Cette règle marque les appels des méthodes d'extraction des éléments header et body des messages SOAP. Pour qu'elles soient conformes à la spécification SSAJ (SOAP with Attachments API for Java), les méthodes getSOAPHeader et getSOAPBody ont été modifiées de sorte qu'elles émettent une exception SOAPException au lieu de renvoyer la valeur null lorsque l'élément header ou body manque ou ne peut pas être extrait.
En particulier, les méthodes suivantes sont marquées :
Les méthodes sont marquées pour que l'application puisse être modifiée afin de traiter une exception SOAPException pour l'erreur au lieu d'une valeur renvoyée null.
Au lieu de changer l'application, vous pouvez revenir au comportement précédent en associant la propriété système com.ibm.websphere.webservices.soap.enable.legacy.get.behavior à la valeur de chaîne true. La propriété est définie en tant que zone de constante dans com.ibm.websphere.webservices.soap.IBMSOAPMessage.ENABLE_LEGACY_GETSOAP_BEHAVIOR.
Pour plus d'informations, voir :