首页 文章

Log SOAP在OSB中的Proxy消息流中包络

提问于
浏览
0

有没有办法在OSB上开发代理消息流时查看整个SOAP Envelop?我在考虑使用Log操作,但信封不是上下文变量 . 有没有办法 Build 它?谢谢 .

1 回答

  • 3

    确实,当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>
    

相关问题