Messaging components

The messaging framework consists of these tools and components:

Batch Manager

The Infor Public Sector Batch Manager is used to process messages. In an on-premises environment you must make sure the Batch Manager is installed and running. See the Infor Public Sector Batch Manager Installation Guide for instructions.

There is no need to set up messaging tasks in the Batch Manager, because setup is handled by the Messaging configuration. The messaging service has its own dedicated threads, so it won't interfere with other Batch Manager tasks.

Messaging configuration

The Messaging configuration in the Configuration Editor stores configuration settings that control how Infor Public Sector processes inbound and outbound messages. The configuration is used to enable or disable messaging, store various defaults, and configure message processing in the Batch Manager. The configuration also indicates which mapping files to use for specific types of messages.

Mapping files

Mapping files are used to map XML data to and from business objects. Infor Public Sector Data Management uses these files to import and export data.

Infor Public Sector includes a set of default mapping files for the kinds of records that you will most commonly import and export. In an on-premises environment, these files are found in the Core\Messaging\Mappings folder in your application folder. In a multi-tenant environment, look in the Mappings folder in the File Explorer.

To set up your own messaging processes you must create your own mapping files. See the Infor Public Sector Data Management Administration Guide for details.

Messaging tables

There is a set of messaging tables under Core.Messaging in the Schema Manager:

  • INBOXENTRYLOG tracks inbound messages.
  • MESSAGEDATASTORAGE stores the actual messages. Each message is a chunk of XML that constitutes a single BOD.
  • OUTBOXENTRYLOG tracks outbound messages.
  • OUTBOXENTRYQUEUE is used to queue outbound messages for processing at a later time.
  • OUTBOXENTRYQUEUEKEY links queued messages to their parent records, such as building inspections or service requests.

Snippets

The Formula Editor includes a set of code snippets that you can use for message processing. The snippets can be found under Snippets > ION in the Methods and Properties tree.

Lookup Messaging Logs

Lookup Messaging Logs, on the System menu, is the tool that you use to monitor messaging within the Infor Public Sector UI. You can use it to look up logs in the INBOXENTRYLOG and OUTBOXENTRYLOG tables, review errors, and reprocess or resubmit messages.

My Infor Messaging items

In addition to Lookup Messaging Logs, My Infor includes two items that show inbound and outbound messages that have failed processing. As in Lookup Messaging Logs, you can reprocess or resubmit messages.