SOAPMessage メソッドでの振る舞いの変更を確認する

この規則は、SOAPMessage のヘッダーと本体要素を取得するメソッドの呼び出しにフラグを立てます。SOAP with Attachments API for Java (SAAJ) 仕様に準拠するために、getSOAPHeader メソッドおよび getSOAPBody メソッドは、ヘッダーまたは本体のエレメントが欠落しているか、取得できない場合に null を戻すのではなく、SOAPException をスローするように変更されました。

特に以下のメソッドにフラグが立てられます。

アプリケーションを、ヌルの戻り値ではなく、エラーの SOAPException を処理するために変更できるように、これらのメソッドにフラグが立てられます。

アプリケーションを変更する代わりに、システム・プロパティー com.ibm.websphere.webservices.soap.enable.legacy.get.behaviortrue のストリング値に設定すれば、振る舞いを元に戻すことができます。 このプロパティーは、com.ibm.websphere.webservices.soap.IBMSOAPMessage.ENABLE_LEGACY_GETSOAP_BEHAVIOR 内に定数フィールドとして定義されます。

追加情報については、以下を参照してください。