class EnsLib.UDDI.GetServiceDetail extends EnsLib.UDDI.Base

This class is used to retrieve a list of service details. To use the class, instantiate and add one or more service keys with the AddServiceKey() method and then call Send() to retrieve as output a list of service detail objects


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 6


ServiceKeys Timeout

%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OnNew %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject AddServiceKey DisplayBusinessService DisplayBusinessServices
GetList Send Test addContactToList
addDescriptionToList addDiscoveryURLToList addFindQualifierToList addNameToList


• property ServiceKeys as list of EnsLib.UDDI.uddi.serviceKey;
Contains a list of ServiceKeys


• method %OnNew(pServiceInfos As %ListOfObjects(ELEMENTTYPE="EnsLib.UDDI.uddi.serviceInfo")) as %Status
A list of ServiceInfo objects can be retrieved via the EnsLib.UDDI.FindService() class. This list may be passed to this objects %New() method to intialize the list of ServiceKeys prior to an Inquiry.
• method AddServiceKey(pKey As EnsLib.UDDI.uddi.serviceKey) as %Status
• classmethod DisplayBusinessService(pService As EnsLib.UDDI.uddi.businessService)
Method to display a business service
• classmethod DisplayBusinessServices(pList As %ListOfObjects(ELEMENTTYPE="EnsLib.UDDI.uddi.businessService"))
Method to display a list of business services
• method Send(pConnection As EnsLib.UDDI.Connection, Output pServices As %ListOfObjects(ELEMENTTYPE="EnsLib.UDDI.uddi.businessService"), Output pTruncated As %Boolean) as %Status
Transmits the GetServiceDetail request to the UDDI Server. Returns as output a list of businessService objects matching the request criteria. Many UDDI servers restrict the number of matching businessService that they return for a find request. If your find request exceeds the number set by a UDDI server, the result is truncated. The pTruncated output parameter will be set to TRUE (1)
• classmethod Test(pConnection As EnsLib.UDDI.Connection, pServiceKey As EnsLib.UDDI.uddi.serviceKey) as %Status
Test the class functionality by performing an inquiry for a specific service key.
Copyright © 1997-2020 InterSystems Corporation, Cambridge, MA