Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [%SYS] >  [%iKnow] >  [Queries] >  [EquivWSAPI]
Private  Storage   

class %iKnow.Queries.EquivWSAPI extends %iKnow.Queries.AbstractWSAPI

This is an automatically generated class, offering a functionally equivalent set of methods and queries as %iKnow.Queries.EquivAPI, exposed as WebMethod methods.

See the classdocs for %iKnow.Queries.EquivAPI for more information.

This class was generated by %iKnow.Queries.EquivAPI.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 5


Summary

Properties
Action AddressingIn AddressingOut Attachments
Base64LineBreaks BodyId BodyXmlId ContentId
ContentLocation FaultAddressing FaultHeaders HeadersIn
HeadersOut ImportHandler IsMTOM Location
MTOMRequired MethodName MsgClass NamespacesOut
OneWay OutputTypeAttribute Password RMSession
ReferencesInline RequestMessageStart ResponseAttachments ResponseContentId
ResponseContentLocation SAXFlags SecurityContextToken SecurityIn
SecurityNamespace SecurityOut SessionCookie SoapFault
SoapVersion Timeout Transport Username
WriteSOAPBodyMethod policyAlternative

Methods
%%OIDGet %AddEnvelopeNamespace %AddToSaveSet %BindExport
%BuildObjectGraph %ClassIsLatestVersion %ClassName %Close
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Extends %GetElementFromBody %GetParameter %IncrementCount
%IsA %IsModified %New %NormalizeObject
%ObjectModified %OnCreateRMSession %OriginalNamespace %PackageName
%RemoveFromSaveSet %RestoreTCPDevice %SaveTCPDevice %SerializeObject
%SetModified %ValidateObject BeginSOAPEnvelope CheckSOAPEnvelope
ConvertParameter CreateSet Decrypt DefineTerms
DropSet Encrypt EncryptBroker EndSOAPEnvelope
EscapeHTML EscapeURL Fault FileWSDL
GetBinaryWriter GetBodyId GetMsgClass GetSecurityOut
GetTerms HandleException HyperEventBody HyperEventCall
HyperEventFrame HyperEventHead Include Initialize
InitializeSecurity InsertHiddenField InsertHiddenFields InvokeMsgClass
IsPrivate Link LogGlobal LogInput
LogInputHTTPHeaders LogOutput LogOutputHTTPHeaders LogText
MakeFault MakeFault12 MakeFault12Code MakeFault12Text
MakeSecurityFault MakeStatusFault Namespace NormalizeName
OnCancelSecureConversation OnCompile OnHTTPHeader OnPage
OnPageError OnPostHTTP OnPostHyperEvent OnPostSOAP
OnPostWebMethod OnPreHTTP OnPreHyperEvent OnPreSOAP
OnPreWebMethod OnRequestMessage OnSOAPRequest OnStartSecureConversation
Page Process ProcessBinary ProcessBody
ProcessBodyNode ProcessHTTP ProcessSOAPEnvelope QuoteJS
ReadBinaryMessage RemoveTerms Reset ResetSecurity
ReturnFault ReturnInternalStatusFault ReturnOneWay RewriteURL
SecurityOutGet SecurityOutSet SessionCookieSet SessionCookieSetInternal
ShowError StartTimer StopTimer ThrowError
TimeoutSet UnescapeHTML UnescapeURL WSAddSignatureConfirmation
WebMethod WriteFaultHeaders WriteHTTPContent WriteSOAPHeaders
WriteSOAPMessage WriteStartAttachments


Parameters

• parameter NAMESPACE = "http://www.intersystems.com/iKnow/Queries/EquivWSAPI";
NAMESPACE - Should be an unique URI Override this parameter in the subclass with the unique namespace URI of your organization. Override this parameter in the subclass.
• parameter SERVICENAME = "iKnow.Queries.EquivWSAPI";
SERVICENAME - Should be the name of the service for which this is a proxy. Override this parameter in the subclass.
• parameter USECLASSNAMESPACES = 1;
When USECLASSNAMESPACES = 1, then the WSDL of the Web service reflects the namespaces defined for the referenced classes by the NAMESPACE parameters of those classes. The default, for compatibility with previous versions, is that the NAMESPACE parameters of the referenced classes are ignored when creating the WSDL. If USECLASSNAMESPACES has no value, then the default value from ^ISCSOAP("USECLASSNAMESPACES") is used.

Methods

• classmethod CreateSet(domainid As %Integer, name As %Integer) as %Library.Integer [ WebMethod ]
Create
• classmethod DefineTerms(domainid As %Integer, setId As %Integer, uniId1 As %Integer, uniId2 As %Integer, expand As %Integer = 0) as %Boolean [ WebMethod ]
• classmethod DropSet(domainid As %Integer, setId As %Integer) as %Boolean [ WebMethod ]
Drop
• classmethod GetTerms(domainid As %Integer, setId As %Integer, uniId As %Integer, page As %Integer = 1, pagesize As %Integer = 10) as %XML.DataSet [ WebMethod ]
• classmethod RemoveTerms(domainid As %Integer, setId As %Integer, uniId1 As %Integer, uniId2 As %Integer) as %Boolean [ WebMethod ]


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.