Создание внутренних конечных точек REST для службы внешнего интерфейса SOAP - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь использовать WSO2-AM для автоматической генерации REST API из WSDL. Требуется сгенерировать API REST в серверной части для внешней службы SOAP (вид обратной проблемы)

Успешно импортировали WSDL в WSO2-AM (служба SOAP пока не реализована)в этой статье:
https://docs.wso2.com/display/AM250/Generate+REST+API+from+SOAP+Backend

Нет кода для отображения, так как это в основном конфигурация. Для примера WSDL можно использовать: https://www.w3.org/2001/04/wsws-proceedings/uche/wsdl.html

Для этого WSDL операция SOAP GetEndorsingBoarder должна привести к REST API, соответствующему этому.

Фрагмент WSDL для образца службы SOAP:

<portType name="GetEndorsingBoarderPortType">
<operation name="GetEndorsingBoarder">
<input message="es:GetEndorsingBoarderRequest"/>
<output message="es:GetEndorsingBoarderResponse"/>
<fault message="es:GetEndorsingBoarderFault"/>
</operation>
</portType

>

Хотел бы получить API REST для GetEndorsingBoarder с запросом и ответом для форматов сообщений в XSD с операцией HTTP GET, если это возможно

Фрагмент WSDL для примера службы SOAP:

<portType name="GetEndorsingBoarderPortType">
<operation name="GetEndorsingBoarder">
<input message="es:GetEndorsingBoarderRequest"/>
<output message="es:GetEndorsingBoarderResponse"/>
<fault message="es:GetEndorsingBoarderFault"/>
</operation>
</portType>

Хотел бы получить REST API для GetEndorsingBoarder с запросом и ответом для форматов сообщений в XSD с операцией HTTP GET, если это возможно

...