For each node in a pattern, we can specify its details, and what actions it will offer to other nodes or services. We cannot define any runtime parameters (such as which logicsheet to use) for a pattern though, as these are specific to runtime patterns.
The top section of this page allows us to alter the name and description for the selected node. To do this, simply enter the required values in the two text areas. These changes will be automatically saved unless we press the cancel
button. We can also define a default image to use for displaying this node in the same way as for the pattern as a whole.
The bottom half of the screen allows us to add and remove actions for this particular node. This provides a table interface in a similar way to many other parts of XDE. To create a new action, type the name for it in the Action Name
text box, and click the New
button. To copy an action, we enter a new name, and select (with the radio buttons) the action to copy, before clicking the Copy
button. Finally we can remove an action from this node by selecting it and pressing Delete
. All the action names for a particular node must be unique.
Clicking on the name of an action in the table on the Node Viewer
screen will show the details of the action. When we define actions for a node in a pattern, we can specify three parameters: the name and description of the action, and its content type. The first two are self explanatory, and are changed by altering the values in the appropriate text boxes. The content type can be either XML
or Non XML
. If a standard XEngine will be used for the processing in this node, then this value should always be XML
. If a Custom Engine is going to be used, this value may need to be changed.
Clicking Back
will save all of these values and will return to the Node Viewer
screen. These values can be changed for a runtime pattern cloned from this pattern at a later point if needed.