cancel
Showing results for 
Search instead for 
Did you mean: 

Difference in Message Count in of Adapter and Integration Engine

Former Member
0 Kudos

I am new to SAP PI/XI and while working around with monitoring phase of PI I have noticed a unusual discrepancy in message count of Adapter and Integration Engine.

In my scenario, I have a Non-SAP system as Sender System thus an Adapter Engine at sender side comes into picture.

Now when i count number of messages in Sender Side Adapter Engine, I got a figure of 17975, indicating Sender has sent 17957 messages to PI.

But on other hand Count of in Integration Engine was Successful Messages: 15711 and Failed Messages: 36. Thus totaling 15747.

Now my doubt is if Sender Sent 17975 Messages how only 15747 are processed in Integration Engine. As per my understanding the count must tally or there must be data loss in PI which is very unlikely.

Your opinion will be appreciated.

Thanks in advance.

Regards,

Ankit.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Ankit,

Please let me know whether your issue is solved or not.So,that we can discuss this

Regards,

Abhi

Former Member
0 Kudos

Hi Ankit,

Dont worry,Message must be in to be deleivered or deleivering or holding state.You will get the right count only.

One more thing if you are calculating the message count from performance monitoring,please note performanace monitoring gives you 1 day old data record update.

Please also check the date and time such as 00:00:00 till 23:59:59 only after that it will take next day.

Suppose if message is comes in 7 Jan 23:00:00 but due to load it get processed on 8th Jan than you will see this message details next day in performance monitoring but RWB you can see the details.

Regards,

Abhi

Former Member
0 Kudos

Hi Abhi,

Thanks for your quick response.

Actually I am taking a entire count of year 2013 of individual Interfaces for audit purpose and I am having variable count.

And I have checked no messages are in delivered or delivering or holding state as suggested by you.

Regards,

Ankit

Former Member
0 Kudos

Hi Ankit,

Than the only reason why count is mismatched is because some of the message failed and was cancelled and as per your retaintion period set up by the basis team,it has been archieved and you cant see it anymore.

Regards,

Abhi

Former Member
0 Kudos

Hi Abhi,


I have asked the basis guy, and came to know that archiving of messages is not configured in Production System.


Also failed messages are not reprocessed in PI on the other hand payload of failed Messages are sent to Source Systems where they again send the messages with correction in data.



Regards,

Ankit

Former Member
0 Kudos

Hi Ankit,

If that option archieving is not there and go to ID and check how many interfaces are related to Integrated scenario.Interface which are related to Intergrated Configuration will never come to Integration Engine.

Also,check ICM configuration with adapter level.May be few interfaces are only related to RWB.

Regards,

Abhi

Former Member
0 Kudos

Hi Abhi,

As suggested by you, I have checked the ID part of the interfaces and they are build using Configuration Scenario in ID and are related to Process Integration Scenario of IR.

Are you sure that messages will never come to Integration Engine if interfaces are related Integration Scenario.

Also how to check ICM Configuration?

Regards,

Ankit

Former Member
0 Kudos

Hi Ankit,

Just to correcr you,it is Intergared Configuration.

Yes,I am sure If it configured to Integrated Configuration and it will bypass the IE provided.

 

Regards,

Abhi

Former Member
0 Kudos

Hi Ankit,

I think we are not on the same page here.

I am not sure what is Integrated Configuration.

How ever the objects involved while created the Interface in IR and ID are as:

In Integration Repository (IR) or Enterprise Service Builder:

1)     Data Types

2)     Message Type

3)     Service Interface

4)     Message Mapping

5)     Operational Mapping

6)     Action

7)     Process Integration Scenario

In Integration Builder or Integration Directory(ID)

We have created a Configuration Scenario from Process Integration Scenario

1)     Communication Components

2)     Communication Channel

3)     Receiver Determination

4)     Interface Determination

5)     Sender Agreement

6)     Receiver Agreement

Hope this information is helpful to understand my scenario completely.

Regards,

Ankit

Former Member
0 Kudos

Hi Ankit,

Please open ID and see the Integated Configuration option there.

Former Member
0 Kudos

Hi Abhi,

I have checked and none of the interfaces are present in Integration Configuration

Everything is done using Configuration Scenario.

former_member184720
Active Contributor
0 Kudos

Hi Ankit - It's obvious that it is not an integrated configuration as you can find the messages in Integration Engine.

However do you have any receiver determination condition to route the messages. If so did you consider the messages which are filtered out in IE.

How the non-SAP system is communicating with PI? through file adapter - if so were there any blank (zero kb) files processed ever?

Former Member
0 Kudos

Hi Abhi,

I have checked the Receiver Determination in ID and no local Rule is defined to route the message.

Also, Non-SAP is communicating with PI via SOAP Adapter (1.1)

Hope this information is helpful.

Regards,

Ankit