Home| Printable Version
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. Screenshot of XDE node details screen. 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. Screenshot of the XDE action details screen for a pattern.
Changing Pattern Structure Creating Runtime Patterns