요구 사항비누 메시지와 함께 브라우저를 통해 공개 못해
는 WSDL을 가진 웹 서비스를 호출 할 필요을 축이 비누 처리기를 추가합니다.
더미 끝 점이 주어진 wsdl 문서가 있습니다.
스텁 클래스 등이 생성되면 런타임에 종점을 변경해야합니다.SOAP 메시지에 헤더를 추가하는 타사 메서드가 호출되어야합니다.이 메서드는 SOAP 메시지 만 받아들입니다.이 메서드는 흐름에 추가해야하는 SoapHandler에서 호출되어야합니다.
나는이 서비스는 내가 핸들러에 AxisMesage에 액세스 할 경우에만 수 있어요 문제가 아닌 SOAP 메시지를 제외하고 Axis2를 잘 작동 follwing을
축 2
모두와 함께 시도 따라서 나는 나의 타사 메소드를 호출 할 수 없습니다입니다 서비스가 잘 작동하고 내가 타사 메소드를 호출에 사용할 수있는 SOAP 메시지를 액세스 할 수 있습니다
축 1.4 실패
Apache CXF, JAX-WS 등
wsdl을 사용할 수 없으므로 서비스 클래스를 새 wsdl 끝점으로 초기화하거나 bindingProvider를 통해 끝점을 설정하면 예외가 발생하여 서비스를 호출 할 수 없습니다 .
질문
축 1.4 세이기 때문에, 멀리에 대한 일반적인 의견이 있습니다.
축 2는 AxisMessage 문제를 제외하면 좋습니다. Axis에 추가하는 처리기에서 SoapMessage에 액세스 할 수있는 방법이 있습니까? 추가 할 수있는 핸들러는 Axis2 핸들러뿐입니다.
CXF 및 JAX-WS에서는 SoapMessage가있는 일반 핸들러를 추가 할 수 있지만 서비스 클래스가 초기화되거나 BindingProvider Axis2는에서
어떤 제안
감사
찰리