on 05-09-2012 9:12 AM
Hi,
An interesting question which could not be answered by our basis guy.
During test on PROD system PI (yes ... please don´t ask!) customer deactivated one of two receivers for a scenario.
The channel for this receiver is SMTP.
The idea is not to send mail information to external parties for an internal process so that this test could be processed.
So messages for this receiver were processed in integration server and moved to adapter engine but could not be delivered.
Later on after test was completed someone activated the receiver channel and mails were directly delivered.
As a result external parties nedd to be informed to ignore these mails.
Question is now:
How to delete such messages from adapter engine to avoid that they are send out in described situation?
(My only idea to handle this situation would be to provide a wrong address in the receiver channel instead of deactivating the channel)
Any ideas?
Regards
Dirk
You cant really delete those messages. The best option when you do such test would be to select all these messages (message monitoring) and then cancel them so that they are not triggered again.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Not sure if this is a possible way.
Messages to receivers are displayed as "Successful".
Message monitoring -> Adapter engine -> Messages in status "error"
Found one message in status "system error"!
But when using Cancel button for single message (click on message number in message overview to move to individual message overview) this won´t work.
Learnings:
Message overview -> scroll down and see there is a status overview where messages in error are listed!!!
Press cancel button here and.... Overview shows a column now with "Terminated messages".
Should go for a large size monitor....
Thank you!
Regards
Dirk
HI
I think you can cancel that message in adapter engine manually so that they are not received
Regards
Gagandeep
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Meinhard,
You could do that Baskar metioned or delete the queue SMQ2 if you see it the message there.
You can check another ways:
Gourav`s blog
http://scn.sap.com//people/gourav.khare2/blog/2007/12/21/mass-cancellation-of-error-messages--xi (Also, don't forget to "like" or rate (or both) the blog in case you find it useful.)
With the report RSXMB_DELETE_MESSAGES.
But the question is in the future you should avoid this situation. The best way that i think is to indicate in the XML if the message is "internal" or "external" and later in the receiver determinate use the Condition in order to send the messages to the apropiatte receivers.
Regards.
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 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.