私はPayloadfactoryメディエータを使用してすべての入力引数をリストする方法を知っていますが、バックエンドサービスには多くの入力引数(120個の入力引数)があります。 PayloadFactory Mediatorを使用して、いくつかの入力引数だけを変更し、payloadfactory引数に他の要素をリストしないでください。バックエンドサービスのWso2 ESB - いくつかの引数を持つPayloadfactory
サンプル入力XML:
<p:echoStringArrays xmlns:p="http://echo.services.core.carbon.wso2.org">
<!--0 or more occurrences-->
<a>teststr1</a>
<!--0 or more occurrences-->
<b>teststr2</b>
<!--0 to 1 occurrence-->
<c>1</c>
</p:echoStringArrays>
<inSequence>
<payloadFactory media-type="xml">
<format>
<p:echoStringArrays xmlns:p="http://echo.services.core.carbon.wso2.org"><!--0 or more occurrences--><a xmlns="">test</a>
</p:echoStringArrays>
</format>
<args/>
</payloadFactory>
</inSequence>
<outSequence>
<send/>
</outSequence>
<endpoint>
<address uri="http://desktop-iofs8c5:8280/services/echo"/>
</endpoint>
を( '' 要素を変更し、それらをリストアップすることなく、自動的に他の119個の要素を通過する)され、マイpayloadfactory
私のプロキシサービスを呼び出すと、このエラーが発生します。
<soapenv:Fault xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Code>
<soapenv:Value>soapenv:Receiver</soapenv:Value>
</soapenv:Code>
<soapenv:Reason>
<soapenv:Text xml:lang="en-US">unknown</soapenv:Text>
</soapenv:Reason>
<soapenv:Detail/>
</soapenv:Fault>
ありがとうございます
使用だけでいくつかの要素のを変更するmedaitorを豊か – simar
あなたは一例を書き留めることができますか? (このエコーサービスの場合) –