The deploy operation is used to deploy webMethods applications into target environment .Target environment can be a standalone Integration Server (or) a group of Integration Servers in a cluster.
Deployment process is also implemented with 2 options as shown in the below diagram.
This deploy operation performs the following deployment activities, If the build is generated by webMethods ABE component;
- Generate the Project Automator XML file based on the given environment properties & the build version selected in FlexDeploy project.
- Execute webMethods Project Automator command line script to facilitate automatic project creation. in webMethods Deployer
- Execute webMethods Deployer command line script to automate the deployment for the specified project towards target environment.
Deploy operation should be used in deploy workflows.
Tip
As a best practice, use webMethods Deployer based deployment which has efficient features such as simulation, handling clusters, detailed reports & logs, inter-dependency check etc.
Environment/Instance Properties
Property Name | Property Code | Required | Description |
---|---|---|---|
WMDeployer Installation Home | FDWM_DEPLOYER_HOME | Yes | Use to connect and invoke Deployer script for deploy operation. |
WMDeployer Hostname | FDWM_DEPLOYER_HOST | Yes | Used to connect and navigate into webMethods Deployer server. |
WMDeployer IS InstanceName | FDWM_DEPLOYER_INSTANCE | Yes | InstanceName of webMethods IS hosting WmDeployer, displayed in the default dir 'IntegrationServer/instances/deployerserver' (e.g.deployerserver) |
WMDeployer Port | FDWM_DEPLOYER_PORT | Yes | The primary port in which IntegrationServer instance hosting WmDeployer is running, e.g. 5555(by default). Used to connect Deployer server through HTTP. |
WMDeployer IS Username | FDWM_DEPLOYER_USER | Yes | Credentials used to connect the WmDeployer server over HTTP |
WMDeployer IS Password | FDWM_DEPLOYER_PASSWORD | Yes | Credentials used to connect the WmDeployer server over HTTP |
Project Properties
Property Name | Property Code | Required | Description |
---|---|---|---|
IS ServerAlias in WmDeployer | FDWM_IS_TARGET_ALIAS | No | Target IntegrationServer Alias defined in WmDeployer. Used to establish connect the Target server remotely for deployment |
IS TargetGroup in WmDeployer | FDWM_IS_TARGET_GROUP | No | webMethods ISTargetgroup defined with the set of ISClusters(or)list of Server nodes in wmDeployer. Used to connect remotely and deploy the code in target servers. |
Inputs
Input Name | Input Code | Required | Description |
---|---|---|---|
Outputs
Output Name | Required | Description |
---|---|---|
Artifacts
This operation consumes artifacts from the artifacts repository.
Endpoint Selection
This operation will select all available endpoints associated to the environment/instance.
Endpoint Execution
This operation will execute on any one of the selected endpoints and will be random in the determination of which one.