Creating target configuration
Creating targets can be done either manually, or via a template. Templates are provided by the plugin to which they relate.
Creation from a template
A number of templates are available for target creation from the Project 'Targets' tab -> + New Target button
- On the new Target Definition panel, 'General' tab, select the names of the Server and child installation from the dropdown lists
- Enter the name of the application
- On the 'Settings' tab, select a template from the 'Select Template' list.
- Fill in the values, based in the in-page help supplied for that template.
- Click the 'Create' button at the bottom of the page.
The available templates will depend on which plugins are installed in your framework server.
On saving the panel once the fields are filled in, all of the configuration is generated in the projects configuration directories. The completed target definition can be used to perform a deployment to the target, which will create or update the scoped objects relevant to this plugin. This configuration can also be used as the basis to "clone" further downstream targets.
During target generation, all of the values entered in the template are created as data dictionary key value pairs in the dictionary.xml file. Placeholder keys are inserted into all other generated configuration files wherever these values are used. In this way all target specific values can be stored in just one dictionary file.
The configuration can be amended over time and built into versioned packages (that mirror the tags or labels in your Scm system) to allow for a set of packages to be built up. The user may then deploy whichever package, at whichever version they require to any of the supported targets, rolling forward or back as required.