on 12-11-2014 2:21 PM
Hi,
My scenario is File - PI - Proxy.
In PI i do a message-split mapping and split to two receiver interfaces.
Then the seperate messages are sent via SOAP receiver with XI protocol to ECC
Few days ago I was processing a lot of data when both PI and ECC completely shutdown (unforeseen)
When everything was back up again I missed about 10000 records in ECC. The file looked to be processed in PI but the messages never arrived in ECC.
So i processed the file again and everything arrived ok in ECC. All my records were there now. OK.
But now something strange is happening: every time i process another message it doesn't get to ECC.
Instead about 60 to 100 messages that were originally 'lost' arrive in ECC.
So the messages are still in the system, but I cannot seem to see them anywhere. Not in SXMB_MONI, not in SMQ1, SMQ2 or SM58.
Any other transactions I should use?
How can i flush the system to get rid of the old messages?
This is really strange behaviour.
Any ideas are welcome.
Regards
Robert
Did you check if there are any messages which are in delivering/to be delivered state in PI runtime work bench?
http://host:port/pimon -> monitoring->adapter engine -> adapter engine status
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If you go to adapter engine -> message monitoring -> select the time frame which should display your messages.
From here you can resend those messages.
By the what is the quality of service for those messages? is it EOIO( if you select maintain order runtime interface determination then it's set to EOIO)?
If it is EOIO, you should resend the first message in the queue before pushing them all.
Hi Hareesh,
Took me a few minutes to find it, but then i saw the one stuck messages and cancelled it.
The rest is running smoothly right now.
Will take some time, but fine.
Only thing i still cannot figure out is how it can happen that with every new message only some 60 to 100 were pushed again, and not the rest.
Regards
Robert
Hi Robert,
Can you check for any scheduled (green) messages in SXMB_MONI, SMQ2 in SAP ECC system.
Based on the message ID received from "lost" messages, check those queues in PI and ECC. It might help.
Regards,
Pranav
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Can you take the processing queue and delete the mainqueue message then remaining message will flow automatically
Do the cache refresh also...
Thanks,
Sreenivas
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.