Skip to main content


class EnsLib.UDDI.URLResolutionPolicy extends %Library.RegisteredObject

This class implements a policy for URL resolution. UDDI version 3 uses offers its services at 3 (possibly) different configurable URLs. There is a URL for each of Inquiry, Publish and Security. This class implements a policy for resolving the particular URLs. In the default implementaton, the strategy used is to append a string to a base url to determine the url of the required service. Users requiring a differnt policy should subclass this class and encode their own strategy by implementing the accessors for the Inquire, Publish and Security URL properties

Property Inventory

Method Inventory


property AdminURL as %String [ ReadOnly ];
Property methods: AdminURLDisplayToLogical(), AdminURLIsValid(), AdminURLLogicalToDisplay(), AdminURLLogicalToOdbc(), AdminURLNormalize()
property CustodyURL as %String [ ReadOnly ];
Property methods: CustodyURLDisplayToLogical(), CustodyURLIsValid(), CustodyURLLogicalToDisplay(), CustodyURLLogicalToOdbc(), CustodyURLNormalize()
property InitializationString as %String;
This is the initialization string. For this implementation its the base URL of the server
Property methods: InitializationStringDisplayToLogical(), InitializationStringGet(), InitializationStringIsValid(), InitializationStringLogicalToDisplay(), InitializationStringLogicalToOdbc(), InitializationStringNormalize(), InitializationStringSet()
property InquiryURL as %String [ ReadOnly ];
Property methods: InquiryURLDisplayToLogical(), InquiryURLIsValid(), InquiryURLLogicalToDisplay(), InquiryURLLogicalToOdbc(), InquiryURLNormalize()
property PublicationURL as %String [ ReadOnly ];
Property methods: PublicationURLDisplayToLogical(), PublicationURLIsValid(), PublicationURLLogicalToDisplay(), PublicationURLLogicalToOdbc(), PublicationURLNormalize()
property ReplicationURL as %String [ ReadOnly ];
Property methods: ReplicationURLDisplayToLogical(), ReplicationURLIsValid(), ReplicationURLLogicalToDisplay(), ReplicationURLLogicalToOdbc(), ReplicationURLNormalize()
property SecurityURL as %String [ ReadOnly ];
Property methods: SecurityURLDisplayToLogical(), SecurityURLIsValid(), SecurityURLLogicalToDisplay(), SecurityURLLogicalToOdbc(), SecurityURLNormalize()
property SubscriptionURL as %String [ ReadOnly ];
Property methods: SubscriptionURLDisplayToLogical(), SubscriptionURLIsValid(), SubscriptionURLLogicalToDisplay(), SubscriptionURLLogicalToOdbc(), SubscriptionURLNormalize()


method AdminURLGet() as %String
Accessor for the AdminURL property
method CustodyURLGet() as %String
Accessof for the CustodyURL property
method InquiryURLGet() as %String
Accessof for the InquiryURL property
method PublicationURLGet() as %String
Accessor for the PublicationURL property
method ReplicationURLGet() as %String
Accessor for the ReplicationURL property
method SecurityURLGet() as %String
Accessor for the SecurityURL property
method SubscriptionURLGet() as %String
Accessor for the SubscriptionURL property

Inherited Members

Inherited Methods

FeedbackOpens in a new tab