WSDLのバインディングのバインディング拡張要素(wsdl:binding要素)からメソッドのパラメタへのマッピングについて説明します。
WSDLのバインディングのバインディング拡張要素とJavaメソッドのパラメタは,JAX-WS 2.2仕様に従ってマッピングされます。マッピング例を次の図に示します。
図15-11 バインディング拡張要素とパラメタのマッピング例
表15-16 transport属性値から,javax.xml.ws.BindingTypeアノテーションへのマッピング
項番 | SOAPバージョン | transport属性値 | BindingTypeアノテーションの値 |
---|---|---|---|
1 | SOAP 1.1 | http://schemas.xmlsoap.org/soap/http | http://schemas.xmlsoap.org/soap/http※1 |
2 | http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true | -※2 | |
3 | SOAP 1.2 | http://schemas.xmlsoap.org/soap/http※3 | http://www.w3.org/2003/05/soap/bindings/HTTP/ |
4 | http://www.w3.org/2003/05/soap/bindings/HTTP/ | http://www.w3.org/2003/05/soap/bindings/HTTP/ | |
5 | http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true | -※2 |