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.3. 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.3. Process

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