EnsLib.UDDI.URLResolutionPolicy
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 propertiesProperty Inventory
- AdminURL
- CustodyURL
- InitializationString
- InquiryURL
- PublicationURL
- ReplicationURL
- SecurityURL
- SubscriptionURL
Method Inventory
- AdminURLGet()
- CustodyURLGet()
- InquiryURLGet()
- PublicationURLGet()
- ReplicationURLGet()
- SecurityURLGet()
- SubscriptionURLGet()
Properties
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()
Methods
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
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()