Zkontrolovat změnu chování v metodách SOAPMessage

Toto pravidlo značí volání metod, které načítají záhlaví SOAPMessage a prvky těla. Aby bylo dosaženo shody se specifikací SAAJ (SOAP with Attachments API for Java), byly změněny metody getSOAPHeader a getSOAPBody tak, že budou generovat výjimku SOAPException, a nikoli vracet hodnotu null v případě, že chybí nebo nelze načíst záhlaví nebo prvek těla.

Konkrétně jsou označeny následující metody

Metody jsou označeny tak, aby aplikace mohla být upravena tak, aby zpracovávala výjimku SOAPException pro chybu, a nikoli vrácenou hodnotu Null.

Místo změny aplikace můžete vrátit zpět chování nastavením systémové vlastnosti com.ibm.websphere.webservices.soap.enable.legacy.get.behavior na hodnotu String true. Vlastnost je definována jako pole konstanty v com.ibm.websphere.webservices.soap.IBMSOAPMessage.ENABLE_LEGACY_GETSOAP_BEHAVIOR.

Další informace viz: