on 11-23-2011 5:31 AM
Hi everyone,
Today when iam monitoring my PI i found error like some objects missing in the que, I toublshooted it by using inbount xml payload and found the error and cunsulted the user he asked me to correct and re-send the error messages. as iam really new to PI monitoring i really dont know how to correct and re-send the error messages in PI, can any one please help me with it.
Thanks in advance
Hi,
in sxmb_moni you have to select the particular message then you have to click on restart, that message will be automaticaly reprocess.
you cannot restart successful message from SXMB_MONI but you can RESEND messages.
Use the RWB -> Component monitoring -> Integration Engine -> test messages option
You can give the payload and other details to resend the message.
please go through below blogs,
reagrds,
ganesh.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
is your project doet not have template like supose if something wrong withpay load then interface fails then you have to folow specific process to fix the issue,most of the times we will have one document .
coming to your issue, if you found that problem with payload(source system data) then you need to check with source system team to fix the issue, then they will process same record with correct values. this is the standad process.
Customer never accepts PI consultant to change the source pyalod .
If you interfaces fail with orther reasons like target system down or .. then you can resend those messages using RWB->MESSAGE MONITORINT->ADAPTER ENGINE/INTEGRATION ENGINE->SELECT TIME INTERVAL>SELECT MESSAGES>RESEND.
Regards,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
As a middleware consultant, we should not edit the payload of the message as Middleware is not the owner of the data.
But if you want to change the payload of the data, you can always do that.
In the test mapping tab or Downloading the XML and Edit that in XML tools ( Even note pad would do the work)
You can resend the message from RWB
RWB>Component monitoring>Integration Engine-->test messages.
This will post the edited XML directly into Integration Engine
Rajesh Thanks for your help, I have got one more small doubt.
I am copleteley new to PI monitoring so i thought i could get familiar with it by doing some practice testing, when iam doing so i also tested some sucessful messages in sxmb_moni and found them to be failing in Message Mapping testing it is throwing error like: cant perform RFC look up, what could be the reason.
Thanks
When you send the messages from RWB-->Component Monitoring ->Integration Engine>test message, runtime parameters like Sender System, Receiver system, Adapter specific message attributes won't carry any values. If you are using any of these paramters in the mapping step,, the mapping will fail.
I think in your case, RFC look up would have been configured based on Sender Business system/Service. but when you send message from RWB, the value for this field is empty. So that is why it is failing as the message cannot find the business system and communication channel.
If you use the sender file name, server name or any other parameters in the message mapping, then message will fail in the message mapping step. That is the major set back in RWB-->Test message.
Reasons:
1)We post messages directly into pipeline step message mapping.
2)The previous pipeline steps are ignored when post messages from RWB such as Receiver determination, routing etc
3)Receiver determination step is responsible to send Sender/Receiver values into the mapping step.
Hope i have clarified your questions
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
98 | |
13 | |
13 | |
11 | |
11 | |
11 | |
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.