cancel
Showing results for 
Search instead for 
Did you mean: 

Maximum Message Log Persistance for Synchronous and Asynchronous Interfaces

FarooqAhmed
Participant
0 Kudos

Hi PI Experts,

Can you please help me in getting the "maximum values" which can be set for the below parameters for the XPI: Messaging System Properties. Currently below are the default values of PI 7.4 system.

For all the synchronous messages(TDM)  there is a default retain time of 7 Days configured(by default) in SAP PI. Below is the screeshot of the same.

Inline image 1  checkinterval: 5 minutes and messagecount: 1000

Inline image 3 days

For all the Asychronous Messages(ROM) there is a default retain time of 1 Day configured(by default) in SAP PI. Below are the screeshot of the same:

Inline image 4  milliseconds(=1 Day)

Inline image 5  milliseconds(=1 Day)

Please let us know how much the maximum values be configured in both the cases above.

Thank You.

Regards,

Farooq

Accepted Solutions (0)

Answers (1)

Answers (1)

iaki_vila
Active Contributor
0 Kudos

Hi Farooq,

Sometimes when you leave initial the values in SAP means that you set unlimited value, but obviously is not a general rule. The images are not loaded correctly and i can't notice what they are.

These notes can be helpful, although you will not find your exact question:

1872758 - How XI/PI messages are persisted in Adapter Engine

Properties Related to Synchronous Messages - Configuring Process Integration After Installation - SA...

Pay attention that to set a value upper that the SAP recommends could be problematic.

Regards.

FarooqAhmed
Participant
0 Kudos

Thanks Inaki for you info,

But there is a client requirement to increase all these values to the maximum what SAP recommended and allowed.

So please provide the max values for these below parameter:

messaging.log.retainTime


messaging.syncMessageRemover.checkInterval


messaging.syncMessageRemover.messageCount


xiadapter.inbound.persistDuration.default


xiadapter.outbound.persistDuration.default


Regards,

Farooq

iaki_vila
Active Contributor
0 Kudos

Hi Farooq:

SAP reommended (the maximum allowed i have can't find it).

messaging.syncMessageRemover.checkInterval 5 minutes

messaging.syncMessageRemover.messageCount  1000

These values are mentioned here: http://help.sap.com/saphelp_nw73ehp1/helpdata/en/48/cbb487cea80783e10000000a42189d/content.htm

xiadapter.inbound.persistDuration.default 86400000 ms (1 day)

xiadapter.outbound.persistDuration.default 86400000 ms (1 day)

These values are mentioned here: http://help.sap.com/saphelp_nw73/helpdata/en/48/c8563ff63335bfe10000000a42189d/content.htm

To increase these value could provide memory leaks or db problems. To increase them depends about your Hardware and i think it will be difficult to find any general recommendation.

Regards.

arunneerolil
Contributor
0 Kudos

Farooq,

There is no maximum value for these as per SAP documents.

The right approach is to keep these values as low as possible.

You will have to set this as per the requirement of your client.

How long they want the messages to be available for monitoring/tracing ?

If you keep it too high, the message data will eat up DB/Storage space and will eventually affect the system performance.

regards,

Arun