有没有办法在OSB上开发代理消息流时查看整个SOAP Envelop?我在考虑使用Log操作,但信封不是上下文变量 . 有没有办法 Build 它?谢谢 .
确实,当SOAP消息到达Proxy时,SOAP信封不是上下文变量 .
您可以使用以下表达式重建SOAP Envelope,但根据SOAP版本更改名称空间 . 将其分配给变量并在之后记录
For v1.2
<env:Envelope xmlns:env="https://www.w3.org/2003/05/soap-envelope"> <env:Header> {$header/*} </env:Header> <env:Body> {if ($fault) then ($fault) else ($body/*)} </env:Body> </env:Envelope>
1 回答
确实,当SOAP消息到达Proxy时,SOAP信封不是上下文变量 .
您可以使用以下表达式重建SOAP Envelope,但根据SOAP版本更改名称空间 . 将其分配给变量并在之后记录
For v1.2