Administer > Status and notifications > Message processors

Message processors

Message processors are scheduled processes dedicated to managing Service Manager messages. By default, the problem background process manages all Service Manager messages. If your system generates enough messages, it may create a backlog in your message queue. You can remove the message backlog by adding additional message processors.

Each message processor must have an agent initialization record definition that defines the name of the processor and the RAD application to call. The message processor name must match the name listed in the System Wide Company Record for the message processor. All message processors must call the scheduler RAD application.

To determine if the message queue is affecting your system performance, you can review the schedule file. If you see schedule records with the name message processor record with an expiration time greater than a minute old, then you should consider adding additional message processors.

Define which system processes manage message traffic

Applies to User Roles:

System Administrator

To define which system processes manage message traffic, follow these steps:

  1. Click System Administration > Base System Configuration > Miscellaneous > System Information Record.
  2. Click the Message Processors tab.
  3. In the Processor Name field, type the names of the background or scheduler processes that are to manage message traffic. The processor name must match the class name specified for the message class processor.
  4. Click Save.
  5. Start the message processors.

Service Manager rotates messages among all the processes you define. If you do not define any message processors, then Service Manager uses the problem processor to manage all message traffic.

Add additional message processors

Applies to User Roles:

System Administrator

By default, Service Manager uses the problem background process to manage all message traffic. If your message queue grows too large, you can add additional message processors to handle the message load.

To add additional message processors, follow these steps:

  1. Create a message processor agent record.
  2. Add the message processors to the System Wide Company record.
  3. Start the message processor processes.

    Tip You can also add your message processors to the startup agent record to have Service Manager automatically start them.

Create a message processor agent record

Applies to User Roles:

System Administrator

You can create message processor agent records to divide the message load between multiple processes.

To create a message processor agent record, follow these steps:

  1. Click System Administration > Base System Configuration > Miscellaneous > Agent Registry. The Background Processor Initialization Registry form opens.
  2. Click Search.
  3. Type or select the information record information.
  4. Click Add.

    Service Manager displays the message: Information record added.

  5. Repeat steps 2-3 for each message processor you wish to add.

View the messages

Service Manager notifies you when you have activity messages to review. The messages can appear at the top of the detail window.

Information type Meaning
Information Information about the most recent action
Warning A warning about the most recent action
Error The most recent action caused an error to occur

Note By default, these three types of messages all appear on the top of the detail window. You can change the default settings by modifying the related parameters.

To view all the messages in a Service Manager session, click the message icon to open the Messages window.

 

Related topics

Scheduled processes
Access the schedule file