cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP to Idoc scenarion with BPM

former_member745782
Active Participant
0 Kudos

hello every body,

i'm working with a PI 7.1.

My interface scenario is Soap - PI - Idoc.

In async way everything work fine and Idoc is created. But the client soap want back a response message

I designed a Sync - Async BPM with follow step:

Sync Receiver (open S/A bridge)

Transformation (for map data)

Async Sender

Async Receiver

Transformation

Sync Sender (close S/A Bridge)

So now the idoc still to be created ok but i cannot have back any response.

If i look the BPM monitor i see the flow completed until Async Receiver. In this step i have message "No agent ready".

Any suggestion?

How i can use BPM for generate a message to send back in web service response???

thanks in advance

Alessandro

PS: i forget...i cannot use ALEAUDIT

Edited by: apederiva on Mar 16, 2010 3:06 PM

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

if he wants to have a sync scenario don't use IDOC

but use a BAPI instead (RFC) or better abap proxy (in which you can invoke bapi)

this way you'd have SOAP - BAPI interface (sync) and you don't need a BPM - which is great

and everyone is happy

Regards,

Michal Krawczyk

former_member745782
Active Participant
0 Kudos

BAPI?

and witch bapi i need use?

In this scenario we decide to work with Idoc because it's necessary have Idoc (monitor, etc etc).

anyway.... does sync / async bridge with PI BPM work ?

Did u understand my problem?

i just want send back a ack in soap response.

Nothing transcendental, but as i can see here all is complicated

Former Member
0 Kudos

Hi,

What he means to say is if you wants to use bapi then you can use in synch scenarios. To tell you the correct bapi your functional consulant or the abaper would be right person which one to use. Else let us know what functionality your interface is doing so that somebody can tell you the bapi you can use.

does sync / async bridge with PI BPM work ?

It will work. Please check this links for this:

http://www.sap technical.com/Tutorials/XI/SYNCASYNC/Page1.htm

http://www.riyaz.net/blog/a-step-by-step-guide-to-bpm-asynch-sync-bridge/

Regards,

---Satish

former_member745782
Active Participant
0 Kudos

i already read first link. I read it for configure my scenario.

But this don't work.

second one talk about Async-Sync scenario and not about Sync/Async.

Former Member
0 Kudos

Hi Alex,

you need to udnerstand one thing here. Idoc dont support sync calls and thats the reason why michal have suggested those two design.

You asked whether sync aysnc bridge works or not? So I have given you links for that. The best approach would be do a sync call either to a proxy or an rfc only.

Regards,

---Satish

former_member745782
Active Participant
0 Kudos

ok Satsh,

so now i don't understand what is the sense of bridge sync - async??

I know that Idoc is not for sync use, but you want tell me with a EXPENSIVE MONSTER like PI we have not the possibility to send a little message as "ok-message arrived in PI" back to web services?

If we decide to use BAPI, customer can tell me: "ok! Bapi can expose like web services. So... why i need use PI??"

Former Member
0 Kudos

Alex,

I understand you. But ALEAUDIT can do the job if you want only that. But you dont want that due to some restrictions at your end.

So then the design needs to be revisited right Lets wait somebody can help you out with any other design.

Regards,

---Satish

former_member745782
Active Participant
0 Kudos

We decide to use Business Connector.

We made sync-async interface many time in easy way (5 minutes) with BC.

i work with PI since 4 years but really sometimes i think is so much complicated and limited in use

Edited by: apederiva on Mar 16, 2010 5:03 PM

Former Member
0 Kudos

Hi Alex,

Hmmm....

BC needs to be updated one or the other day in the future. Also sap is not going to support anymore for business connector ( I am not sure of the date). Plan for that accordingly.

Regards,

---Satish

Answers (0)