on 06-10-2014 6:08 AM
Dear Expert,
I am facing an issue the messages are stucked in EOIO Backlog, Those stucks are not flowing. why it is stucking in Engine status or backlog monitor.
and how it will reprocess those messages.
Regards,
Kiran Polani
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi SriGnanaKiran,
You can clear the queue by releasing the messages in queue.Below is the navigation path to relese EOIO messages.
Go to Component monitoring --> Adapter Engine -->Engine status --> Additional data -->Messaging details-->Messages in EOIO sequences.
Screen snap for your reference.
Regards,
Anusha Penneru
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Friends,
Actually we developed an Idoc to soap synchronous using BPM in sap pi 7.0. suddenly required changed in field lever at sap r/3 side that's why we stopped communication channel for that interface.
But when we are stopped that interface it is stuked in EOIO Backlog and it is stayed in Holding state. Daily the message count is increasing. But here from sap they are triggering data for same idoc.
For that i have discussed with our team and deleted that interface in existing production enviroment.
now those signals are not stucked in Engine status EOIO Backlog. But my problem is how to delete or cancel existing not flown EOIO messages in Engine status.
Please find the screen shot for your reference.
Regards,
Kiran Polani
Hi Kiran,
Try to Hard Terminate the Sequence from the Messaging System of AFW by mentioning your EOIO Sequence ID and restart the messages in Holding status which will cancel them.
http://<host>:port/MessagingSystem/monitor/sequenceMonitor.jsp
Note : Check if this fuctionality is present in PI 7.0 as I have worked only on PI 7.11
Regards
Vj
Hi Kiran,
Until you cancel or restart the first failed sequence Id message , rest of EOIO messages (for same interface) will be on holding status.
1. Message Monitoring -> adapter Engine (database)
2. Goto Configure Table columns (shown in black box in below screen shot)
3. Select the sequence Id from table columns and click on apply
4. Now run query for your interface and you will get sequenceId of each message , goto lowest message id and restart the that failed message (status should be system error) . If lowest sequence Id message processed successfully , rest of all messages will be processed automatically.
Thanks
Hari.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Kiran,
Can you please send us the error of the message that is stuck.
The Exactly Once In Order(EOIO) will not let other message process untill the message that is stuck has been resolved.
Or you can change the EOIO. But then it wont be in sequence.
So go to your queue and check which one it is that is stuck and provide us with a screen shot of the error?
Regards,
Jannus Botha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
89 | |
10 | |
9 | |
9 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.