Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If you are doing a production transfer (not just testing). You need to fix potential absolute paths in the resource files can cause issues post-migration, especially in cloud environments. To avoid this, the FixAbsolutePathsInDataXml FixDataXmlFiles command converts absolute paths to relative ones.

Code Block
.\CHILI.Migration.CLI FixAbsolutePathsInDataXmlFixDataXmlFiles -d "C:\chili_data\Environments\test"

...

Alternatively, the Data Migration Toolkit now supports a multi-environment transfer option. If you are planning to utilize this option, it is important to inform the support team prior to your cutover day.

Open the below to see full instructions.

Expand
titleMulti-Environment Transfer Instructions

First you will create a JSON file to define the environment ID, which is called a DeploymentGuid and the name of the environment (folder name) on your local system EnvironmentName.

Example of JSON

[

    {

        "DeploymentGuid": "c999ab9d-be99-9999-b99c-d99f99f99999",

        "EnvironmentName": "Environment1"

    },

    {

        "DeploymentGuid": "c888ab9d-be99-8888-b99c-d99f99f88888",

        "EnvironmentName": "Environment2"

    },

    {

        "DeploymentGuid": "c777ab9d-be99-7777-b99c-d99f99f77777",

        "EnvironmentName": "Environment3"

    }

]

To migrate multiple environments to the cloud-based storage, use the CopyEnvironmentToDropzone command but instead of -e you use -c. It's recommended to perform this operation when your system is under minimal load and has sufficient free RAM (at least 4GB).

.\CHILI.Migration.CLI CopyEnvironmentToDropzone -d "C:\chili_data\Environments\" -c "C:\MyFolder\EnvironmentsToMigrate.json"

-d is the base path to the environments directory

-c is the path to the configuration json

Note

See https://chilipublishdocs.atlassian.net/wiki/spaces/CPDOC/pages/edit-v2/1525055493#Single-Environment-Transfer about transferring history files

Step 3: Notify the Customer Success team when the transfer is complete

...