cancel
Showing results for 
Search instead for 
Did you mean: 

EOIO & ccBPM

Former Member
0 Kudos

Hi ,

We have a scenario(File -> XI -> IDOC -> SAP) where in we have to post the IDOCs in FIFO manner. We have configured

EOIO in File adapter, specified a queue name , the order in which the file adpater has to read files is also set(By Date). Our idoc adapter is also configured for EOIO pocessing(ve selected the chkbox "Queue processing").

We have a ccBPM which will receive the file , call a transformation step that will create an idoc package and send it out to be receieved by idoc adapter. We observe that the order is changed by the ccBPM instance when delivering to Aapter Engine.

e.g we processed 5 files , we see 5 ccBPM instances and the 3rd instance delivered the message prior to the 2nd instance(because the 3rd file was a very small file, so transformation was faster).

Is there anyway we can avoid this and ensure a strict FIFO processing in XI ? appreciate ur idea

Thanks

Saravana

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

If you want to have a send step in ccBPM scenario which to send messages in EOIO then you need to specify in the send step EOIO Queue Name and all messages will be sent in EOIO mode.

Former Member
0 Kudos

If you want to have a send step in ccBPM scenario which to send messages in EOIO then you need to specify in the send step EOIO Queue Name and all messages will be sent in EOIO mode.

Former Member
0 Kudos

Hi Saravana,

Can you try to "check" the "maintain order at runtime" in the interface determination and try again

also check this link

Regards

Vishnu

Former Member
0 Kudos

Hi Vishnu,

I have checked the config and see It is checked, but doesnt seem to help.

Thanks

Saravana

Former Member
0 Kudos

Thanks for the reference to the thread , The note 833740

says service is changed to EO during delivery, but then there seems to be no solution to this.

Former Member
0 Kudos

This is a very old thread but the only one (I could find so far..) refering to the topic I want to address today, i.e. ccBPM & EOIO.

We have some integration processes which requires single messages to be processed EOIO (based on an unique ID) across PI. Right now we have a working solution but I would like to know what others have done on this area before and whether there are best-practices available.

Many thanks,

Roberto

SudhirT
Active Contributor