0

我在 wso2 示例中使用了示例 152 来代理远程 REST 服务。我找不到有关如何将传入的肥皂请求映射到 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