如何在WSO2 ESB中为输入和输出类型定义代理服务?

时间:2014-01-29 11:15:44

标签: proxy wsdl wso2 wso2esb

我正在尝试创建一个代理服务,它应该将一个字符串作为一个输入并响应一个字符串(String作为一个输出),为了做到这一点,我将在我的XML Schema和I'中定义输入和输出。 d使用Oracle Service Bus中创建的XML Schema创建代理服务。

说到WSO2 ESB,我没有找到使用XML Schema方法来定义代理服务的输入和输出的功能

在WSO2中,我们可以选择以WSDL(特别是抽象WSDL)的形式定义代理服务的输入和输出

我尝试在从WSo2 ESB控制台创建代理服务时实现相同的功能,但它会抛出如下错误: - 代理服务创建错误; Unbale找到使用WSDL文件中提到的targetnamespace运行的服务。

你能帮我解决这个问题吗?

1 个答案:

答案 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

不确定你的意思是'定义输入和输出'。如果您共享代理服务配置以及您获得的确切错误,将会很有帮助。