Versions Compared

Key

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

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.

Deploy Deployment process is also implemented with 2 options as shown in the below diagram.

The This deploy operation performs the following internal deployment activities, If ABE build foundthe build is generated by webMethods ABE component;

  • Generate the Project Automator XML file based on the given environment properties and & the build version selected in FlexDeploy project.
  • Execute webMethods Project Automator command line script to facilitate automatic Deployer project creation. in webMethods Deployer
  • Execute webMethods Deployer command line script to automate the deployment for each project.

In the case of build generated by Zip Utility as part of Build operation;

  • Deploy operation will UnZip the package .zip file into target Integration Server application directory <Integration server home>/packages .The changes will be activated upon the target server restart.
  • Simultaneously, plugin keeps the copy of package zip file into target Integration Server dedicated directory <Integration server home>/packages/replicate/inbound so that webMethods Administrator can login into webMethods Admin UI page and click 'install from Inbound releases' button to activate the package without server restart.

...

  • the specified project towards target environment.

Deploy operation should be used in deploy workflows.

Image Modified

Tip
titleTip

 As a best practice, use webMethods Deployer based deployment which has efficient features such as simulation, handling clusters, report detailed reports & logs, inter-dependency check etc.

Environment/Instance Properties

FDWM_TARGET_HOME

FDWM

Property Name

Property Code

Required

Description

WMDeployer HOMEInstallation Home

FDWM_DEPLOYER_HOME

Yes

Use to connect and invoke Deployer script for deploy operation.

WMDeployer HostHostname

FDWM_DEPLOYER_HOST


Yes

Used to connect and navigate into webMethods Deployer server.

WMDeployer IS InstanceName


FDWM_DEPLOYER_INSTANCE


Yes

Used to connect Deployer IS instance and navigate into their file system.

Usually the IS Instance Name appear in <IntegrationServer Home>/instances/<INSTANCENAME>InstanceName of webMethods IS hosting WmDeployer, displayed in the default dir 'IntegrationServer/instances/deployerserver'

(e.g.deployerserver)

WMDeployer Port

FDWM_DEPLOYER_PORT


Yes

Port on which the server is running on. 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

WM Target Home Dir

Yes

Used to deploy the asset into Target env by navigating into this path.

WM Target Server Alias 

Project Properties

FDWM_TARGET_HOST

FDWM_TARGET_PORT

FDWM_TARGET_INSTANCE

FDWM_TARGET_USER

FDWM_TARGET_PASSWORD

Property Name

Property Code

Required

Description

IS ServerAlias in WmDeployer

FDWM_IS_TARGET_ALIAS

No

WM Deployer use this IsAliase name to create remote HTTP connection with Target server.

WM Target Server Host

Yes

Used to connect Target Server over HTTP for deployment.

WM Target Server Port 

Yes

Primary Port on which IS is running on. Used to connect Target server over HTTP for deployment

WM Target InstanceName

Yes

Used to connect Deployer IS instance and navigate into their file system for deploying the packages.Usually the IS Instance Name appear in <IntegrationServer Home>/instances/<INSTANCENAME> 

WM Target Server Username

Yes

Credentials used to connect Target server over HTTP

WM Target Server Password

 Yes

Credentials used to connect Target server over HTTP

WM Target uses SSL conn?

FDWM_TARGET_USE_SSL

No

Check if  Target Server uses SSL config to establish remote connections from the wm deployer.

Project Properties

Description

Property Name

Property Code

Required

Target IntegrationServer Alias defined in WmDeployer. Used to establish connect the Target server remotely for deployment

IS TargetGroup in WmDeployerFDWM_IS_TARGET_GROUP NowebMethods 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





...

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.