2012-06-22 1 views
0

HTTP 기본 인증 클라이언트를 성공적으로 만들었습니다.Axis2 옵션 : setAction()

나는 그것이 목적에 관해서 약간의 의문을 품고있는 특별한 조작이있다.

나는 간단한 helloworld를 스크립트에 대한 자습서를 시도하고 다른 자습서는 인터넷이며, 나는 이것을보고 : 나는이 코드 줄을 주석 경우

options.setAction("urn:echo"); 

는 클라이언트 어쨌든 작동합니다.

그래서 어떻게됩니까? 이에 대한 구체적인 정보를 찾을 수 없습니다.

내 서비스에 "에코"작업이 있다는 것을 알고 있습니다.

그래서 "echo"와 "echo2"연산을 모두 가지고 있다면 각각에 대해 setAction을 호출해야합니까?

감사합니다. Nuno.

답변

2

작업 요소에 대한 wsdl 바인딩의 soapAction 속성입니다. WSDL에 아무 것도 지정되지 않으면 그 값은 빈 문자열이거나 WSDL에 언급 된 정확한 값이 여기에 사용되어야합니다. 그 목적은 잘 정의되어 있지 않지만 트래픽을 필터링하는 데 사용할 수 있습니다.