on 07-28-2010 5:36 PM
Hello Experts,
Here is my scenario.
Proxy sender -> PI <-> SOAP receiver.
Web service sends the response back to PI, but CRM doesnt want that response.
Web wants PI to store this message so in future if there will be some problem then they can go and check for that problem.
How should i do that?
Shoud it be 2 asynchronouse scenarios like below:
Proxy -> PI -> Soap
Soap -> PI -> File
Or should i use BPM or any other suggestions.
so please reply as soon as possible.
Thanks,
Hetal Shah
Web wants PI to store this message so in future if there will be some problem then they can go and check for that
problem.
Why should PI store the message? PI is not a DB! The message should be stored in the ECC either through PROXY or RFC ..... in your case since PROXY is the sender, you can configure the response PROXY to store the message in some table.
Proxy -> PI -> Soap
Soap -> PI -> File
If possible and if sender is not ready to accept the response then go fro split.
But why the target application wants to store the response in PI....cant it store in its application itself....also the sender does not require it!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
I configured two asynchronous scenarios, but i think the data is not flowing back.
I mean I have created SOAP Sender communication channel to get the response back from Web but that channel shows inactive or uninitialized status.
from web the response is synchronous, but in PI i am trying to get it as asynchronous, is that possible?
Or i have to do soap lookup and then get response and map it to file.
This is just an idea, not sure how to do that.
Thanks,
Hetal
Any ideas?
I am getting error in BPM, from first step itself.
I refered blog from riyaz.
http://www.riyaz.net/blog/a-step-by-step-guide-to-bpm-asynch-sync-bridge/technology/sap/170/
Please let me know what might be the problem.
Thanks,
Hetal
I am getting error in BPM, from first step itself.
Error in the first step...Receive Step?
What error are you getting Receive Case Async (or something similar)? If yes then either the proper Message Interfaces are not assigned (check the ID part thoroughly) or there is a CACHE issue (SXI_CACHE)...check the return code.
Regards,
Abhishek.
Hi,
Web wants PI to store this message so in future if there will be some problem then they can go and check for that problem.
You can't store messages in PI for long. It's not advisable to have for more than 2 weeks. Also depends on the hardware.
Shoud it be 2 asynchronouse scenarios like below:
Proxy -> PI -> Soap
Soap -> PI -> File
Using file will be a good idea, but you should check if the response is any way dependent on the request or you need some kind of correlation for that. If not, then it will be real simple ...
Regards,
Neetesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
71 | |
26 | |
10 | |
9 | |
7 | |
6 | |
4 | |
4 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.