on 10-01-2009 9:25 PM
Hi Experts,
I am doing a proxy to file scenario.
In my scenario I have requirement that if there is a failure in placing the file in the target location then an alert has to be triggered.
For testing this I have given dummy host in receiver file adapter (FTP) and activated it.
When I triggered the interface, it still shows as successfully processed message in PI message monitoring, though the file is not placed in target location. I would expect that this should be shown as error. The error is shown only in the communication channel monitoring. So even the alert that I have configured do not work. Could you please provide some inputs on how to tackle this situation?
Thanks and regards,
Prasad
Hi Prasad,
>>I would expect that this should be shown as error. The error is shown only in the communication channel monitoring. So even the alert that I have configured do not work.
Yes in moni this shoudl not throw any error as the channel was available and IE was able to send to AE.
try this for your problem
1. Run your scenario
2 got to slg11 and st22 transaction and see whether any error messages are there or not
Also check this note Note 1161961 - XI alerting: "CREATE_RFC_DEST_FAILED" in XI alert log
Regards
suraj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Suraj,
If XI do not show the communication channel errors then how to handle the scenario?
How can any one sense that there is an error?
If it not shown as error in XI, then this wont even give us the possibility to re-send the message when the connectivity is establised later.
Experts: any inputs on this?
Thanks and regards,
Prasad
P.S: the transaction slg11 do not exist and there is no errors in ST22.
Edited by: Prasad MLN on Oct 2, 2009 5:47 PM
Hi Prasad,
What suraj means is error will be shown in Communication channel monitoring only but not in SXMB_MONITOR
screen as message is successfully passed to adapter engine from integration engine and adapter engine has failed to process as you already said host name is not correct
In this case what you need to check is for the alerts and also check whether the adapter engine message has stats fail
after this only you will receive alerts ,but cross check the configuration required for alerts is done and is proper
Troubleshoot the alert configurations if message status of CC channel is fail..
check the logs of alerts SLG11 ,alert queue ALRTDISP .. FixeRecipient has been configured .. and alert rule has been created in the Runtime workbench
HTH
Rajesh
Hi Rajesh,
I could not execute SLG11 transaction as I get error that the transaction do not exist.
I see that there is some delay in the alert getting created. If I see the queue using ALRTDISP, there is time difference between alert triggered time stamp and time created. I now see old alerts in my alert inbox.
But mere triggering of alert will not be sufficient in real time business scenarios. In my scenario its proxy to file. The proxy will be triggered when a event occurs. Assume that the target ftp server is down and so the file will not be placed on ftp server. Still the message in SXI_Monitor will be shown as processed successfully. Once the ftp server is brought back, I will not have the possibility to resend the message from XI. Also I can not trigger the interface from SAP R/3 as it the trigger is related to event.
How to handle this?
Regards,
Prasad
Hi Prasad,
Gneral flow will be like this
Sender AdapterEngine --> Integration Engine -->Receiver Adapter Engine
As your message failed at third step i.e at receiver adapter engine ...it will not shown an error in integration engine(SXMB_MONI) as the message is successfully passed to adapter engine from integraiton engine...
By default if message fails at adapter engine it will retires 3 times after period of 5 minutes...automatically
And finally if all retries fails then message status will be set to failed and an alert will be triggered when the manual intervention is required to analyse the problem..
If you feels that the error is resolved and needs to resend the message again which can be done from MessagingSystem of the adapter*http://host:port/MessagingSystem/)
Hope this clears you
Rajesh
Hi Rajesh,
SLG11 was a typo, it shoudl have been slg1
>>Assume that the target ftp server is down and so the file will not be placed on ftp server. Still the message in SXI_Monitor will be shown as processed successfully.
Yes it will be shown as success in SXMB_MONI. But still the communication channel log will throw error
>>Once the ftp server is brought back, I will not have the possibility to resend the message from XI.
You can resend the messages in adapter monitoring. Do like this
RWB->Message Monitoring->Choose messages from component. Do a filter and select the message, you havea option to resend it
It is also mentioned in
http://help.sap.com/saphelp_nwpi71/helpdata/EN/45/c9c6c57e745708e10000000a114a6b/frameset.htm
Regards
Suraj
Hi Prasad,
What alert rule have you defined?
Try putting * for reciver side while defining rule.
Regards,
Supriya.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Make sure that in Alert Configuration in RWB, you have No Restriction for the type of Errors.
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
24 | |
12 | |
9 | |
7 | |
6 | |
5 | |
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.