/ / Log SOAP Envelop w przepływie komunikatów Proxy w OSB - soap, proxy, osb, envelope

Log SOAP Envelop w przepływie komunikatów Proxy w OSB - soap, proxy, osb, envelope

Czy istnieje sposób, aby zobaczyć całą SOAP Enveloppodczas opracowywania przepływu wiadomości proxy na OSB? Myślałem o użyciu akcji Log, ale koperta nie jest zmienną kontekstową. Czy istnieje sposób na jego zbudowanie? Dzięki.

Odpowiedzi:

3 dla odpowiedzi № 1

Prawdą jest, że koperta SOAP nie jest zmienną kontekstową, gdy komunikat SOAP dotrze do serwera proxy.

Możesz odbudować kopertę SOAP za pomocą następującego wyrażenia, ale zmień przestrzeń nazw zgodnie z wersją SOAP. Przypisz go do zmiennej i zaloguj po

Dla wersji 1.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>