Skip to main content

%SOAP.RM.CreateSequence

Class %SOAP.RM.CreateSequence Extends %SOAP.RequestMessage [ System = 4 ]

CreateSequence is used for request body in WS-ReliableMessaging 1.2.

Parameters

XMLFORMAT

Parameter XMLFORMAT = "literal";

NAMESPACE

Parameter NAMESPACE = "http://docs.oasis-open.org/ws-rx/wsrm/200702";

ELEMENTQUALIFIED

Parameter ELEMENTQUALIFIED = 1;

XMLPREFIX

Parameter XMLPREFIX = "wsrm";

XMLIGNOREINVALIDTAG

Parameter XMLIGNOREINVALIDTAG = 1;

Properties

AcksTo

Property AcksTo As %SOAP.RM.EndpointReference;

Expires

Property Expires As %xsd.duration;

Offer

Property Offer As %SOAP.RM.Offer;

SecurityTokenReference

Property SecurityTokenReference As %SOAP.Security.SecurityTokenReference(REFNAMESPACE = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", XMLREF = 1);

SCTIdentifier

Property SCTIdentifier As %String(XMLPROJECTION = "none") [ Internal ];

RMSession

Property RMSession As %SYS.RMSession(XMLPROJECTION = "none") [ Internal ];

The RM sequence which will be associated with the newly created sequence.

Methods

Create

ClassMethod Create(addressingNamespace As %String, oneWay As %Boolean = 0, retryInterval As %Float = 1.0, maxRetryCount As %Integer = 8, expires As %xsd.duration, SSLSecurity As %Boolean = 0) As %SOAP.RM.CreateSequence

Create a RM sequence with Identifier set and the CreateSequence element for this sequence.

AddSTR

Method AddSTR(sct As %SOAP.WSSC.SecurityContextToken)

Add reference to SecurityContextToken to CreateSequence