The following is a guide for how OAGI recommends that the verbs be used with their 9.0 repository. The STAR 5 draft repository will follow these recommendations. These guidelines are recommend for use in other STAR versions as well, but the repository may not support all verb combinations.
These guidelines are recommended by OAGI and what they have found to be the best practices when implementing BODs in production.
This table is produced with permission from OAGI.
Message Verb - Request Message | Message Verb - Response | Example | Usage Notes |
Sync (with options selected for either Add, Change, Delete, or Replace) | ConfirmBOD | Request: SyncCustomerAddress Response: ConfirmBOD |
Used to replicate data between applications |
Process | Acknowledge | Request: ProcessPurchaseOrder Response: AcknowledgePurchaseOrder |
Used to initiate a business operation, which usually results in the creation of a new instance of a business object. |
Cancel | ConfirmBOD | Request: CancelReservation Response: ConfirmBOD |
Used to stop a business operation |
Get | Show | Request: GetOrderStatus Response: ShowOrderStatus |
Used to retrieve information from an application |
Change | Respond | Request: ChangePurchaseOrder Response: RespondPurchaseOrder |
Used to change a business operation. This replaces the old with the new. |
Update | Respond | Request: UpdatePurchaseOrder Response: RespondPurchaseOrder |
Update is used to send Delta changes. |