Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%SOAP] >  [RM] >  [Service]
Private  Storage   

class %SOAP.RM.Service extends %SOAP.WebService

Web Service to use for responding to CreateSequence, CloseSequence and TerminateSequence WS-ReliableMessaging requests This class is used internally by InterSystems IRIS. You should not make direct use of it within your applications. There is no guarantee made about either the behavior or future operation of this class.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
5 3


Summary

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

Methods
%AddEnvelopeNamespace %AddToSaveSet %ClassIsLatestVersion %ClassName
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Extends %GetParameter %IsA %IsModified
%New %NormalizeObject %ObjectModified %OnCreateRMSession
%OriginalNamespace %PackageName %RemoveFromSaveSet %SerializeObject
%SetModified %ValidateObject CloseSequence ConvertParameter
CreateSequence Decrypt Encrypt EscapeHTML
EscapeURL FileWSDL GetBodyId HyperEventCall
HyperEventHead Include Initialize InsertHiddenField
InsertHiddenFields IsPrivate Link MakeFault
MakeFault12 MakeSecurityFault MakeStatusFault NormalizeName
OnCancelSecureConversation OnPageError OnPostHTTP OnPostHyperEvent
OnPostWebMethod OnPreHyperEvent OnPreWebMethod OnRequestMessage
OnSOAPRequest OnStartSecureConversation Page Process
ProcessBinary ProcessBody ProcessBodyNode QuoteJS
Reset ReturnFault ReturnOneWay RewriteURL
SOAPLogContains ShowError StartTimer StopTimer
TerminateSequence ThrowError UnescapeHTML UnescapeURL
WSAddSignatureConfirmation


Parameters

• parameter ARGUMENTSTYLE = "message";
The ARGUMENTSTYLE parameter may be used to specify a message format in which each request message part (not the elements of the part's type) is an argument and each response message part is a return value or output argument. The use of the message or wrapped format is specified by the ARGUMENTSTYLE parameter of the web service or web client class. The default value for ARGUMENTSTYLE is "wrapped" or "". Message style arguments are indicated by a value of "message". The ARGUMENTSTYLE parameter will be ignored if the SoapBindingStyle is not document.
• parameter NAMESPACE = "http://docs.oasis-open.org/ws-rx/wsrm/200702";
SOAP Namespace for the WebService
• parameter OUTPUTTYPEATTRIBUTE = 0;
OUTPUTTYPEATTRIBUTE allows the programmer to force the xsi:type attribute to be included in all elements of a SOAP message which is a web client request or web service response.
• parameter SERVICENAME = "WSReliableMessaging";
Name of the WebService.
• parameter USECLASSNAMESPACES = 1;
Namespaces of referenced classes will be used in the WSDL.

Methods

• final method CloseSequence(CloseSequence As %SOAP.RM.CloseSequence) as %SOAP.RM.CloseSequenceResponse [ WebMethod ]
CloseSequence
• final method CreateSequence(CreateSequence As %SOAP.RM.CreateSequence) as %SOAP.RM.CreateSequenceResponse [ WebMethod ]
CreateSequence
• final method TerminateSequence(TerminateSequence As %SOAP.RM.TerminateSequence) as %SOAP.RM.TerminateSequenceResponse [ WebMethod ]
TerminateSequence


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