After starting the Cam Editor the following screen will be shown:
Opening Screen
Each of the menus items allows access to actions. Only those actions that are relevant will be enabled. The best place to start is the File Menu:
File Menu
The New Template option allows you to start a new Cam Template from scratch. This will require the creation of a new structure and then the creation of the XML contents in the Structures View.
The New Template from XML option allows you to kick start the creation of the Cam Template by selecting an existing XML file and then creating a Cam Template based upon that XML.
The Open option allows you to open an existing Cam template.
Exit speaks for itself.
Once a template has either been created or opened the screen will appear something like this:
Default Screen
The screen is divided into Views. Each view represents part of the CAM template. The most important view is the Structure view that contains the XML examples from which the rules will be created. The top view contains a list of structures contained by the template. In this example there is one called 'AddOrder'. You can add some extra metadata to the template by using the Edit menu:
Edit Menu
This allows you to enter the Owner, a brief Description of teh template and teh version of teh template. This version is not to be confused with the version of teh CAM template.
The XML within the Structures view may be manipulated using the context menu which is available by selecting an item within the tree and pressing on the context mouse button (right handed mouse, right mouse button). This will bring up a menu such as the following:
Structure View Element Context Menu
The menu options are described in Context Menu Section .
Looking at the items in the tree you will notice the following icons:
Structure Icon
Element icon
Attribute icon
Annotated Nodes
Included Nodes - These are XML nodes that have been brought in to the editor from a file that is referenced by an a:include option. The first node of the included file will have the file name in [] placed after the element name. This node will have slightly different menu options of: