Deploys MFT Credentials, MFT artifacts (a transfer, source, targets and other supporting files) and user property files. MFT credentials are supported since FlexDeploy 5.0.0.1.
The MFT plugin requires Partial Deploy projects. Do not use the MFT plugin in a full deploy project.
The deployment ordering is automated. Credentials are deployed first, then transfers, then sources, then targets.
MFT Credentials are the aliases to passwords that are used in config plans. They link those aliases to a property in FlexDeploy. The password is stored securely in that property and is updated there. Changing the password on an existing environment requires either a new build or a force deploy. The password is not in the build artifact, but a new build will indicate to FlexDeploy that the password was changed. Config plans cannot make use of plain text passwords in them. Only credential aliases are allowed.
User Properties allow user home directories and user permissions to be deployed through the environments and guarantee consistency of environments in the process. The property file is explained in object type section.
Environment/Instance Properties
Property Name | Property Code | Required | Description |
---|---|---|---|
MFT FTP Root Directory | FDMFT_FTP_ROOT | * | MFT FTP root directory path. This property is used when deploying user properties. *Required when the Create User Directory Project property is set to true. e.g. /u01/oracle/products/fmw/wlserver/user_projects/domains/base_domain/mft/ftp_root |
MFT Server Host | FDMFT_SERVER_HOST | Yes | The host name for MFT (e.g. mftdev.company.com ). |
MFT Server Port | FDMFT_SERVER_PORT | Yes | The managed server port number for MFT.(e.g. The Server port will be used when creating the t3 or t3s connection to the server host. This property works in conjunction with the Use SSL flag. |
MFT Use SSL | FDMFT_USE_SSL | No | If checked, t3s will be used to connect to the MFT server. Otherwise a t3 connection will be used instead. The Server port will be used either way, so if you check use SSL, specify the SSL port there. |
Weblogic Admin Password | FDWLS_ADMIN_PASSWORD | Yes | The password for the WLS admin server. |
Weblogic Admin User | FDWLS_ADMIN_USER | Yes | The user name for the WLS admin server. |
Oracle Middleware Home (MW_HOME) | FD_ORACLE_MW_HOME | Yes | The oracle middleware home (which has subfolders such as oracle_common, wlserver, coherence* , etc.) (e.g. /u01/oracle/products/fmw ). |
Project Properties
Property Name | Property Code | Required | Description |
---|---|---|---|
Create User Directory | FDMFT_CREATE_USER_DIR | No | A boolean indicating whether the plugin should create the home directory in the FTP Root folder. This property is used when deploying user properties. |
Inputs
Input Name | Input Code | Required | Description |
---|---|---|---|
Deploy Config Plan | FDMFT_INP_DEPLOY_CFG_PLAN | No | Provide deployment config plan. Can be a relative or absolute path. Relative paths are assumed to be relative to the FD_TEMP_DIR. |
Deploy artifact to runtime | FDMFT_INP_DEPLOY_TO_RUNTIME | No | After importing the artifact, should the artifact be deployed to the runtime? Defaults to true. |
Outputs
Output Name | Required | Description |
---|---|---|
Artifacts
This operation consumes artifacts from the artifacts repository.
Endpoint Selection
This operation delegates the selection of endpoints to the workflow developer.
Endpoint Execution
This operation delegates the selection of any or all of the endpoints to be executed on to the workflow developer.