Message Handler

The Message Handler provides optional processing of inbound or outbound messages based on metadata attributes and actions. You can use Message Handler to set up conditions to:

  • Copy messages to other than the sending or receiving party
  • Reject messages
  • Perform custom processing using your own Java class
  • Rename the production file
  • Select a message attributes template to associate with the message
  • Transform record formats
  • Override delivery exchanges
  • Backup messages for sequencing or for later processing such as retries

Message handling involves performing message actions. Message actions are triggered by single or multiple conditions, which are a combination of attributes and operators. For example, you can order that whenever a community sends a message to partner A, a copy is sent to partner B.

Message actions can be applied to inbound and outbound messages.

  • For inbound messages, message actions are applied after a message has been validated, unpackaged and parsed, but before the payload is delivered to a back-end application.
  • For outbound messages, message actions are applied after a message has been consumed from the originating source, but before it has been packaged.

Related Links