Esta regla marca las llamadas a los métodos que recuperan los elementos de cabecera y cuerpo de SOAPMessage. Para cumplir con la especificación SOAP with Attachments API for Java (SAAJ), el getSOAPHeader y getSOAPBody se han cambiado para generar una SOAPException en lugar de devolver null cuando falta la cabecera o el elemento de cuerpo o no se puede recuperar.
En concreto, se marcan los siguientes métodos:
Los métodos se marcan para que la aplicación se pueda modificar para manejar una SOAPException para el error en lugar de un valor devuelto nulo.
En lugar de cambiar la aplicación, puede revertir el comportamiento estableciendo la propiedad Sistema com.ibm.websphere.webservices.soap.enable.legacy.get.behavior en el valor de serie de true . La propiedad se define como el campo de constante en com.ibm.websphere.webservices.soap.IBMSOAPMessage.ENABLE_LEGACY_GETSOAP_BEHAVIOR .
Para obtener información adicional, consulte: