Questa regola contrassegna le chiamate ai metodi che richiamano gli elementi body ed header di SOAPMessage. Per la conformità con la specifica SSAJ (SOAP with Attachments API for Java), i metodi getSOAPHeader e getSOAPBody sono stati modificati in modo da generare un'eccezione SOAPException invece di restituire un valore null quando gli elementi header o body non sono presenti o non possono essere richiamati.
In particolare, vengono contrassegnati i seguenti metodi
I metodi vengono contrassegnati in modo che sia possibile modificare l'applicazione per gestire un'eccezione SOAPException per l'errore invece di un valore null restituito.
Invece di modificare l'applicazione, è possibile ripristinare il comportamento impostando la proprietà di sistema com.ibm.websphere.webservices.soap.enable.legacy.get.behavior sul valore String true. La proprietà è definita come campo costante in com.ibm.websphere.webservices.soap.IBMSOAPMessage.ENABLE_LEGACY_GETSOAP_BEHAVIOR.
Per ulteriori informazioni, consultare: