Verificar uma mudança de comportamento nos métodos SOAPMessage

Esta regra sinaliza as chamadas para os métodos que recuperam os elementos de corpo e cabeçalho SOAPMessage. Para cumprir com o SOAP com especificação Attachments API for Java (SAAJ), os métodos getSOAPHeader e getSOAPBody foram alterados para lançar uma SOAPException em vez de retornar null quando o elemento do corpo ou do cabeçalho estiver ausente ou não puder ser recuperado.

Especificamente, os métodos a seguir são sinalizados

Os métodos são sinalizados para que o aplicativo possa ser modificado para manipular uma SOAPException para o erro em vez de um valor retornado nulo.

Em vez de alterar o aplicativo, é possível reverter o comportamento configurando a propriedade do Sistema com.ibm.websphere.webservices.soap.enable.legacy.get.behavior para o valor de Sequência de true. A propriedade é definida como o campo constante em com.ibm.websphere.webservices.soap.IBMSOAPMessage.ENABLE_LEGACY_GETSOAP_BEHAVIOR.

Para obter informações adicionais, veja: