SoapCall
(Adding message template to the top of the page)
(Replacing message template with parser tag)
 
Line 1: Line 1:
{{message|Write the content here to display this box}}
<message>Write the content here to display this box</message>
SoapCall is an OCL operator on selfVM available in any ViewModel.
SoapCall is an OCL operator on selfVM available in any ViewModel.
  SoapCall(targeturl,action,actionnamespace, user, pwd, nestingWithParams,passwordDigest,SOAPAction)
  SoapCall(targeturl,action,actionnamespace, user, pwd, nestingWithParams,passwordDigest,SOAPAction)

Latest revision as of 07:56, 17 June 2024

SoapCall is an OCL operator on selfVM available in any ViewModel.

SoapCall(targeturl,action,actionnamespace, user, pwd, nestingWithParams,passwordDigest,SOAPAction)
  • Calls Soap actionnamespace:action on targeturl - with params found in nesting. User and password are needed if the Soap service requires them.
  • PasswordDigest - if the password is sent as a clear text or if nonce createtime and hash are used.
  • SOAPAction - the SOAPAction header attribute value

When your SOAP request requires the use of multiple namespaces, you will need to provide those by a special notation.

Add ViewModelColumns that denote a namespace by prefixing with ns - for example, nsTheNameSpace = 'http://something'. You can then make SoapCall use this namespace on an element by prefixing with nsTheNameSpace_ for example, nsTheNameSpace_SomeElement='self.someattribute'

Example

Note that the namespace defined in the call will define the nsAction namespace.

This page was edited 104 days ago on 06/17/2024. What links here