Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Syntax of Relay Module Policy.

Code Block

<wsp:Policy wsu:Id="MessageRelayPolicy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
                xmlns:wsmr="http://www.wso2.org/ns/2010/01/carbon/message-relay"
                xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
        <wsmr:RelayAssertion>
            <wsp:Policy>
                <wsp:All>
                    <wsmr:includeHiddenServices>false | false</wsmr:includeHiddenServices>
                    <wsmr:services>
                        <wsmr:service>Name of the service</wsmr:service>*
                    </wsmr:services>
                    <wsmr:builders>
                        <wsmr:messageBuilder contentType="content type of the message" class="message builder implementation class" class="message formatter implementation class"/>
                    </wsmr:builders>
                </wsp:All>
            </wsp:Policy>
        </wsmr:RelayAssertion>
</wsp:Policy>

...

Info
titleNote

If the Message Relay is enabled for particular content type, there cannot be services with security enabled for that content type. This applies to services with reliable messaging as well.

Excerpt
hiddentrue

Description of the Message Relay Module Policy in WSO2 ESB.