class EnsLib.UDDI.URLResolutionPolicy extends %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


Parameters Properties Methods Queries Indices ForeignKeys Triggers
8 7


AdminURL CustodyURL InitializationString InquiryURL
PublicationURL ReplicationURL SecurityURL SubscriptionURL

%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
AdminURLGet CustodyURLGet InquiryURLGet PublicationURLGet
ReplicationURLGet SecurityURLGet SubscriptionURLGet


• property AdminURL as %String [ ReadOnly ];
• property CustodyURL as %String [ ReadOnly ];
• property InitializationString as %String;
This is the initialization string. For this implementation its the base URL of the server
• property InquiryURL as %String [ ReadOnly ];
• property PublicationURL as %String [ ReadOnly ];
• property ReplicationURL as %String [ ReadOnly ];
• property SecurityURL as %String [ ReadOnly ];
• property SubscriptionURL as %String [ ReadOnly ];


• 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
Copyright © 1997-2020 InterSystems Corporation, Cambridge, MA