InterSystems IRIS Data Platform 2020.4Opens in a new window > Class Reference > ENSLIB namespace > EnsLib.UDDI.Base

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 (Including Private)

Method Inventory (Including Private)

Parameters

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

Properties (Including Private)

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()

Methods (Including Private)

classmethod GetList(pList As %AbstractList) as %String [ Language = objectscript ]
Helper method for retrieving a string from a collection
classmethod addContactToList(pList As %AbstractList, pUseType As %String, pName As %String, pPhone As %String) [ Language = objectscript ]
Helper method to add a contact
classmethod addDescriptionToList(pList As %AbstractList, pDescription As %String, pLang As %String = ..#Language) as %Status [ Language = objectscript ]
Helper method to add a description [Previously private]
classmethod addDiscoveryURLToList(pList As %AbstractList, pUseType As %String, pURL As %String) as %Status [ Language = objectscript ]
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 [ Language = objectscript ]
Helper method to add a find qualifier
classmethod addNameToList(pList As %AbstractList, pName As %String, pLang As %String = ..#Language) as %Status [ Language = objectscript ]
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 [ Language = objectscript ]
Helper method to add a keyed reference to the specified list [Previously private]
private method validateRequest() as %Status [ Language = objectscript ]
Helper method to validate the request before sending to the server Subclasses should override this if necessary to apply their own validation criteria

Inherited Members

Inherited Methods (Including Private)

Subclasses

FeedbackOpens in a new window