我正在尝试创建一个代理服务,它应该将一个字符串作为一个输入并响应一个字符串(String作为一个输出),为了做到这一点,我将在我的XML Schema和I'中定义输入和输出。 d使用Oracle Service Bus中创建的XML Schema创建代理服务。
说到WSO2 ESB,我没有找到使用XML Schema方法来定义代理服务的输入和输出的功能
在WSO2中,我们可以选择以WSDL(特别是抽象WSDL)的形式定义代理服务的输入和输出
我尝试在从WSo2 ESB控制台创建代理服务时实现相同的功能,但它会抛出如下错误: - 代理服务创建错误; Unbale找到使用WSDL文件中提到的targetnamespace运行的服务。
你能帮我解决这个问题吗?
答案 0 :(得分:0)
以下文档说明了代理服务以及如何创建它们。
http://docs.wso2.org/display/ESB480/Lesson+Three%3A+Mediating+Services
http://docs.wso2.org/display/ESB480/Working+with+Proxy+Services
代理服务有一个名为publishWSDL
的选项,您可以为其指定一个WSDL,该WSDL将作为代理服务的WSDL发布,并且可以作为
http://localhost:8280/services/NameOfProxy?wsdl
不确定你的意思是'定义输入和输出'。如果您共享代理服务配置以及您获得的确切错误,将会很有帮助。