How to use WriteSOAPBodyMethod method?
Would anyone please have an example of how to use the WriteSOAPBodyMethod method?
The webservice method I'm trying to overwrite the body looks like this:
{
Set ..WriteSOAPBodyMethod = "override"
Quit ..WebMethod("RecepcionarLoteRps").Invoke($this,"",.EnviarLoteRpsEnvio)
Set ..WriteSOAPBodyMethod=""
}
Method override(proxy As %SOAP.ProxyDescriptor, tag As %String) As %String
{
Quit ""
}
Thanks!!
Discussion (2)1
Comments
You need to return Status from this method.
Everything that you write inside this method is placed inside SOAP-ENV:Body element
Method override(
proxy As %SOAP.ProxyDescriptor,
tag As %String) As %Status
{
Write "<request>hi</request>",!
Quit 1
}
It worked, thank you very much.