Dalet Flex documentation has moved!
This page is no longer actively maintained. For the latest documentation, please visit us at our new support portal: https://support.dalet.com
In order to start using FlexCM, there are a number of steps that you must carry out. Firstly, you will receive the FlexCM package via your preferred method of delivery. This package will contain the FlexCM .jar file.
C:\Users\<<Username>>java -jar flexcm-tools-cm-2.0.0.jar
repository --defaultPath <absolute_dir> --defaultRepository <name_of_repository>. This will create the folder and produce a miocm-config.yml file in ~/miocm-config.yml (this is the home directory).
FlexCM will store Dalet Flex environment configurations, change sets, and logs in your repository.
Next, you will need to set up an environment structure inside your repository. This means you will need to specify a source environment and a target environment.
environment --envname <name_of_environment> --endpoint <endpoint> --username <username> --password <password>Environment created: Environment (name=my_source_env, uuid=12dafb34-5678-9123-4d5c-be6ef7ab89b1, dirName=C:\my_new_repo, endpoint=my_dalet_flex_environment.com, username=mypassword, password=myusername, hostHeaderParam=null, isReady=true)
The information in each .yml file must be accurate. For example, if the password for one of your environments you are using changes, you must open the .yml file associated with that environment, and update that piece of information.

In this example, we have only used two environments. You can have as many environments in your repository as you like. For example, you could have one source environment, and five target environments. The amount of environments you have in your repository is entirely up to you.
Once you have a source and target environment setup, proceed to the Getting Started section to create your first change request.