OSB中代理消息流中的日志SOAP信封
在OSB上开发代理消息流时,有没有办法查看整个SOAP信封?我曾考虑使用日志操作,但信封不是上下文变量。有没有办法建造它?Thx.确实,当SOAP消息到达代理时,SOAP信封不是上下文变量 您可以使用以下表达式重新生成SOAP信封,但根据SOAP版本更改名称空间。将其分配给一个变量,然后记录 对于v1.2OSB中代理消息流中的日志SOAP信封,soap,proxy,osb,envelope,Soap,Proxy,Osb,Envelope,在OSB上开发代理消息流时,有没有办法查看整个SOAP信封?我曾考虑使用日志操作,但信封不是上下文变量。有没有办法建造它?Thx.确实,当SOAP消息到达代理时,SOAP信封不是上下文变量 您可以使用以下表达式重新生成SOAP信封,但根据SOAP版本更改名称空间。将其分配给一个变量,然后记录 对于v1.2 <env:Envelope xmlns:env="https://www.w3.org/2003/05/soap-envelope"> <env:Header>
<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>
{$header/*}
{if($fault)then($fault)else($body/*)}
确实,当SOAP消息到达代理时,SOAP信封不是上下文变量
您可以使用以下表达式重新生成SOAP信封,但根据SOAP版本更改名称空间。将其分配给一个变量,然后记录
对于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>
{$header/*}
{if($fault)then($fault)else($body/*)}