Integrating JMS queues with Maximo Manage

Integrate JMS queues with Maximo® Manage to implement notification messaging.

Before you begin

To configure push notifications, you must configure either JMS queues or Apache Kafka queues.

This example assumes you have a standalonejms JMS server configured in the Maximo Manage environment with a notification queue named notf. For more information, see Configuring JMS servers for Maximo Manage.

Procedure

  1. Create a JMS cron task instance.
    1. Open the Cron Task Setup application.
    2. From the Cron Task field, search for JMS.
    3. Click the JMSSEQCONSUMER row to open the cron task.
    4. From the Cron Task Instances list, click the new row icon to add an instance for the notification queue.
    5. In the Details section, enter a Cron Task Instance Name.
      For example, jmsnotf.
    6. Enter values for Schedule, Run as User, and other fields as required.
    7. Enable the Active? option.
    8. Set the QUEUENAME parameter to jms/maximo/int/queues/notf.
    9. Set the MESSAGEPROCESSOR parameter to the name of your message provider.
      For example, com.ibm.tivoli.maximo.notification.NotificationMessageProcessor.
    10. Save the record.
  2. Set the notification external system.
    1. Open the External Systems application.
    2. From the System field, search for NOTIFICATION.
    3. Click the NOTIFICATION row to open the NOTIFICATION record.
    4. If the Enable? option is enabled, deselect the option to disable it, and then save the record.
    5. For the Outbound Sequential Queue field, click the lookup icon and select the JMS notification queue.
      For example, jms/maximo/int/queues/notf.
    6. Enable the Enable? option, and then save the record.