on 03-22-2006 7:21 PM
Hi -
I got the status in SXMB_MONI as 'Processed Successfully' for the IDOC to File scenario but the Acknoledgement status throws an error saying 'Acknowledgement not possible'.
I read one of the documents in the forums on how to suppress the acknowledgement using a table on R/3 side using IDXNOALE,
i tried that option but i still get the 'Acknowledgement not possible' error.
Is there any other way to suppress this error?
Thanks,
Tirumal
Hi Tirumal,
Receiver adapters that run on the Adapter Engine support system acknowledgments if they are requested by the sender. Acknowledgements are triggered when a message is successfully processed by the adapter or if an error occurs while it is being processed. Receiver adapters do not support application acknowledgments. The RNIF and CIDX adapters are exceptions to this rule, since they also support scenario-dependent application acknowledgments. Sender adapters of the Adapter Engine do not request any acknowledgments.
This means, JDBC adapter does only send system acks, however IDoc adapter is requesting application acks. Therefore as mentioned by the previous poster, you have to disable acks for this scenario using report IDX_NOALE.
Also go through these documents for any further help:
http://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/xi-how-to-guides/how to handle acknowledgments for idoc.pdf
http://help.sap.com/saphelp_nw04/helpdata/en/6a/e6194119d8f323e10000000a155106/content.htm
Regards,
abhy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tirumal,
the IDXNOALE is used to determine what IDoc types do not require an acknowledgement.
Have you read this How-to Guide? It explains the usage and consequences of IDXNOALE (and is a very good introduction into the IDoc acknowlesdgement mechanism of XI).
https://websmp105.sap-ag.de/~sapdownload/011000358700003477212005E/HowTo_IDOC_Ack_20040817RR.pdf
regards,
Peter
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Peter -
That's exactly what i want. I want to suppress the acknowledgement errors on integration server in sxmb_moni.
I added an entry in IDXNOALE(on R/3) to block the acknowledgement but i keep getting the status which says "Acknowledgement not possible" in sxmb_moni.
Is there any other setting that i forgot?
Thanks,
Tirumal
Tirumal,
I tried again on my system and it worked exactly as described. First (with an empty IDXNOALE) I sent an IDoc and routed it to a file -> 'Acknowledgment not possible'. Then I added the following record to IDXNOALE:
PORT: SAPS17 (make sure you got that one correct)
CLIENT: 224
MESTYP: MATMAS
NEG and TYPE are empty.
Also, check that you did not accidentally configure that no acknowledgments are sent for all data types except the one that you wanted to exclude. So, ideally you should have only 1 record with your excluded data type in the table and NEG and TYPE fields empty.
Hope that helped...
regards,
Peter
Hi,
if you look at IDXNOALE through report IDX_NOALE (in SE38), you have the button 'Do not Request Acknowlegdment'. This will switch off all Acks for this Port and Client.
But it also means that all exceptions (records for one specific message type) then do the opposite thing - turning on the ack again.
Have a look at this report. It helps with the setup.
BTW: On what SP of XI are you?
regards,
Peter
Peter -
I ran the IDX_NOALE report and as you said when i ran the report this is the result i got:
Systemport: SAPD01 Client: 800
Acknowledgments requested for all message types in this system
except for the following message types
ORDERS
This means its supposed to supress the Acknowledgements for ORDERS right?
SP Number is 13.
Thanks,
Tirumal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
10 | |
10 | |
9 | |
7 | |
6 | |
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.