2013-05-31 5 views
1

WSO2 API 관리자를 사용하여 SOAP 서비스를 게시하고 있습니다. 서비스 WSDL에 관한 질문이 있습니다. API WSDL URL을 지정하면 API 관리자 끝점 주소 대신 원본 끝점 주소가 있습니다. API 관리자 끝점을 가진 WSDL로 게시 된 API를 가질 수있는 방법이 있습니까?WSO2 API 관리자 API WSDL

+0

보통 원래 종점 어드레스이다. 유스 케이스가 무엇인지 알 수 있습니까? – Chanikag

+0

우리의 유스 케이스는 아래에 언급 된 유스 케이스와 비슷하다. 우리는 소비자가 백엔드 엔드 포인트에 대해 알기를 원하지 않는다. – Aws

+0

해결 했습니까? 나는 같은 문제가있다. wsdl2java API 관리자를 통해 API를 사용하는 코드를 생성 할 싶습니다. 엔드 포인트는 SOAP 클라이언트에 직접 연결할 수 없으므로 API 관리자를 통해 액세스해야하지만 wsdlsoap : address 위치가 올바르지 않습니다. – Eelco

답변

0

예, API를 만들 때 샘플 SOAP 서비스 wsdl (예 : SOAP WSDL - https://ws.cdyne.com/phoneverify/phoneverify.asmx?wsdl)을 제공해야합니다. 디자인을 완료 한 후 프로덕션 엔드 포인트 (예 : Production Endpoint - https://ws.cdyne.com/phoneverify/phoneverify.asmx)를 제공하고 api를 게시합니다. api store로 가면 apim에서 생성 된 wsdl을 다운로드 할 수있는 옵션이 있습니다. API 관리자 엔드 포인트를 가리 킵니다.

[1] https://docs.wso2.com/display/AM191/Invoke+an+API+using+a+SOAP+Client

[2] http://blog.rajkumarr.com/2015/08/how-to-expose-soap-services-as-soap-services-via-wso2-api-manager.html