🚀 Welcome to MDriven Learn –  MDriven is now on Discord!  Don’t miss the latest Release Notes.
SoapCall
(Created page with "SoapCall is an OCL operator on selfVM available in any ViewModel. SoapCall(targeturl,action,actionnamespace, user, pwd, nestingWithParams,passwordDigest,SOAPAction) Calls Soa...")
 
No edit summary
Line 7: Line 7:
SOAPAction - the SOAPAction header attribute value
SOAPAction - the SOAPAction header attribute value


When you soap request require the use of mutliple namespaces you will need to provide those by a special notation.
When your soap request require 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<nowiki/>', you can then make SoapCall use this namespace on an element by prefixing with nsTheNameSpace_ for example nsTheNameSpace_SomeElement='self.someattribute'
Add ViewModelColumns that denote a namespace by prefixing with ns - for example nsTheNameSpace = 'http://something<nowiki/>', you can then make SoapCall use this namespace on an element by prefixing with nsTheNameSpace_ for example nsTheNameSpace_SomeElement='self.someattribute'

Revision as of 11:04, 6 September 2017

This page was created by Hans.karlsen on 2017-09-06. Last edited by Edgar on 2025-08-31.

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 pwd are needed if the Soap service require them.

PasswordDigest - if pwd is sent as clear text or if nonce createtime and hash is used

SOAPAction - the SOAPAction header attribute value

When your soap request require 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'

MDriven Chat

How would you like to chat today?

Setting up your conversation…

This may take a few moments