wso2 - 如何从 ESB 调用 DSS 服务 - 我觉得我已经很接近了,我只需要一点点

标签 wso2 esb wso2-data-services-server wso2-esb

我想我已经接近这个目标了。我正在尝试对 WSO2 中的 DSS 服务和 ESB 调用插入调用。

我已设置 DSS 服务,并且可以通过“尝试”链接将数据插入表中。我将 WSDL 复制到 ESB 并引用端点。我可以从 ESB try it 服务中看到插入操作。我输入我的数据并单击发送。我看到返回“成功”响应,但没有任何内容添加到表中。

有人愿意用这个来插入我朝正确的方向发展吗?

谢谢!

尝试服务的响应

<success details="in-only operation"/>

代理

   <?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
   name="MyProxy"
   transports="https,http,local,vfs"
   statistics="disable"
   trace="disable"
   startOnLoad="true">
<target>
   <inSequence>
      <property name="targetfilename" value="TITLES"/>
      <log level="full"/>
      <clone/>
   </inSequence>
</target>
<publishWSDL key="InsertServiceWSDL"/>
<parameter name="transport.PollInterval">15</parameter>
<parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter>
<parameter name="transport.vfs.FileURI">file:///var/process
/rrin</parameter>

<parameter name="transport.vfs.MoveAfterProcess">file:///var/process
/rroriginal</parameter>

<parameter name="transport.vfs.MoveAfterFailure">file:///var/process
/rrfault</parameter>

<parameter name="transport.vfs.FileNamePattern">TITLES.xml</parameter>
<parameter name="transport.vfs.ContentType">application/xml</parameter>
<parameter name="transport.vfs.ActionAfterFailure">MOVE</parameter>
<description/>
</proxy>

最佳答案

您需要添加指向 DSS 服务的地址端点。引用this sample这是关于如何为 axis2 Web 服务定义代理服务。您的情况与此非常相似。

关于wso2 - 如何从 ESB 调用 DSS 服务 - 我觉得我已经很接近了,我只需要一点点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32773543/

相关文章:

wso2 - 故障后消息处理器停用

proxy - 在公司墙后使用Mule ESB时如何进行代理设置?

tcp - 如何在 WSO2 ESB 中调解纯 TCP 消息

wso2 - 将不同的 WSO2 产品部署为单一碳应用项目

sql-server - 无法在 WSO2 数据服务服务器上加载 SQL Server 的驱动程序

wso2-data-services-server - WSO2 DSS 中的操作和 REST 资源方法有什么不同

java - 如何使用 WSO2 MSf4J 创建 JAX-RS 子资源

wso2 - 使用 SAML2 访问travelocity.com/saml2-web-app-pickup-dispatch.com 应用程序时签名验证失败

mysql - 如何在 WSO2 数据服务服务器中链接外部 MySQL 数据库

mule - mule 中的入站终点和出站终点究竟是什么?