WSO2-ESB:来自wsdl的SOAP中介

WSO2-ESB:来自wsdl的SOAP中介,wso2,esb,Wso2,Esb,我见过一些SOAP示例中介。我没有找到基于端点WSDL的转换 我想发送一些json或POX格式的嵌套命名数组,这些数据应该基于这些名称进入一个完整的名称空间头(用户名、密码)SOAP请求 我发现的所有示例都有一个非常简单的wsdl,或者名称空间在XSL转换中是静态的 这应该是可能的,正如我在例如php NuSOAP中看到的那样。您向它提供wsdl端点、要执行的操作和参数数组,然后它调用Webservice 我正在寻找一种解决方案,它不会对每个服务都进行太多的硬编码,因此当wsdl发生变化并且服务

我见过一些SOAP示例中介。我没有找到基于端点WSDL的转换

我想发送一些json或POX格式的嵌套命名数组,这些数据应该基于这些名称进入一个完整的名称空间头(用户名、密码)SOAP请求

我发现的所有示例都有一个非常简单的wsdl,或者名称空间在XSL转换中是静态的

这应该是可能的,正如我在例如php NuSOAP中看到的那样。您向它提供wsdl端点、要执行的操作和参数数组,然后它调用Webservice

我正在寻找一种解决方案,它不会对每个服务都进行太多的硬编码,因此当wsdl发生变化并且服务器客户端发生变化时,代理仍然可以工作

据我所知,在()中的负载工厂中介器必须在中介器中硬编码soap格式

如果WSO2是一个错误的工具,我想有一个提示,哪个工具可以帮助

提前谢谢


Marco.

据我所知,您希望有一个代理,但它的后端服务/wsdl可能会有所不同。。
您可以做的是,您可以将wsdl(动态wsdl)保存在注册表中,并将其指向您的代理。无论何时编辑wsdl,代理都会自动采用。但发送到后端的请求应遵循wsdl定义。这完全是客户端的责任。

据我所知,您希望有一个代理,但其后端服务/wsdl可能会有所不同。。 您可以做的是,您可以将wsdl(动态wsdl)保存在注册表中,并将其指向您的代理。无论何时编辑wsdl,代理都会自动采用。但是发送到后端的请求应遵循wsdl定义。这完全是客户端的责任。

当我遵循示例440(synapse)时,Soap消息的内容仅使用xsl中的硬编码名称空间来丰富。我认为所有这些名称空间都可以来自wsdl。但使用xslt-mediator这似乎不容易或不可能。当我遵循示例440(synapse)时,Soap消息的内容仅使用xsl中的硬编码名称空间来丰富。我认为所有这些名称空间都可以来自wsdl。但使用xslt中介器,这似乎不容易或不可能。