An environment's offline deployment is used for deploying environments to a server not from Studio.
Perform the following actions:
Connect to a server using the Fabric Console.
Copy the Environments.k2fabEnv.XML file from the following Windows location - [Fabric Project's Directory]\[Project Name]\Implementation\SharedObjects\Environments - or manually edit the existing XML file.
Deploy the environments file using the following command:
Deploy environments from file ‘{filename}’
where {filename} includes the file's path and name on the server.
Fabric encrypts the passwords in the file (if they are not already encrypted) and saves the XML file with the encrypted passwords.
Note that deploying an XML file overrides all existing environments - except for _dev - which is the default environment. If the environment exists in Fabric, but not in the deployed XML file, it is removed from Fabric.
POST https://<FABRIC-IP>:<FABRIC-PORT>/deployEnvironment?[token=<APIKEY>][user=<USER-NAME>&password=<PASSWORD>][&environment=<ENVIRONMENT-TO-SET>]
Parameter |
Description |
Mandatory |
---|---|---|
environment |
When sent, the target Fabric server sets this environment to be active, similar to running "SET_GLOBAL ENVIRONMENT" command. |
N |
Body parameters, along with the deployment files, to be sent with ContentType header = multipart/form-data.
Parameter | Description | Mandatory |
---|---|---|
file |
Path to the Environments XML file |
Y |
An environment's offline deployment is used for deploying environments to a server not from Studio.
Perform the following actions:
Connect to a server using the Fabric Console.
Copy the Environments.k2fabEnv.XML file from the following Windows location - [Fabric Project's Directory]\[Project Name]\Implementation\SharedObjects\Environments - or manually edit the existing XML file.
Deploy the environments file using the following command:
Deploy environments from file ‘{filename}’
where {filename} includes the file's path and name on the server.
Fabric encrypts the passwords in the file (if they are not already encrypted) and saves the XML file with the encrypted passwords.
Note that deploying an XML file overrides all existing environments - except for _dev - which is the default environment. If the environment exists in Fabric, but not in the deployed XML file, it is removed from Fabric.
POST https://<FABRIC-IP>:<FABRIC-PORT>/deployEnvironment?[token=<APIKEY>][user=<USER-NAME>&password=<PASSWORD>][&environment=<ENVIRONMENT-TO-SET>]
Parameter |
Description |
Mandatory |
---|---|---|
environment |
When sent, the target Fabric server sets this environment to be active, similar to running "SET_GLOBAL ENVIRONMENT" command. |
N |
Body parameters, along with the deployment files, to be sent with ContentType header = multipart/form-data.
Parameter | Description | Mandatory |
---|---|---|
file |
Path to the Environments XML file |
Y |