cancel
Showing results for 
Search instead for 
Did you mean: 

BPM Sync/Async Bridge

Former Member
0 Kudos

Hi All,

Our scenario is RFC<->XI<->Webservice.We want to use BP and test Sync/Aysnc bridge.

1.Receive step opening Sync/Async bridge to get the RFC

2.Send step in Sync mode to send the request to webservice and get the response.

3.Send step to close the Sync/Async bridge.

I am testing this scenario by executing the RFC in SE37 by giving the RFC Destination, i see

the error messages in SXMB_MONI.

Following is the error.

Timeout condition of pipeline reached

Please let me know what could be the problem.

Reagrds,

Srinivas.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Srinivas,

Some of the ways to change the timeout :

1.In the Sync/Async bridge case, the timeout might occure because of a very long answer.

check value of IE parameter via transaction

SXMB_ADM -> Specific Configuration.

Category: SA_COMM

Parameter: CHECK_FOR_ASYNC_RESPONSE_TIMEOUT

2.Go to TCODE SXMB_ADM -> Configure Integration server -> pipeline settings

3.use WAIT and CONTROL step in your BPM for controlling the time.

4.Check if any sync calls are waiting for the response from the receiver. This may be the cause for the PL Timeout.

5. Go to TCODE SXMB_ADM -> Configure Integration server -> change specific identifiers Set Runtime parameter: HTTP_TIMEOUTart the Java system to adopt the settings.

5.check out note: 824554 and try to change it in the instance profile

also :http://help.sap.com/saphelp_nw04/helpdata/en/70/edb140c4e29a2ae10000000a155106/content.htm

Some othere ways are :

1.Start the Visual Administrator

a) In the left frame choose Server &#8594; Kernel &#8594; Service Manager

b)The parameter LoadTimeout must be set according to your platform and Set the value .

You must restart the Java system to adopt the settings.

2.you can also configure a timeout for the FTP connection, for that enable the "Advanced Mode" for the respective FTP communication channel in the Integration Directory and add an entry "ftp.timeout"=timeoutSecs

(without any quotation marks) to the "Additional Parameters" section, where timeoutSecs is the desired FTP timeout in seconds.

Also have a look upon section 7.2 of this pdf :

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/bd5950ff-0701-0010-a5bc-86d45fd5...

*Pls: Reward points if helpful*

Regards,

Jyoti

Edited by: Jyoti Acharya on Dec 19, 2007 4:37 PM

Edited by: Jyoti Acharya on Dec 19, 2007 4:37 PM

Answers (3)

Answers (3)

Former Member
0 Kudos

>>2.Send step in Sync mode to send the request to webservice and get the response

This becomes a synchronous scenario,hence you can't implement sync/async bridge here.

sync/async bridge is used when you have synchronous interface on sender side(like sRFC,Proxy etc) and an async interface on the receiver side(File,IDOC)

Thanx

Aamir

Former Member
0 Kudos

Hi Srinivas,

is your webservice async?

If not, you cannot use this scenario to test the s/a bridge.

Your need a scenarion like rfc -> IDOC

Regards Mario

former_member335553
Active Contributor
0 Kudos

Have u checked on time out by Michal

/people/michal.krawczyk2/blog/2006/06/08/xi-timeouts-timeouts-timeouts