EnsLib.UDDI.FindTModel
class EnsLib.UDDI.FindTModel extends EnsLib.UDDI.Finder
This class is used to locate a list of TModel entries which match a given set of criteriaProperty Inventory
Method Inventory
Properties
property CategoryBag as EnsLib.UDDI.uddi.categoryBag;
By default, if the CategoryBag property of a FindTModel object is non-empty, the Send
method of the FindTModel object retrieves only those TModelInfo objects that match all
of the category references. You can specify that the TModelInfo objects can match any of
the category references by including the OrAllKeys field in the FindQualifiers property.
Property methods: CategoryBagGet(), CategoryBagGetSwizzled(), CategoryBagIsValid(), CategoryBagNewObject(), CategoryBagSet()
property IdentifierBag as EnsLib.UDDI.uddi.identifierBag;
By default, if the IdentifierBag property is non-empty, the Send method retrieves the TModelInfo
objects that match any of the business identifiers. You can specify that the TModelInfo objects must
match all of the business identifiers by including the AndAllKeys field in the FindQualifiers property.
Property methods: IdentifierBagGet(), IdentifierBagGetSwizzled(), IdentifierBagIsValid(), IdentifierBagNewObject(), IdentifierBagSet()
property Name as EnsLib.UDDI.uddi.name;
The Name property contains the name of the requested tModel. The percent (%) character is
a wildcard character, matching any number of characters. By default, a tModel name search
behaves as though a trailing "%" was at the end of the name. You can override this default
behavior by specifying an ExactNameMatch field as one of the FindQualifiers.
Property methods: NameGet(), NameGetObject(), NameGetObjectId(), NameGetSwizzled(), NameIsEmpty(), NameIsValid(), NameNewObject(), NameSet(), NameSetObject(), NameSetObjectId(), NameUnSwizzle()
Methods
method AddCategory(pTModelKey As EnsLib.UDDI.uddi.tModelKey, pKeyName As %String, pKeyValue As %String) as %Status
Helper method to add a category to the list
method AddIdentifier(pTModelKey As EnsLib.UDDI.uddi.tModelKey, pKeyName As %String, pKeyValue As %String) as %Status
Helper method to add an identifer to the list
method Send(pConnection As EnsLib.UDDI.Connection, pListHead As %Integer, Output pDescription As EnsLib.UDDI.uddi.listDescription, Output pTModelInfos As %ListOfObjects(ELEMENTTYPE="EnsLib.UDDI.uddi.tModelInfo"), Output pTruncated As %Boolean) as %Status
Transmits the FindTModel request to the UDDI Server. Returns as output a list of TModelInfo
objects matching the request criteria. Many UDDI servers restrict the number of matching TModelInfos
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, pName As %String) as %Status
Inherited Members
Inherited Properties
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()
- GetList()
- addContactToList()
- addDescriptionToList()
- addDiscoveryURLToList()
- addFindQualifierToList()
- addNameToList()
- addReferenceToList()