Apache Axis Webサービスの相互運用性
ちょっとメモがてら…。
Apache Axisのデフォルトは、困ったことにいまだにWS-I Basic Profileで非推奨の「rpc/encoded」スタイルのままです。
最も相互運用性の高い「document/literal wrapped」スタイルを使うには、Axis WSDDのservice要素 style属性を「wrapped」に設定します。
<service ..... style="wrapped">
- Apache Axis > User's Guide > Service Styles - RPC, Document, Wrapped, and Message
- Apache Axis > Reference Guide
http://ws.apache.org/axis/java/apiDocs/org/apache/axis/constants/Style.html
- WS-I > Basic Profile
Axisとは関係ありませんが、OracleAS Web Servicesのスタイル関連の章はこちら。
- Oracle Application Server Web Services開発者ガイド 10.1.3.1.0 > 5 OracleAS Web Servicesメッセージ