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.ITK.Util.UtilityMethods

EnsLib.ITK.Util.UtilityMethods

class EnsLib.ITK.Util.UtilityMethods extends %Library.RegisteredObject

Utility Methods for ITK

Method Inventory (Including Private)

Parameters

parameter SrcVer = $Id$;

Methods (Including Private)

classmethod BreakURL(pURL As %String, ByRef pProtocol As %String, ByRef pServer As %String, ByRef pPort As %String)
classmethod CNfromDN(dn As %String) as %String
classmethod CreateGUID(pPrefix As %String = "") 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 DistinguishedNamesAreEqual(dn1 As %String, dn2 As %String) as %Boolean
classmethod GetDeferredToken(pSessionId As %Integer) as %String
classmethod GetRelatedMessageId(MessageId As %String, SubscribingDevice As %String)
classmethod GetTimeDiff(pTimeFrom As %String, pTimeTo As %String) as %Integer
classmethod GetX509SubjectAttribute(pSubjectDN As %String, pField As %String) as %String
classmethod GetX509SubjectDNFromAttribute(pSubjectDN As %String, pField As %String) 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 ResolveOpertaionByDeviceName(pDeviceName As %String) as %String
classmethod ResolveOpertaionByURL(pURL As %String) as %String
classmethod SessionServiceConfigName(sid As %String) as %String
classmethod ValidateWSMessageId(pMessageId As %String) as %Boolean
classmethod XMLExportExtentToFile(pFilename As %String, pClassName As %String) as %Status
classmethod XMLExportIdListToFile(pFilename As %String, pIDList As %String, pClassName As %String) as %Status
classmethod XMLExportToString(obj, pSuppressXmlns As %Boolean = 0) as %String
classmethod XMLImportExtentFromFile(pFilename As %String, pClassName As %String, pTag As %String)
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
query GetListOfOperation(pProduction As %String)
SQL Query:
SELECT * FROM Ens_Config.Item WHERE Production = :pProduction

Inherited Members

Inherited Methods (Including Private)

FeedbackOpens in a new window