Oracle BPM Editor
Component Palette
Message Throw Event
dialog for the Message Throw Event
Use to edit the implementation properties for the message throw event.
Implementation Type
Select to change the type of flow object.
this is a short cut that allows you to easily change the type of flow object, without having to add a new flow object and create incoming and outgoing sequence flows.
Note: If you change the flow object type, you will lose any configuration changes you have made.
Conversation
A conversation defines the sequence of message events that communicate with other processes or services. A message event can start a conversation with another process or service, or continue a conversation initiated by a previous message event. Possible values are:
Properties (when Initiates is selected)
Implementation
Select an implementation for the message throw event. Possible values are:
When Process Call is selected
Process
Displays the BPMN process this message throw event invokes. You cannot edit this field, click the Browse.. icon to change the selected BPMN process.
Browse... icon
Click to view the available BPMN processes and select one.
Clear icon
Click to deselect the currently selected BPMN process.
Node
Select the message event to invoke.
When Service Call is selected
Name
Displays the service this message throw event invokes. You cannot edit this field, click the Browse.. icon to change the selected service.
Browse... icon
Click to view the available services and select one.
Clear icon
Click to deselect the currently selected service.
Operation
Select the operation to invoke.
Properties (when Continues is selected)
Initiator Node
Select the message event that precedes this throw message event in the conversation.
When the Initiator Node invokes a process:
Process
Displays the BPMN process the message throw event invokes. You cannot edit this field, click the Browse.. icon to change the selected BPMN process.
Question to reviewers: should this show the process invoked by the initiator node? If so, then this field should be grayed out.
Browse... icon
Click to view the available BPMN processes and select one.
Clear icon
Click to deselect the currently selected BPMN process.
Node
Select the message event to invoke.
When the Initiator Node invokes a service:
Name
Displays the service this message throw event invokes. You cannot edit this field, click the Browse.. icon to change the selected service.
Question to reviewers: should this show the service invoked by the initiator node? If so, then this field should be grayed out.
Browse... icon
Click to view the available services and select one.
Clear icon
Click to deselect the currently selected service.
Operation
Select the operation to invoke.
When the Initiator Node defines an interface:
Argument Definition Table
Depending on the nature of the initiator node these table displays one of the following:
Name column
Displays the name of the argument.
Type column
Displays the data type of the argument.
Add icon
Click to add an argument.
Edit icon
Click to edit a selected argument. You can modify the name and type of the argument.
Remove icon
Click to remove a selected argument.
Advanced
The configuration of the initiator node determines the value of this field. You cannot modify the value of this field. Possible values are:
Operation Name
If the Synchronous option is selected, this field display the name of the operation exposed by the initiator node. You cannot modify the value of this field.
If the Asynchronous option is selected, enter a name for the callback operation defined by the message throw event.
Data Associations
Click to enable data associations and transformations for this flow object.
Data associations are used to define the input and output from a flow object to an external service or process. Data associations are used to pass the information stored in data objects in the following contexts:
Use Associations
Click to enable data associations for this flow object. More
Type
Determines how expressions are defined for this flow object's data association.
Edit Data Associations
Click to launch the data associations editor.
Use Transformations
Select to enable transformations for this flow object. More
Modeling and Implementation Guide for Oracle BPM, "Introduction to the Message Start Event"
Modeling and Implementation Guide for Oracle BPM, "Introduction to the Message Catch Event"
Modeling and Implementation Guide for Oracle BPM, "Introduction to the Message End Event"
Modeling and Implementation Guide for Oracle BPM, "Using Message Throw and Catch to Communicate Between Processes"
Copyright © 1997, 2010, Oracle. All rights reserved.