cancel
Showing results for 
Search instead for 
Did you mean: 

How to overcome time outs in receiver soap adapter

former_member192238
Participant
0 Kudos

Hello

We have a requirement for proxy to soap interface when receiver application takes much longer to process the request message and give back the response to the receiver adapter, SOAP on the receiver side can get timed out.

I want to pass an alert or messgae to SAP ECC system that time out has happend from receiver application.

Also i refered a document form SCN in receiver soap channel in module tab

sap.com/com.sap.aii.soapadapterXISOAPAdapterBean with Type Local Enterprise Bean with some module key abc

I can add directly adapter bean in module tab or any additional configuration is required for the same.

Please through some light on the issue any help is highly appreciated .

Regards

Praveen Reddy

Accepted Solutions (1)

Accepted Solutions (1)

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Praveen,

When you deal with scyn scenarios timeout is completely depend on receiver system perfromance, in your case investigate why target system taking very long time to give response back. Receiver system people has to debug that.

by defualt PI wait max 3 minutes to get response from reciever system in sync scenarios but waiting more time is not a right idea.

If you think your source data having multiple items (high valume) hence target system taking very long time to give response back then split data in ECC side and perfromance imporvements required at Traget side.

if you want to send timeout exceltipon to ECC Back then you have to build business process(ccBPM).

Regards,

Raj

former_member192238
Participant
0 Kudos

Thanks Raja,

Actually we have requirement like that in case if time out happens we need pass the error message to ECC.

suggest me if i can acheive this requirement with out using (ccBPM).

If not possible with out BPM help how to acheive with BPM i am new to BPM scenarios.

Regards

Praveen

rajasekhar_reddy14
Active Contributor
0 Kudos

using BPM you can catch exception, using exceltion branch (control step).

Answers (1)

Answers (1)

former_member303666
Active Participant
0 Kudos
former_member192238
Participant
0 Kudos

Hi Kesava,

Thanks for your suggestion i got now clear idea how to increase time out.

But our requirement is when ever time out occurs also that error message need to be passed to ECC that message has failed .When it is succesful it automatically goes to ECC system.

Kindly suggest me how i can acheive this i want to pass message even in case of fialure from SOAP receiver adapter.Is this requirement possible?

Regards

Praveen