cancel
Showing results for 
Search instead for 
Did you mean: 

EOIO & BPE Message Sequencing

Former Member
0 Kudos

Hi,

I'm sure this is an absurdly simple thing I've overlooked but...

Scenario:

I have files being processed through file adapter in EOIO mode.

Messages get thrown into one of two IP's (create and update).

Each IP has 4 exit points, of which one (or all) of the exit points must have messages appear in the same order as the messages that appeared on the original queue (update processing).

Problem:

  • Files are loaded in alpha-numeric order.... OK!

  • Messages are in order in QRFC.... OK!

  • Messages get loaded into many parallel BPE instances.... OK!

  • BPE instances handle mappings then send messages as soon as a send step is reached, rather than completing the BPM then firing in batches in the same sequence order that they arrived in QRFC... NOT OK!

Any ideas?

I'm thinking correlations perhaps.

Cheers

James.

Accepted Solutions (0)

Answers (1)

Answers (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi,

do you use a BPM just to send to many receivers ?

if so remove it and use a flow with no BPM

(use receiver determination to send to many receivers)

this way you can use EOIO easily and you won't experience any problems

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Former Member
0 Kudos

Hi Michal

No it's used to do error handling and alert raising also. Changing it so that there's no IP required isnt an option at this time.

If I could change it so that there was only 1 BPE thread running for this business system or SWCV...

UPDATE: Just noticed

So much for my searching yesterday. Seems I'm not the only person Still, it doesnt help. Ah well!

Cheers,

James.