on 05-24-2011 12:35 PM
Hello.
My scenario is IDOC -> PI -> JDBC
In PI in report IDX_NOALE I turned on "System OK", "System Error"
In ERP in we20 "Partner profile" for outbound IDOC I turned on "Queue Processing" with rule name FIRST_16_OF_MESTYP
There was some problem at receiver side, so the first message I sent got "Acknowledgement contains system errors". Next messages got "Still awaiting acknowledgement".
After the problem has been solved - the situation remained the same - messages got "Still awaiting acknowledgement".
If I turn off acknowledgement in IDX_NOALE messages doesn't have any ack.status, but they don't go to receiver anyway.
I reorganized all queues - no luck.
The only way the receiver can receive the message is to turn off "Queue Processing" in "Partner profile" for outbound IDOC.
How can I process messages in queue?
hello,
We can do it in 2 ways.
1. As you said that problem is solved, You can permanently turn off the ack for IDOC if they are not needed. it will help to minimize the issue next time.
2. try to resend the message they should go through if the problem at receiver end is solved. if they are still not going thrigh then you may ask end system to retrigger the IDOCs but make sure before end system retrigger the IDOC you need to cancel the messages whcih are in the queues.
let me know if it works.
Regards,
Sachin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Anybody?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.