Chapter 5. Verbs

Table of Contents

Process
Fields and Components
Sample XML
ActionCriteria
Fields and Components
Sample XML
ActionExpression
Fields and Components
Sample XML
Expression
Fields and Components
Sample XML
OriginalApplicationArea
ResponseCriteria
Fields and Components
Sample XML
ResponseExpression
Fields and Components
Sample XML
ChangeStatus
Fields and Components
Sample XML
StateChange
Fields and Components
Sample XML

Process

Uses the Component: ProcessType

The Process verb is used to request processing of the associated noun by the receiving application or business to party. In a typical external exchange scenario a Process BOD is considered to be a legally binding message. For example, if a customer sends a ProcessPurchaseOrder BOD to a supplier and the supplier acknowledges with a positive AcknowledgePurchaseOrder, then the customer is obligated to fulfill the agreement, unless of course other BODs are allowed to cancel or change the original order.

Fields and Components

Table 5.1. Fields and Components

Name Description Occurrence Type Data Type User Notes
acknowledgeCode

A value that indicates when an Acknowledgment should be sent back to the sender.

0..1Attributeoacl:ResponseCodeContentType 
ActionCriteria

Identifies with the ActionExpression the level by carrying a value of the expressionLanguage (this is typically XPath) within the BOD that the actionCode is to be performed. The ChangeStatus communicates just that the Change Status.

0..*ComponentActionCriteriaType 

Sample XML

The XML Sample provided here is an approximation of the genrated XML for this component. Not all of the fields are required for implementation.

Example 5.1. Process

<Process>
   <ActionCriteria>......</ActionCriteria>    [0..*]
</Process>