Ricerca una modifica del comportamento nei metodi SOAPMessage

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: