cancel
Showing results for 
Search instead for 
Did you mean: 

messages available in integration engine, but lost in Adapter Engine

former_member188019
Active Participant
0 Kudos

Hi,

in our scenario,

SAP--(outbound proxy)-->PI----IMSReceiverAdapter-->Mainframe

the senderAppl sent 100 messages, but Receiver Application is saying it received only 80 messages.

in SXMB_MONI, and in RWB->IntegrationEngine Monitoring, it says 100 messages are processed successfully, with 100 different message ids.

But in RWB->AdapterEngine Monitoring, only 80 are seen, and all 80 are successful, and remaining 20 are not seen, not visible in error state or any other state.

In RWB->AdapterEngine Monitoring, i searched by message ids too, but it says no message found for any of the message id of those 20 messages.

But how to find and resend the lost messages.

I tried to resend from several places like RWB->IntegrationEngine, and also from sxmb_moni, it is not allowing to reprocess/resend, saying it is already processed.

how to find those messageids in Adapter engine.

thanks,

Madhu_1980

Accepted Solutions (1)

Accepted Solutions (1)

nageshwar_reddy
Contributor
0 Kudos

Madhu,

Did you check in the MessagingSystem(http://<server>:<port>/MessagingSystem). Not sure if this helps, but just wanted check...

Answers (4)

Answers (4)

former_member188019
Active Participant
0 Kudos

>>what is your receiver adapter?

it is IMS receiver adapter.

but today, when i checked, the 80 successful messages which were visible yesterday in RWB->AdapterEngine Monitoring, are not visible today.

but all 100 messages are still visible in RWB->IntegrationEngine Monitoring.

is there any way to see/set/increase message retention period for messages on Adapter Engine.

we already set long retention period, in parameters in SXMB_ADM, but this seems to be appliacable for rwb->IntegrationEngineMonitoring, but how can we control the message retention period of RWB->IntegrationEngine Monitoring.

rajasekhar_reddy14
Active Contributor
0 Kudos

Adapter engine messages gets stored in BC_MSG table, take misisng message IDs and ask Basis to find it in the table.

If message entered in to AE then you can view it in RWB--> Message Monitoring--->Adapter Engine (Data base over view).

I dont think it is a problem with rentention periods.

former_member188019
Active Participant
0 Kudos

>>Adapter engine messages gets stored in BC_MSG table, take misisng message IDs and ask Basis to find it in the table.

thanks, luckily Basis team found all message ids in the table.

>>If message entered in to AE then you can view it in RWB--> Message Monitoring--->Adapter Engine (Data base over view).

RWB->Message Monitoring->AdapterEngine (Data base over view), we found the count (in Success column)is matching with what we sent.

but we try to find the the message by message id in RWB->Message Monitoring->AdapterEngine(Data base)   or   in  RWB->Message Monitoring->AdapterEngine(Archive), it says 0 messages found.

thanks.

rajasekhar_reddy14
Active Contributor
0 Kudos

Madhu,

I am not sure why your system behaving like that, but Basis team can find the status of those message ID's .

Regards,

Raj

rajasekhar_reddy14
Active Contributor
0 Kudos

Technically speacking it never happens,what is your receiver adapter?

I think messages were not delivered to Adapter Engine.This issue occuring in 3 environments raise oss note.

sunil_singh13
Active Contributor
0 Kudos

Madhu,

Can you check

RWB- >  Component Monitoring -> Adapter Engine -> Engine Status

You will find Various tabs there like  Backlog, Database Locks, Messaging Overview and Additional Data

Check if you are able to locate missing 20 Messages there.

Thanks,

Sunil Singh

vk_k3
Participant
0 Kudos

I guess you dont have enough memory in your java stack !!

Can you check with your basis team to increase memory in your java stack and also check with them if all the services on the Java stack are up and running!!

Meanwhile take the message IDs from Integration Engine and enter RWB after selecting message monitoring and then adapter engine. Try to place the Message Id and check the status.

Regards,

VK