SOAPMessage 메소드의 동작 변경 확인

이 규칙은 SOAPMessage header 및 body 요소를 검색하는 메소드 호출을 플래그 지정합니다. SAAJ(SOAP with Attachments API for Java) 스펙을 준수하기 위해 getSOAPHeadergetSOAPBody 메소드를 변경하여, header 또는 body 요소가 누락되거나 이러한 요소를 검색할 수 없을 때는 을 리턴하는 대신 SOAPException을 예외 처리하도록 했습니다.

특히 다음 메소드가 플래그 지정되었습니다.

널 리턴 값 대신 SOAPException 오류를 처리하게 애플리케이션을 수정할 수 있도록 이러한 메소드를 플래그 지정합니다.

애플리케이션을 변경하는 대신 com.ibm.websphere.webservices.soap.enable.legacy.get.behavior 시스템 특성을 문자열 값 true로 설정하여 동작을 변환할 수 있습니다. 이 특성은 com.ibm.websphere.webservices.soap.IBMSOAPMessage.ENABLE_LEGACY_GETSOAP_BEHAVIOR에서 상수 필드로 정의됩니다.

추가 정보는 다음을 참조하십시오.