2013-12-10 5 views
0

Когда я "виртуализировать" конечной точке с использованием прокси-сервера в WSO2 ESB я могу прочитать следующую строку в результирующем WSDL из WSO2:WSO2 Enterprise Service Bus (WSO2 ESB) Proxy Service Schema Import

Когда Я вставляю местоположение WSDL (http://XXX.XXX.XXX.XXX:8283/services/Pin?wsdl) в soapUI 4.5, он не может разрешить местоположение связанной схемы там с информацией XSD.

Он отлично работает при отправке в wsdl-местоположении (http://XXX.XXX.XXX.XXX:8283/services/Pin?wsdl) на физическую конечную точку.

Значение атрибута местоположения схемы выглядит нечетным, не так ли? Есть предположения?

С уважением,

Хуан Пабло Гарсон

ответ

0

Чтобы получить доступ к конечной точке через ESB, необходимо создать прокси-сервис с помощью конечной точки.

Как и вы должны опубликовать файл wsdl при создании прокси-сервера, если он не заполнит соответствующие интерфейсы из интерфейса SOAP операций в WSDL.

Вы можете увидеть, как публиковать WSDL в прокси-сервисах http://docs.wso2.org/display/ESB470/Adding+a+Proxy+Service.

не стесняйтесь спрашивать дополнительную помощь, если я не ответил на ваш вопрос.

0

При создании прокси-сервера с WSDL-файлом вы должны предоставить импортированные схемы также как ресурсы. То есть вы должны предоставить схемы для сопоставления с путём добавления этих схем. Если вы храните свои схемы в реестре, вы должны указать эти пути при создании прокси

Смежные вопросы