Diese Regel markiert Aufrufe der Methoden, die SOAPMessage-Header- und -Body-Elemente abrufen. Zur Einhaltung der Spezifikation SOAP with Attachments API for Java (SAAJ) getSOAPHeader und getSOAPBody Methoden wurden geändert, um eine SOAPException statt zurückzukehren null wenn das Header-oder Hauptteilelement fehlt oder nicht abgerufen werden kann.
Die folgenden Methoden werden markiert:
Die Methoden sind so markiert, dass die Anwendung geändert werden kann, um eine SOAPException für den Fehler statt eines zurückgegebenen Nullwerts.
Anstatt die Anwendung zu ändern, können Sie das Verhalten zurücksetzen, indem Sie die Systemeigenschaft festlegen. com.ibm.websphere.webservices.soap.enable.legacy.get.behavior zu dem Zeichenfolgewert von true . Die Eigenschaft wird als Konstantenfeld in com.ibm.websphere.webservices.soap.IBMSOAPMessage.ENABLE_LEGACY_GETSOAP_BEHAVIOR .
Weitere Informationen finden Sie in den folgenden Dokumenten: