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

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

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

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

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

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