Petals ESB specific vocabulary

compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (2)

View Page History
The following terms are defined in Petals ESB context and must be used in all technical and functional documents.

|| Terms \\ || Variable names \\ || Definition \\ ||
| Correlation ID / Process execution ID / Process request ID / Global message ID / Context UUID \\ | correlationId / processExecutionId / processRequestId / globalMessageId / contextUuid | It is a GUUID (Global Universal Unique IDentifier....) affected to all the generated message exchanges, hierarchically created from the a incoming request. it allows to regroup them. |
| Process loop ID | processLoopId \\ | |
| Branch ID | branchId \\ | |
| Component name / logger name | componentName / loggerName \\ | Key associated to the component instance |
| Trace code | traceCode \\ | A code identifying uniquely a trace nature |
| Process ID \\ | processId \\ | |
|| Terms \\ || Definition || Variable names in source code \\ ||
| * Process | Set of steps assembled to define a processing.\\ | |
| * Process identifier | Identifier associated to a process.\\ | * processId |
| * Process instance | When a process is invoked, a process instance is created representing the process execution.\\ | |
| * Process execution identifier* Process instance identifier
* Correlation identifier
* Global message identifier
* Context UUID | It is a GUUID (Global Universal Unique Identifier) identifying *one and only one process instance*.\\
It can be initialized from outside client when entering in Petals ESB and transmited to application resources to retrieve all steps of a global business process. Inside Petals ESB, this identifier is automatically transmitted step by step.\\ | * correlationId
* processExecutionId
* processRequestId
* globalMessageId
* contextUuid |
| * Process loop identifier | This identifier is used to identify the loop iteration in which steps are executed. Without the process execution identifier, this identifier has no real sens.\\ | * processLoopId |
| * Process branch identifier | This identifier is used to identify the parallel branch in which steps are executed. Without the process execution identifier, this identifier has no real sens. | * branchId |
| * Component name / logger name | Key identifier associated to the component instance to identify uniquely a component instance inside a Petals node.\\ | * componentName
* loggerName |
| * Trace code | A code identifying uniquely a trace type in log. For example, all service invocations are logged on the consumer side with the same code.\\ | * traceCode |

\\