Verbs

A verb represents an operation that can be performed on a noun. For example, an "Order" noun has a specified operation that is performed in response to the verb "Get" (in this case, providing details to the client about the Order). Although OAGIS messaging defines a number of verbs; WebSphere Commerce uses a subset.

 

OAGIS verbs not supported by WebSphere Commerce

WebSphere Commerce does not support any of the deprecated OAGIS verbs. In addition, WebSphere Commerce services do not promote the use of:

Verb Rationale
Cancel The Cancel verb is not supported because in the majority of WebSphere Commerce scenarios, a Cancel is actually a processing operation with a cancel action. It is not simply an undo of some previously requested operation, for which a simple confirmation would be sufficient. It is typically a fairly complex business process, with a response message that indicates through its payload details of what happened during the cancellation. For example, canceling an order may have restocking fee implications, or at the very least would require a response message to be delivered to the client with a transaction ID for the request.
Load The Load verb represents an event that does not exist within WebSphere Commerce.
Post The Post verb represents an event that does not exist within WebSphere Commerce.
Update The Update verb is not used because it is so close in semantic meaning to the Change verb. WebSphere Commerce supports the Change verb, and an Update action within the Change verb.

Related concepts

WebSphere Commerce use of Open Applications Group (OAGIS) messaging

Get Request and the Show Response

Process request and the acknowledge response

Change Request / Respond Response

Sync request and the ConfirmBOD response

Nouns