Verificaţi modificarea de comportament în metodele SOAPMessage

Această regulă semnalează apelurile metodelor care extrag antetul şi elementele de corp SOAPMessage. În scopul de a se conforma cu SOAP cu atașamente API pentru Java (SAAJ) getSOAPHeader și getSOAPBody Metodele au fost modificate pentru a arunca o SOAPException decât să se întoarcă null atunci când antetul sau elementul corpului lipsește sau nu poate fi recuperat.

Mai precis, sunt semnalate următoarele metode

Metodele sunt marcate astfel încât aplicația poate fi modificată pentru a manipula un SOAPException pentru eroare, mai degrabă decât o valoare nulă returnată.

În loc de a schimba aplicația, puteți reveni la comportamentul prin setarea proprietății sistemului com.ibm.websphere.webservices.soap.enable.legacy.get.behavior la valoarea String a true . Proprietatea este definită ca fiind câmpul constant în com.ibm.websphere.webservices.soap.IBMSOAPMessage.ENABLE_LEGACY_GETSOAP_BEHAVIOR .

Pentru informaţii suplimentare, vedeţi: