Migration Structure About Migration Templates and Bundles

Managing System Migration and Archiving 8-7

8.2.1.1 Migration Structure

A bundle is a set of configuration information that is packaged into a single zipped file and made ready for exporting to another Oracle Content Server instance. Information is stored in the DomainHomeucmcscmuinstance directory. Figure 8–2 Migration Directory Structure The bundles subdirectory contains specific bundles and associated information. The templates subdirectory contains configuration templates which can be used for new export files. Figure 8–3 The Bundles Subdirectory Each configuration bundle is in a separate subdirectory and contains all the relevant files needed to export that bundle. 8-8 Oracle Fusion Middleware System Administrators Guide for Oracle Content Server Figure 8–4 Files in Configuration Bundle Within the specific directories, any customization that is unique to the instance in that export such as customized metadata fields, schemas, and so on are included in a separate subdirectory. Figure 8–5 Customization Stored in Directory The following files are included in these different subdirectories:

8.2.1.2 About Migration Templates and Bundles

A migration template is a set of configuration options which specify what Oracle Content Server items will be exported. For example, a template named FullCSExport may contain all Oracle Content Server items schema, custom metadata, workflows, and so on. Another template named UserCSExport may only contain options that pertain directly to users security groups, roles, and so on. These templates are used to create configuration bundles. A bundle uses the template to determine what to export and to create the necessary definition files which will be exported with the Oracle Content Server items. The bundle name is used to identify the finished result of an import or an export. The bundled information is put into a zipped file, containing all the necessary definition files. File or Directory Description bundle directory Each bundle has a subdirectory in the bundles directory. The subdirectory is given the name assigned to the bundle when the configuration export was created. templates directory Contains export rules created from bundles. When a configuration export is created and saved, a name is given to that export and the configuration is stored as a template in the templates directory hda files Contains definitions and details of customization and other elements of the exported instance. Depending on how the export was defined, information can be bundled into one .hda file or into several. Managing System Migration and Archiving 8-9

8.2.2 Migration Tips