Learning
Documentation
Community
Open Exchange
Global Masters
Home > Class Reference > ENSLIB namespace > %SOAP.WSSC.Service
Private  Storage   

%SOAP.WSSC.Service


class %SOAP.WSSC.Service extends
%SOAP.WebService

Web Service to use for responding to Issue and Cancel WS-SecureConversation 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 1


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 Decrypt Encrypt EncryptBroker
EndSOAPEnvelope EscapeHTML EscapeURL Fault
FileWSDL GetBinaryWriter GetBodyId GetMsgClass
GetSecurityOut 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 RequestSecurityToken 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 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-sx/ws-trust/200512";
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 = "WSSecureConversation";
Name of the WebService.
• parameter USECLASSNAMESPACES = 1;
Namespaces of referenced classes will be used in the WSDL.

Methods


• final method RequestSecurityToken(RequestSecurityToken As %SOAP.WST.RequestSecurityToken) as %SOAP.WST.RequestSecurityTokenResponseCollection [ WebMethod ]
RequestSecurityToken