on 05-14-2007 1:49 PM
Hi everybody,
I would like to set up a scenarion using a synchronous http-request.
The request should be routet to a BPM and a response message should be posted back to the HTTP.
How can I achieve this?
Thanks
Regards Mario
Hi all ,
I am also getting the same error "The process does not support the given synchronous interface or does not support synchronous messages".
I am using sync/ Asynsc bridge.
my interface requirement is : from web service(sync call) i am getting folder creation request once I receive message I need to send the response back to weservice.
I used BPM Sync/Async bridge. Steps ore Sync-Receive, Async-Send ,Transform and finally Sync send to close bridge.
Please help me where I went wrong.
Regards,
Venkat Tirumalasetti
Edited by: Venkat Tirumalasetti on Nov 11, 2009 9:48 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you all!
Have a nice weekend!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mario,
Could you please clear the requirement, because you are sending the synchronous http-request and
<i>The request should be routet to a BPM and a response message should be posted back to the HTTP.</i>
It means, are you getting any msg which is used as response in BPM..?
see whatever we are sending the message to BPM , that will be available , but response ??
if you use any transformation step which will transform the sender msg into another strucuture and getting that msg as response back to http response
this may be possible..
Is this you want or some thing other??
Regards
Chilla
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi MArio,
Following are steps for your requirement
Receive step open s/a bridge
Transformation Interface mapping between Async message of receive step and
async message of Sync send step
Sync Send step send request to HTTP
Transformation map the async respose from sync send step and async response
message from receive step,
Close s/a bridge async message from receive step.
Thanks,
Tuhin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Bhavesh & Tuhin
thanks for zour reply. I already knew that.
My problem is that I have no receiving system. So I wanted to post the send-message from BPM to the Integration Directory and immediate send the message back (as a response) to the BPM.
But this does not work.
Any ideas to implement a scenarion without a receiving system?
Regards Mario
Hi Bavesh,
I did it as you mentioned:
BPM:
1) receive step: open SA Bridge
2) Message Mapping
3) send step: close SAp Bridge
When sending a test-message (QoS: BE) I get the error in SXMB_MONI:
The process does not support the given synchronous Interface or dies nor support synchronous messages.
Any idea?
Regards Mario
Mario,
Some quick checks.
1. The outbound interface should be synch.
2. Abstract interface should be synch.
3. The 3 send step should contain the output of the transformation step.
4. One Receiver Determination object with HTTP as sender and ob interface with BPM as receiver and Abs as inbound interface.
Have you done this. Kindly recheck.
Regards,
Jai Shankar
hi Jai,,
thanks for your reply:
1. The outbound interface should be synch.
--> I guess I have to send the <b>a</b>sync interface from my http request?
So I configured the receiver determination and interface determination with the Message Interface <i>MI_abstrakt_async_Request</i>. Ist this correct?
2. Abstract interface should be synch.
--> I Have the following interfaces:
a) MI_abstrakt_<b>async</b>_Request
b) MI_abstrakt_<b>async</b>_Response
c) MI_abstrakt_<b>sync</b>_Request_Response (contains a & b)
3. The 3 send step should contain the output of the transformation step.
--> I got 3 steps
a) receive MI_abstrakt_<b>async</b>_Request & open S/A bridge
b) transform MI_abstrakt_<b>async</b>_Request --> MI_abstrakt_<b>async</b>_Response
c) send MI_abstrakt_<b>async</b>_Response & close S/A bridge
4. One Receiver Determination object with HTTP as sender and ob interface with BPM as receiver and Abs as inbound interface.
--> as told above: receiver determination and interface determination with the Message Interface <i>MI_abstrakt_async_Request</i>.
What could be wrong?
Regards Mario
>>I guess, it is because of the SYNC interface?
Exactly correct.
>>Is there a chance to change any configuration data in XI to see the SYNC Message in SXMB_MONI?
Sure. You do have. SXMB_ADM -->Integration Engine Configuration -->Specific Configuration.
Add an entry,
Category : RUNTIME
Parameter : LOGGING_SYNCH
Current Value : 1
Regards,
Jai Shankar
Mario,
You use the Synch Asynch Birdge for that.
Check the Pattern Synch - Asynch on Help .sap and also on the patterns in the SAP Basis component in your IR
Also look into the blogs on SDN that discuss "Synch - Asynch Bridge".
Regards
Bhavesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.