Verb

The verb describes the action that is requested for the noun or indicates a response to an action.

A verb can:

  • Announce that a business object is created, updated or deleted.
  • Indicate a request to create, update or delete a business object.
  • Provide a response to a request.
  • Report an exception.

This table shows the request verbs supported by Infor:

Request verb Description
Sync A synchronization message containing changes that took place to a business object. A Sync message is sent by the owner of the data and can be delivered to any other application for which this information is relevant.
Process A request to create a business object or to apply changes to an existing business object. A Process message is sent from any application to the application that owns the data. The owner will send an Acknowledge message in response to the Process request. The loaded document can be refused.
Get A request to get the details for a business object. A Get message is sent to the owner of the data. The owner will send a Show message in response to the Get request.
Load The Load verb is used when a document is created by an application that will not be the owner. A Load message is sent to the owner of the data. The loaded document cannot be refused.
Post The Post verb is similar to the Process verb, but it does not trigger the creation of an Acknowledge message.
Update The Update verb is used when data is changed by an application that does not own the data. The Update verb is similar to the Load verb, in the sense that it must be accepted by the owner. Namely, the Update message informs the owner of the data that an event took place and what data was changed by the event.

This table shows the response verbs supported by Infor:

Response verb Description
Acknowledge An Acknowledge response is sent in reply to a Process request. An Acknowledge response indicates whether the object to be processed was accepted, modified, or rejected.
Show A Show response is sent in reply to a Get request.
Confirm A Confirm verb is used when a failure happens. A Confirm verb is processed within ION and is not routed to any other application. The Confirm verb is used only for the BOD noun. The ConfirmBOD contains a copy of the original message, to enable an ION administrator to resubmit the same message after fixing the cause of the problem.

If you implement custom nouns, we recommend that you use these verb patterns as applicable:

  • Sync
  • Process and Acknowledge
  • Get and Show