cancel
Showing results for 
Search instead for 
Did you mean: 

Wait time in Synchronour interface with out using bpm.

Former Member
0 Kudos

Hi all,

actually the scenario is RFC to SOAP. Data is flowing from sap to .netserver. The requirement is XI needs to stop the message for 5 min once the data comes to XI from SAP R/3 through RFC.Is it possible in XI.

Thanks & Regards,

Rama

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Rama Krishna,

Through BPM its possible, without BPM it's not according to my knowledge.

In the BPM we have wait step, that step haveing 3 parameters type, duration and units.

So in the type you mention wait specified and for the duration you mention the number (ex:5) and for the unit you mention the Minutes.

Based on the above setup it holds the data for 5 minutes after the time is over then it process the data.

Regards

Ramesh

former_member200962
Active Contributor
0 Kudos

If you stop the processing in the Request Message Mapping (using the above mentioned method) then the further steps will be delayed by the corresponding sleep interval.....so you are actually holding the message.....just that the hold time should not overshoot the Timeout limit of the adapter(s).

Regards,

Abhishek.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Rama,

Adding to what Abhishek suggested, you can also use BPM to hold up messages in PI.

Regards,

Neetesh

former_member200962
Active Contributor
0 Kudos

Check the use of Thread.sleep(xxxx) method in your mapping to introduce a delay of 5mins ... process explained in this thread:

Check the response by Samiullah ... also check what he mentions as a restriction (timeout limit of the adapter)

Regards,

Abhishek.