EnsLib.ITK.Util.UtilityMethods
class EnsLib.ITK.Util.UtilityMethods extends %Library.RegisteredObject
Utility Methods for ITKMethod Inventory
- BreakURL()
- CNfromDN()
- CreateGUID()
- CreateSkeletonITKRequestMessage()
- DeleteGlobals()
- DistinguishedNamesAreEqual()
- GetDeferredToken()
- GetRelatedMessageId()
- GetTimeDiff()
- GetX509SubjectAttribute()
- GetX509SubjectDNFromAttribute()
- ImportWSDL()
- ResolveOpertaionByApplicationName()
- ResolveOpertaionByDeviceName()
- ResolveOpertaionByURL()
- SessionServiceConfigName()
- ValidateWSMessageId()
- XMLExportExtentToFile()
- XMLExportIdListToFile()
- XMLExportToString()
- XMLImportExtentFromFile()
- XMLImportFromFile()
- XMLImportFromStream()
- XMLImportFromString()
Parameters
parameter SrcVer = $Id$;
Methods
classmethod BreakURL(pURL As %String, ByRef pProtocol As %String, ByRef pServer As %String, ByRef pPort As %String)
classmethod CreateSkeletonITKRequestMessage(pServiceName As %String, pAction As %String, pInvocationPattern As %String, pSourceApplication As %String, ByRef pStatus As %Status) as EnsLib.ITK.Framework.RequestData
classmethod DeleteGlobals(pMask As %String)
classmethod ImportWSDL(pFilePath As %String, pClientPackage As %String, pServicePackage As %String) as %Status
classmethod ResolveOpertaionByApplicationName(pDeviceName As %String, ByRef pOperations As %ArrayOfDataTypes)
classmethod XMLExportIdListToFile(pFilename As %String, pIDList As %String, pClassName As %String) as %Status
classmethod XMLImportFromFile(pFilename As %String, pClassName As %String, pTag As %String, ByRef pObject)
classmethod XMLImportFromStream(stream As %GlobalCharacterStream, class As %String, ByRef object) as %Status
ITK 2.0 stream may have an DE around it
Only used in Validate Content and Queue Collection, but for Queue collection there is no DE so all good.
classmethod XMLImportFromString(string, class, tag, ByRef object, namespace)
Queries
query GetDeferredRequestId(pSessionId As %Integer)
SQL Query:
SELECT ID FROM Ens.MessageHeader WHERE sessionid = :pSessionId AND status = 6
SELECT ID FROM Ens.MessageHeader WHERE sessionid = :pSessionId AND status = 6
query GetListOfOperation(pProduction As %String)
SQL Query:
SELECT * FROM Ens_Config.Item WHERE Production = :pProduction
SELECT * FROM Ens_Config.Item WHERE Production = :pProduction
Inherited Members
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()