| 
                 | 
            
                
  | 
        ||||||||||||
| 
                 Contents   Introduction   Concepts   User Help   Modeler Help   Browser Help  
  | 
        |||
                Bootstrapping a New DatabaseIntroductionThis section describes the Archi Bootstrap functionality. It describes how a bootstrap file should be prepared. Creating a bootstrap fileThe Archi Bootstrap file is created using the Packaging Tool. A good methodology would be to create the Archi Bootstrap file from a database prepared for evaluation releases. That way, it can be ensured that the Archi Bootstrap file will yield a database containing data that is almost exactly similar to that contained in the Evaluation database. The only difference should be the id's of the objects, since new id's will be assigned to the various objects when they are imported. Historically, the Archi Bootstrap file has been prepared from non-evaluation databases. This section describes how to prepare a bootstrap file form a non-evaluation database by only selecting nodetype data belonging to the "Archi Internals" domain. These data represent the minimum dataset required for Archi to function properly. It is entirely valid to add additional data from other domains to the bootstrap file, but the tradeoff between data richness and the time it takes to perform the bootstrap operation must be carefully considered. Navigating to the packaging tool The packaging tool can only be accessed from the Archi Main Menu. If it doesn't exist on the main menu, make sure you have access to the "Package Creation Tool" "AreaSecurity" instance. When you click on this link, Archi will display the packaging tool. Selecting the domain If you don't already have a package named "ArchiInternal", click on the "New" button in the left-hand pane, then type "ArchiInternal" in the "Package Name" input field, otherwise simply select "ArchiInternal" from the dropdown list. Select the checkbox next to the domains you want to include in the package (In this case the checkbox next to the "Archi Internals" domain) and click on the "Set Domains" button. Specifying Instance Inclusion Criteria at the NodeType level Once you have clicked on the "Set Domains" button. Archi will compile a list of all the NodeTypes in the domain list you have selected. This list will now be presented in the center pane. You must now specify the inclusion strategy for instances of each nodetype. There are several choices: 1. "All" – This means that ALL instances for that nodetype will be exported to the XML file. 2. "None" – This means that ONLY the default instance for that nodetype will be exported to the XML file. 3. "Custom" – This means that you will be able to manually pick which instances should be written to the XML file in the next step of the process. 4. "Exclude" – This means that the nodetype will be excluded from this file entirely. If you are using an existing package, your previous selections will be retained on this screen, but for all new nodetypes (i.e. Nodetypes created since the last time this package was maintained) will have a default selection of "exclude". The correct selection for a standard Archi Internals XML bootstrap file will be as follows:  |