on 2014 Jan 22 9:07 AM
Hello,
we have following problem and BPM is not an option.
Questions:
Restrictions:
We have 1 sync SOAP sender which sends data to our PO system. From there the message should go to 2 receivers 1 JDBC DB and 1 SOAP (async)receiver.
Please se the screenshot of the Iflow attached to the post.
The response for the JDBC insert should be sent back to the SOAP sender as response.
We tried the following:
Add following beans to the SOAP sender so that the request can be sent to 2 receivers
AF_Modules/RequestOnewayBean -> convert sync request to async request
CallSapAdapter
AF_Modules/WaitResponseBean -> wait fro response from one of the receivers (in our case JDBC)
Add following beans to the JDBC receiver
AF_Modules/RequestResponseBean
CallSapAdapter
AF_Modules/NotifyResponseBean
For the second receiver channel (SOAP) we leave it as it is
Unfortunately the response is not sent back to the SOAP sender channel the channel times out after a while appart form that the loog for each channel looks good and all seems to be ok.
Thank You and Regards,
Andreas
Hi Andreas,
Could you change the DB in the target structure?
You could think in a little workaround, you can do a first sync scenario SOAP - JDBC, in the response you can use a JDBC lookup to insert the response in a new DB table or you can generate a file in a java mapping. The second async scenario will be a FILE/JDBC - SOAP, if you choose a file or to change a DB table you can get the later response that you stored previously to can be sent to the the second SOAP interface.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
69 | |
12 | |
11 | |
10 | |
9 | |
8 | |
7 | |
6 | |
6 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.