GVNotificationNode
GVNotificationNode element defines the nodes where GreenVulcano® ESB indicates a notification on execution of the workflow.
Each GVNotificationNode has an associated list of notifications (Notification) that manage the type of message to send and the technology used to make the notification (Log4J, JMX).
The order in which notifications are made is that in which they are defined.
A notification can be defined as 'critical', which is vital for the proper execution of the workflow. If a notification 'critical' throws an exception, the flow fails and the exception is inserted into the buffer specified by the attribute 'output' of GVNotificationNode.
The GVNotificationNode does not read an input buffer, as may be specified a different one for each notification.
The following table shows the GVNotificationNode element's attributes:
Attribute | Type | Description |
---|---|---|
type | fixed | This attribute must assume the value flow-node. |
op-type | fixed | This attribute must assume the value notification. |
class | fixed | This attribute must assume the value it.greenvulcano.gvesb.core.flow.GVNotificationNode. |
id | required | Uniquely identifies the notification node.
Not to be confused with the id of individual notifications. |
on-critical-error | required | A notification can be defined as 'critical', which is vital for the proper execution of the workflow.
The parameter 'on-critical-error' is used to decide whether to stop or not the notifications sequence in the occurrence of exception for a notification defined 'critical' The attribute's admitted values are:
|
output | required | This parameter specifies the output buffer where to put a possible exception generated by a 'critical' notification. |
next-node-id | required | Indicates the next node in the workflow to execute when the operation ends. |
point-x | optional | X position of the node in the VulCon workflows editor.
Immutable, used by VulCon®. |
point-y | optional | Y position of the node in the VulCon workflows editor.
Immutable, used by VulCon®. |
dump-in-out | optional | If true enable the dump of the input/output GVBuffer.
Default false. |
dump-env-in-out | optional | If true enable the dump of the input/output Execution Environment.
Default false. |
Might contain the following subelements:
- Description
- Log4JNotification or JMXNotification