WSO2企业服务总线(WSO2 ESB)代理服务架构导入

时间:2013-12-10 18:29:04

标签: import xsd schema wso2 esb

当我在WSO2 ESB中使用代理“虚拟化”端点时,我可以从WSO2中读取生成的WSDL中的以下行:

当我将WSDL位置(http://XXX.XXX.XXX.XXX:8283/services/Pin?wsdl)粘贴到soapUI 4.5中时,无法使用XSD信息解析相关的架构位置。

在将wsdl位置(http://XXX.XXX.XXX.XXX:8283/services/Pin?wsdl)发送到物理端点时,它可以正常工作。

架构位置属性的值看起来很奇怪,不是吗?有什么想法吗?

此致

JuanPabloGarzón

2 个答案:

答案 0 :(得分:0)

要通过ESB访问端点,您需要使用端点创建代理服务。

同样,您需要在创建代理时发布wsdl文件,除非它不会从WSDL中的操作的SOAP UI填充相关接口。

您可以看到如何在代理服务中发布WSDL http://docs.wso2.org/display/ESB470/Adding+a+Proxy+Service

如果我没有回答你的问题,请随时提出进一步的帮助。

答案 1 :(得分:0)

使用WSDL文件创建代理时,您必须将导入的模式也作为资源提供。也就是说,您必须提供schemalocations以映射添加这些模式的路径。如果将模式存储在注册表中,则必须在创建代理时提供这些路径