Entering content frame

Function documentation Data Controlling Locate the document in its SAP Library structure

Use

When unprocessed messages occur on the mobile client, the messages are transferred to the CRM server and stored in the repository. The system administrator periodically processes these messages. To do this, the administrator identifies the cause based on the logged information, extracts the messages by using Mobile Client Message Recovery, and subsequently deletes the unprocessed messages. However, the number of the unprocessed messages increases rapidly because of certain reasons. As a result, the data in the repository exceeds the specified limit that causes severe performance related problems. This function allows you to control the number of unprocessed messages that are stored in the repository by providing periodical alerts to the system administrator.

This graphic is explained in the accompanying text

Unprocessed messages include both extracted and non-extracted messages.

Prerequisites

You have specified values for the following parameters in the MMR_CNTL table:

·        MMR_DTLINSERT_LIMIT

·        MMR_MAXDATA_WARNING_LIMIT

·        MMR_WARN_MAILINTERVAL

·        MMR_MAXALLMESSAGE_LIMIT

·        MMR_MAX_DATA_ LIMIT

·        MMR_MAILID_INFO

It is not mandatory for you to specify values for the above mentioned parameters, as all the above parameters have a default value. You can change the values (if required). However, you must specify a value for the MMR_MAILID_INFO parameter. This parameter indicates the Email ID to which the periodical alerts are sent.

For more information, in the SAP Implementation Guide, see the topic Define Middleware Parameters: Configuring Unprocessed Message Alerts under Customer Relationship Management ® CRM Middleware and Related Components ® Communication Setup ® Middleware Parameters.

Activities

The following types of alerts are triggered in the form of email messages:

·        Warning alert

This alert is triggered if the number of unprocessed messages reaches the value specified for the MMR_DTLINSERT_LIMIT parameter. By default, the value of this parameter is set as 15000 unprocessed messages. The alert message indicates that:

¡        The record count has reached the value specified for the MMR_DTLINSERT_LIMIT parameter.

¡        The detail information associated with the subsequent unprocessed messages will not be logged in the repository. However, you can continue to extract messages even though the detail information is not logged.

This graphic is explained in the accompanying text

Only one warning alert is sent to the specified Email ID.

·        Critical alert

This alert is triggered if the number of unprocessed messages reaches the value specified for the MMR_MAXDATA_WARNING_LIMIT parameter. By default, the value of this parameter is set as 75000 unprocessed messages. The alert message indicates that:

¡        The record count has reached the value specified for the MMR_MAXDATA_WARNING_LIMIT parameter.

¡        A reminder alert will be sent to the specified email id at regular intervals based on the value set for the MMR_WARN_MAILINTERVAL parameter. The interval is based on the number of unprocessed messages. By default, the value of the MMR_WARN_MAILINTERVAL parameter is set as 10000 unprocessed messages. Therefore, if the value of the MMR_MAXDATA_WARNING_LIMIT parameter is 75000, the first reminder alert is sent when the number of unprocessed messages reaches 85000. Thereafter, at subsequent intervals of 10000, the reminder alert is sent to the system administrator.

¡        All the message types are logged till the number of unprocessed messages reaches the value specified for the MMR_MAXALLMESSAGE_LIMIT parameter. By default, the value of this parameter is set as 500000 unprocessed messages. If the number of unprocessed messages exceeds the value of the MMR_MAXALLMESSAGE_LIMIT parameter, only confirmation, rejection, and unprocessed validation message types are logged. For more information, see Types of Messages.

·        Error alert

This alert is triggered if the number of unprocessed messages reaches the value specified for the MMR_MAX_DATA_ LIMIT parameter. By default, the value of this parameter is set as 1000000 unprocessed messages. The alert message indicates that:

¡        The logging of unprocessed messages is disabled.

¡        Message recovery will not be enabled automatically.

¡        The system administrator must process the unprocessed messages before enabling message recovery. For more information, Enabling or Disabling the Recovery of Unprocessed Messages.

Leaving content frame