Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringIntegration2SOAP调用数据库_Java_Spring_Web Services_Soap_Spring Integration - Fatal编程技术网

Java SpringIntegration2SOAP调用数据库

Java SpringIntegration2SOAP调用数据库,java,spring,web-services,soap,spring-integration,Java,Spring,Web Services,Soap,Spring Integration,我是新来的spring整合和学习的过程中。 我得打两个SOAP电话。 第一个SOAP调用--->将第一个调用响应用作第二个SOAP请求。 并以编程方式从数据库中获取url和其他请求参数 我成功地使用此配置拨打了电话 <int-ws:outbound-gateway id="Service" request-channel="requestChannel" reply-channel="responseChannel" uri="http://localhost:8080/core/v1"

我是新来的spring整合和学习的过程中。 我得打两个SOAP电话。 第一个SOAP调用--->将第一个调用响应用作第二个SOAP请求。 并以编程方式从数据库中获取url和其他请求参数

我成功地使用此配置拨打了电话

<int-ws:outbound-gateway id="Service" request-channel="requestChannel" reply-channel="responseChannel" uri="http://localhost:8080/core/v1" marshaller="marshaller" unmarshaller="marshaller"/>

我没有使用任何激活器或拦截器。只是使用了xml和网关接口。我已经硬编码了请求值。
有人可以帮助我如何从数据库中获取值并以更好的方式构建它。

使用JDBC出站网关检索数据并将其传递到WS出站网关


您可以找到一些关于这个问题的示例:

使用JDBC出站网关检索数据并将其传递到WS出站网关


你可以找到一些关于这件事的样品:

谢谢阿尔特姆的快速回复。对于问题的第二部分,我应该如何将第一个调用的响应作为请求传递给第二个SOAP调用。第一个调用的响应是一个列表,我必须遍历该列表并调用第二个SOAP调用。您可以使用splitter进行迭代并使用transformer构建一个新的requestHi Artem,我正在尝试实现更改,并且在如何传递JDBC出站网关响应以将其传递到WS出站网关方面存在问题。您能给Sameno举个例子吗?我不确定您希望从我这里得到什么,但是SOAP是基于XML的,所以您必须基于JDBC调用的结果构建一个示例,并将其传递到WS-Outbound Gateway。这里有一些WS示例:感谢Artem的快速回复。对于问题的第二部分,我应该如何将第一个调用的响应作为请求传递给第二个SOAP调用。第一个调用的响应是一个列表,我必须遍历该列表并调用第二个SOAP调用。您可以使用splitter进行迭代并使用transformer构建一个新的requestHi Artem,我正在尝试实现更改,并且在如何传递JDBC出站网关响应以将其传递到WS出站网关方面存在问题。您能给Sameno举个例子吗?我不确定您希望从我这里得到什么,但是SOAP是基于XML的,所以您必须基于JDBC调用的结果构建一个示例,并将其传递到WS-Outbound Gateway。下面是一些WS示例: