Postprocessing method for inbound transactions

In the postprocessing method for inbound transactions, both the IR records and ER records are available for processing.

Inbound transaction customization can be done in the postprocessing flow by using the following method:

public StructureData setUserValueIn(StructureData irData, StructureData erData) 

The method can perform the following processes:

  • Validate data.
  • Change external data by changing IR record to be saved in the system.
  • Map additional data from the ER record to the IR record.
  • Stop further processing of the transaction by throwing an exception. For queue-based messages, the transaction remains in the queue for reprocessing. For messages that are not queue-based, the messages are returned to the client that started the enterprise service.
  • Stop the message from being processed into Maximo® Manage by throwing a skip_transaction exception. In this case, the message is not saved in the system. For queue-based messages, the message is removed from the queue.
  • Log the transaction.

You identify the enterprise service user exit class in the Enterprise Services application.