cancel
Showing results for 
Search instead for 
Did you mean: 

RFC to SOAP multiple operation

Former Member
0 Kudos

Hi PI friends,

i am working on rfc to soap scenario. On the first step i need to create a token via first operation of the soap service and on the second step i should be use this token and call the second operation. Is this possible without BPM. If not which steps can be used?

thanks in advance,

peter

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Friends,

i have developed a SOAP lookup and solved by this way.

thank you

Answers (2)

Answers (2)

iaki_vila
Active Contributor
0 Kudos

Hi Peter,

Is your scenario, a synchrounous one?.

An abap program can control this issue. The first RFC calls a scenario one, and wait the response, later the program continues and use a second RFC that calls a scenario two with the answer data of the first RFC answer. You could do the exception handling in the abap program.

Summing up, you need two different scenarios and to develop the exception control in the abap sender.

Also, i advise you to use a sender proxy abap instead the RFC sender, if you haven't yet the sender side developed.

Regards,

Former Member
0 Kudos

Hi,

It wont be possible without BPM.

We have a similar scenario.

Use below steps in BPM.

Receiver(open sync async bridge)-->within the block[1st transformation(SAP I/P,operation1 req)-->sync send step(operation1 request,response)-->transfermation2(operation1 response,operation2 request)-->sync send step(operation2 request,response)-->transformation3[operation2 response,SAP o/p]]-->send(close sync async bridge)

In Block handle the exceptions.

Regards

Venkat