on 10-08-2008 3:32 PM
I would like to access the information stored in XI of processed messages. This way I could compare these messages with all messages supposedly sent by a business system, and find out if any of them got lost or simply not sent.
Is there any available BAPI in XI to collect the processed XML messages?
May be something similar to SXMB_MONI?
Best regards, Raú
Hi!
Be careful when doing this, because in the ABAP engine you only the ABAP integration engine messages are stored. There you cannot see whether s.th. went wrong in the (Java) Adapters.
SXMB_MONI is nothing else than report RSXMB_SELECT_MESSAGES. So go to SE38 and inspect the coding of that report and you will have your solution by implementing the logic in your own BAPI.
Regards,
Volker
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you all!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Raul,
bad idea..
Better: put a counter field into sent message. Store the Message ID and the counter value by ABAP mapping into an ABAP stack table of PI. A program can now pick up missing numbers.
Regards,
Udo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I am not sure whether there is BAPI .We can get the same information from the tables SXMSPMAST, SXMSPMAST2 XML Message master Table.These tables contain the processed messages in XI.
Many Thanks,
Sharath
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
24 | |
12 | |
9 | |
7 | |
6 | |
5 | |
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.