<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="TestJaxWsService"
<!-- 中略 -->
<!-- 1.WS-RM Policyで使用する名前空間プレフィクスを定義する -->
xmlns:wsp="http://www.w3.org/ns/ws-policy"
xmlns:wsrmp="http://docs.oasis-open.org/ws-rx/wsrmp/200702"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl">
<!-- 2.wsdl:definitions要素の子要素としてポリシーを定義する -->
<wsp:Policy wsu:Id="WSRM_policy">
<wsp:ExactlyOne>
<wsp:All>
<wsrmp:RMAssertion>
<wsp:Policy>
</wsrmp:RMAssertion>
<wsaw:UsingAddressing/>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
<wsdl:types>
<!-- 中略 -->
<!-- 3.wsdl:binding要素の子要素でポリシーを参照する -->
<wsdl:binding name="testJaxWsBinding" type="tns:TestJaxWs">
<wsp:PolicyReference URI="#WSRM_policy"/>
<!-- document/literal/wrapped -->
<!-- 後略 --> |