EOIO,Maintain order at run time
I've query about EOIO and Maintain order at runtime option
under these 2 situations how PI will behave
1. If 5 records are processing under 1 file and if 3 rd record fails then rest 4,5 records will process or not?
2. If 5 files are processing and 3rd file went into error then 4,5 files will process?
for both above cases please suggest PI behaviour for processing next sequence of files.
When files will not process and when files will process . Including EOIO,Maintain order at runtime options
Hareesh Gampa replied
>>>Ans:IF target sys is ERP then if 3rd record fails next msgs will not be process if all records scheduled to a single file and if EOIO, Maintain order at run time will not be opted . Else it will process.
If all the records are part of a single message/transaction, then yes either all of them gets processed or the entire message fails irrespective of the EOIO check. (From PI perspective, if there is any connectivity issue/data quality etc..)
>>>PI will not process rest of files even if we didnt opt EOIO,Maintainorder at runtime. Messages will be stuck in Q till the error message processed/cancelled.
Not true.. As i said, if you enable EOIO then 4th and 5th messages will be hold in PI until you cancel 3rd message.
If you don't enable EOIO then, only error message will be in PI.
Remaining message 4 and 5 can still get processed successfully