0

wso2 サンプルのサンプル 152 を使用して、リモート REST サービスをプロキシしました。残りのサービスを使用できるように、着信 SOAP 要求を URI のパラメーターにマップする方法に関する情報が見つかりません。

つまり、着信 SOAP 要求で accessid=DEMO の値を accessid=FOO に変更できるようにしたいと考えています。

Java クライアントを作成して Axis2 プロキシとして公開することは非常に簡単ですが、実際には wso2 esb を使用していません。ご指摘ありがとうございます。

<definitions xmlns="http://ws.apache.org/ns/synapse">
    <proxy name="QProxy" statistics="disable" trace="disable" transports="https">
        <target>
            <endpoint>
                <address format="pox" statistics="disable"
                    trace="disable" uri="[SERVER]qml_rest.ReceiveMessage?accessid=DEMO">
                    <timeout>
                        <duration>0</duration>
                        <action>discard</action>
                    </timeout>
                    <markForSuspension>
                        <retriesBeforeSuspension>0</retriesBeforeSuspension>
                        <retryDelay>0</retryDelay>
                    </markForSuspension>
                    <suspendOnFailure>
                        <initialDuration>0</initialDuration>
                        <maximumDuration>0</maximumDuration>
                        <progressionFactor>1.0</progressionFactor>
                    </suspendOnFailure>
                </address>
            </endpoint>
            <outSequence>
                <send/>
            </outSequence>
        </target>
    </proxy>
</definitions>
4

0 に答える 0