Ta reguła oznacza flagą wywołania metod, które pobierają nagłówek SOAPMessage i elementy treści. Aby zapewnić zgodność ze specyfikacją SOAP with Attachments API for Java (SAAJ), getSOAPHeader oraz getSOAPBody Metody zostały zmienione w celu zgłoszenia SOAPException zamiast zwracać null gdy brakuje nagłówka lub elementu treści lub nie można go pobrać.
W szczególności oznaczane są następujące metody:
Metody są oznaczane w taki sposób, aby aplikacja mogła być modyfikowana w celu obsługi SOAPException w przypadku błędu, a nie zwróconej wartości NULL.
Zamiast zmieniać aplikację, można przywrócić zachowanie, ustawiając właściwość systemową. com.ibm.websphere.webservices.soap.enable.legacy.get.behavior do wartości łańcuchowej true . Właściwość jest zdefiniowana jako pole stałe w com.ibm.websphere.webservices.soap.IBMSOAPMessage.ENABLE_LEGACY_GETSOAP_BEHAVIOR .
Dodatkowe informacje na ten temat: