This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > EnsLib.UDDI.Base


class EnsLib.UDDI.Base extends %Library.RegisteredObject

Base class for members of the EnsLib.UDDI package. Primarily contains helper methods for use with the API

Property Inventory

Method Inventory


parameter Generic = 3.0;
Version of the UDDI we need to use
parameter Language = en;
Language for names.


property Timeout as %Integer [ InitialExpression = 60 ];
Timeout for SOAP requests. The timeout can be varied as appropriate for API calls to the UDDI registry
Property methods: TimeoutDisplayToLogical(), TimeoutGet(), TimeoutIsValid(), TimeoutLogicalToDisplay(), TimeoutNormalize(), TimeoutSet()


classmethod GetList(pList As %AbstractList) as %String
Helper method for retrieving a string from a collection
classmethod addContactToList(pList As %AbstractList, pUseType As %String, pName As %String, pPhone As %String)
Helper method to add a contact
classmethod addDescriptionToList(pList As %AbstractList, pDescription As %String, pLang As %String = ..#Language) as %Status
Helper method to add a description [Previously private]
classmethod addDiscoveryURLToList(pList As %AbstractList, pUseType As %String, pURL As %String) as %Status
Helper method to add a name to the specified list [Previously private]
classmethod addFindQualifierToList(pList As %ListOfDataTypes, pQualifier As EnsLib.UDDI.DT.FindQualifier) as %Status
Helper method to add a find qualifier
classmethod addNameToList(pList As %AbstractList, pName As %String, pLang As %String = ..#Language) as %Status
Helper method to add a name
classmethod addReferenceToList(pList As %AbstractList, pTModelKey As EnsLib.UDDI.uddi.tModelKey, pKeyName As %String, pKeyValue As %String) as %Status
Helper method to add a keyed reference to the specified list [Previously private]

Inherited Members

Inherited Methods