Showing results for 
Search instead for 
Did you mean: 

Message Packaging : PI 7.11

Former Member
0 Kudos

Hi Experts ,

I am currently working on implementing Message Packaging solution for certain interface in PI 7.11 in our project . The interface for which we are trying to implement this functionality is normal ( SOAP -> PI -> Proxy ) scenario where in we are trying to package messages based on sender interface and sender component.

We have followed all the steps as per the SAP help documentation for Message Packaging , but we are facing issues when we analyse the way messages are getting packaged while monitoring in package monitoring . The count of messages triggered into PI never match the number of messages going into the user defined package created for the specific interface .

Please guide me if anyone has faced similar issue or if I need do some more some additonal configuration which I have missed  .

I have followed the following steps :

STEP 1: Packaging Enabled at run-time

STEP 2: Defining User Defined Package – TEST

Wait Time : 30 secs

Number Of Messages : 5

STEP 3:  I defined Sender ID in SXMSIF  - TESTPET

Sender Component : 1234_XYZ_SAPXXX_DEV

Sender Service : PPO_Async_Out_V01

Sender Namespace : http://XYZ/services/ ABC

STEP 4: Associating Sender ID with the Package in SXMS_BCONF

Selecting Inbound Processing from Request Package on IS

Double Click on Specific Package configuration – Create new entry associating the Package with the Sender ID

Test Steps:

Messages Total Count : 10 ( Outbound Sender PI Protocol – SOAP ) messages triggered

Step 2 : t-code – XMSPKSTATMON

Execute the package monitoring transaction to view the messages ( 10 different messages ) within the same time frame when they were processed in PI

step 3 :

The number of messages packaged into the Package TEST has not got the matching count of 10 messages visible in  the monitoring  ( sxmb_moni ) .

Unfortunately I  am unable to attach the screenshots .

Thanks & Regards

Nishant Kumar Singh

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Nishant,

not sure whether this is relevant, since it has been some time I've worked with it. But I noticed that packages only touch messages put into the same queue. So do you by chance have parallel queues defined and the remaining messages got into separate packages in those queues? You could also check whether the number you're getting corresponds to a certain queue by checking the queue column in SXMB_MONI.

It's just my best guess, but maybe it helps.