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 essere conformi alla specifica SAAJ (SOAP with Attachments API for Java ), getSOAPHeader e getSOAPBody i metodi sono stati modificati per generare un SOAPException invece di restituire null quando l'intestazione o l'elemento del corpo manca o non può essere richiamato.

In particolare, vengono contrassegnati i seguenti metodi

I metodi vengono contrassegnati in modo che l'applicazione possa essere modificata per gestire un SOAPException per l'errore piuttosto che un valore restituito null.

Invece di modificare l'applicazione, è possibile ripristinare il funzionamento impostando la proprietà Sistema com.ibm.websphere.webservices.soap.enable.legacy.get.behavior al valore stringa di true . La proprietà è definita come campo costante in com.ibm.websphere.webservices.soap.IBMSOAPMessage.ENABLE_LEGACY_GETSOAP_BEHAVIOR .

Per ulteriori informazioni, consultare: