Index
A
- AddEmptyElement / Creating an array with some empty elements
- arguments
- about / Reusable sub-processes, Using reusable sub-processes
- arrays
- empty array, creating / Creating an empty array
- creating, with some empty elements / Creating an array with some empty elements
- initialized array, creating / Creating an initialized array
- elements, getting from / Getting elements from arrays
- elements, setting from / Setting elements in arrays
- elements, appending to / Appending elements to arrays
- joining / Joining two arrays
- elements, removing from / Removing elements from arrays
- iterating over, with a multi-instance embedded sub-process / Iterating over arrays with a multi-instance embedded sub-process
- iterating over, using an embedded sub-process / Practice: Iterating over an array using an embedded sub-process
- asynchronous / Conversations
- Audit process
- about / Conversations
- automatic correlation
- about / Correlation
B
- boundary event
- about / Boundary events
- interrupting / Boundary events
- non-interrupting / Boundary events
- error / Boundary events
- message / Boundary events
- signal / Boundary events
- timer / Boundary events
- none / Boundary events
- boundary events
- about / Send and receive tasks
- used, for implementing timeouts / Using boundary events to implement timeouts
- used, for implementing cancel message use case / Using boundary events to implement the cancel message use case
- BPMN
- mechanisms for catching exceptions / Mechanisms for catching exceptions in BPMN
- business object
- about / The default conversation
C
- call activity
- about / Reusable sub-processes
- called process
- about / Correlation sets, Communicating between processes using messages and correlation
- calling process
- about / Correlation sets, Communicating between processes using messages and correlation
- CancelBoundaryEvent process / Using event sub-processes
- cancel message use case
- implementing, boundary events used / Using boundary events to implement the cancel message use case
- cardinality
- about / Multi-instance embedded sub-processes
- cardinality or collection
- about / Cardinality or collection
- catch events
- about / Throw and catch events
- catch none event
- about / Reusable sub-processes
- collaboration diagram
- about / Conversations
- collection
- about / Multi-instance embedded sub-processes
- completion condition
- about / Multi-instance embedded sub-processes, Sequential or parallel
- using / Using a completion condition
- conversation
- about / Conversations
- default conversation / The default conversation
- correlation
- about / Correlation, Communicating between processes using messages and correlation
- automatic correlation / Correlation
- message-based correlation / Correlation
- keys / Correlation
- correlation set / Correlation sets
- multi-instance embedded sub-process / Correlation when there are multiple calls
- correlation fault
- about / Correlation
- correlation key
- about / Communicating between processes using messages and correlation
- correlation set
- about / Correlation sets
- CreateEmptyArray / Creating an empty array
D
- Data Association editor
- about / Data Associations
- Data Associations
- about / Data Associations
- expression / Data Associations
- XML Literal / Data Associations
- XSLT / Data Associations
- default conversation
- about / The default conversation
E
- elements
- getting, from arrays / Getting elements from arrays
- setting, from arrays / Setting elements in arrays
- appending, to arrays / Appending elements to arrays
- removing, from arrays / Removing elements from arrays
- embedded sub-process
- about / Conversations, Invoking sub-processes
- capabilities / Embedded sub-processes
- empty array
- creating / Creating an empty array
- empty elements
- used, for creating array / Creating an array with some empty elements
- end (message) nodes
- about / Correlation sets
- error, boundary events
- about / Boundary events
- errors
- about / Errors
- Event Delivery Network
- about / Signals
- events or tasks use correlation
- about / Correlation sets
- event sub-process
- about / Conversations, Event sub-processes
- example / Event sub-processes
- event sub-processes
- using / Using event sub-processes
- exception handling
- about / Throw and catch events
- exception propagation
- with embedded sub-processes / Exception propagation with embedded sub-processes
- sub-processes invoked with call activity / Exception propagation with sub-processes invoked with a call activity
- with peer processes invoked with throw event / Exception propagation with peer processes invoked with a throw event
- with peer processes invoked with a send task / Exception propagation with peer processes invoked with a send task
- exceptions
- propagating, peer processes used / Propagating exceptions using peer processes
H
- Handle Timeout activity / Exception propagation with embedded sub-processes
I
- initialized array
- creating / Creating an initialized array
- inter-process communication
- conversation / Conversations
- correlation / Correlation
- throw and catch events / Throw and catch events
- send task / Send and receive tasks
- receive task / Send and receive tasks
- message / Messages
- signal / Signals
- errors / Errors
- implementing, messages and correlation used / Communicating between processes using messages and correlation
- inside loop / Communication between processes inside a loop
- signals, used / Communicating between processes using signals
- inter-process communication
- reusable sub-processes, using / Using reusable sub-processes
- interrupting boundary event
- about / Boundary events
L
- loop construct
- about / Correlation
M
- mechanisms for catching exceptions
- boundary event / Boundary events
- event sub-process / Event sub-processes
- message
- about / Messages
- message, boundary events
- about / Boundary events
- message-based correlation
- about / Correlation, Correlation sets
- message catch events
- about / Correlation sets
- mid-point receives
- about / Correlation sets
- multi-instance embedded sub-process
- characteristics / Cardinality or collection
- about / Cardinality or collection
- cardinality or collection / Cardinality or collection
- sequential or parallel / Sequential or parallel
- completion condition, using / Using a completion condition
- scope / Scope
- multi-instance embedded sub-processes
- about / Multi-instance embedded sub-processes
- characteristics / Multi-instance embedded sub-processes
- multi-instance sub-process
- about / Communication between processes inside a loop
- myconv1
- about / Conversations
N
- (non-default) conversation
- about / Communication between processes inside a loop
- node set / Creating an empty array
- non-interrupting boundary event
- about / Boundary events
- none, boundary events
- about / Boundary events
O
- once and only once delivery
- about / Signals
- operation
- about / Data Associations
- operations, Data Association
- copy / Data Associations
- copy list / Data Associations
- append / Data Associations
- insert after / Data Associations
- insert before / Data Associations
- Order Over Limit
- about / Conversations
- orderStatus attribute / Using event sub-processes
P
- peer processes
- used, for propogating exceptions / Propagating exceptions using peer processes
- peers
- about / Throw and catch events
- Process3
- about / Send and receive tasks
- ProcessOrder process
- about / Conversations
- publish/subscribe style communication
- about / Communicating between processes using signals
R
- receive task
- about / Correlation sets, Send and receive tasks
- recommended sub-process style
- about / Recommended sub-process style to use
- reusable sub-processes
- about / Reusable sub-processes, Using reusable sub-processes
- using / Using reusable sub-processes
- revision number / Creating an array with some empty elements
S
- scope
- about / Scope
- scopeConv
- about / Conversations
- scoped
- about / Conversations
- scoped conversation
- about / Communication between processes inside a loop
- scoped correlation key
- about / Communication between processes inside a loop
- send/receive tasks
- using / When to use throw/catch events and send/receive tasks
- send task
- about / Correlation sets, Send and receive tasks
- sequential or parallel
- about / Sequential or parallel
- service contract
- about / The default conversation
- service task
- about / Throw and catch events
- signal
- about / Signals
- signal, boundary events
- about / Boundary events
- Something activity / Exception propagation with embedded sub-processes
- sub-processes
- embedded sub-process / Embedded sub-processes
- multi-instance embedded sub-processes / Multi-instance embedded sub-processes
- reusable sub-processes / Reusable sub-processes
- recommended sub-process style / Recommended sub-process style to use
- about / Communication between processes inside a loop
- synchronous / Conversations
T
- throw/catch events
- using / When to use throw/catch events and send/receive tasks
- throw events
- about / Throw and catch events
- throw message event
- about / Conversations
- throw none event
- about / Reusable sub-processes
- timeouts
- implementing, boundary events used / Using boundary events to implement timeouts
- timer, boundary events
- about / Boundary events
- timer catch event
- about / Communicating between processes using messages and correlation
V
- variables
- about / Using reusable sub-processes
W
- WSDL port type
- about / The default conversation
X
- XML Literal
- about / Data Associations
- XPath function / Creating an empty array
- XSLT
- about / Data Associations