Import

The Import command, accessed under the File menu,  enables you to load a repository backup, a project, a model segment, or a subset thereof from an interchange file on disk into the repository. When importing, you are first asked to select the desired file using the standard Windows file dialog. Supported file formats include GENESYS GNSX files as well as CORE XML files. GENESYS processes the GENESYS and CORE formats differently.

 

Importing GNSX Files

 

When importing data into the repository, the import wizard provides a number of options to control what data is imported and where it should be imported to. Within that framework, there are certain standards that GENESYS uses when dealing with data "collisions" merging information being imported and the information currently in the repository.

 

Step 1

When you select a GNSX file to import, you will begin an import wizard to guide you through the import steps. In Step 1, you are prompted with the manifest from the selected file. In this step, you can select the subset of data you wish to import from the data file. If the file is a single project backup (the most common case), you will only see the single project in the optional data to import. If the file is a repository backup, you will have the option of selecting individual projects from the file as well as selecting the users and groups.

 

 

Step 2

If the file you selected includes project data, in the second step you will be prompted to specify the target projects to import the data into. This gives you great control over how to load the data. Most frequently, you will be importing a single project backup into a new project or importing a change set into an existing project. However, this step provides rich options to support a number of scenarios.

 

 

For each project selected from the import manifest, you have the ability to specify a target project for the project. If a project by the same name exists in the repository, the default selection is to import into the existing project. Otherwise, the default is to import into a new project of the same name. However, these are only defaults. In this step, you may:

 

 

If you want to import this file into a different repository, you must first create a connection with that repository and then import the file.

 

Step 3

In the third and final step, you have the opportunity to review the import actions before importing the file. Clicking Back will allow you to change the options. Clicking Import will proceed with the import. Clicking Cancel will abort the import.

 

 

If you proceed and if the data is being imported into a remote repository, the file will be automatically uploaded to the other machine and the import performed remotely. Once the import completes, you will be notified through the Job Monitor.

 

 

     

NOTE:

Critical Notes about the Import Process

When importing a project backup or a repository backup into a new project or an existing project, the final step of the import process is to import the project-level access control information from the import file. In this scenario, the information from the import file replaces the existing project-level access control information, preserving the specification from the import file.

Importing CORE XML Files

GENESYS supports the import of CORE 9 XML files natively using the standard Import command. When importing, the CORE data will be brought into projects using the GENESYS 4.0 schemas. GENESYS will choose the Base schema or the Capability Architecture Definition schema based on the schema from CORE.

 

There are differences between CORE and GENESYS noted below:

 

 

GENESYS will only import CORE data into an empty repository.

 

     

NOTE:

What permissions are required to import?

To import, you must have Full Control permission for the project. If you create a new project during the import process, you must be part of the Project Creation Group.