Tokens

Tokens are predefined BMC Release Lifecycle Management (RLM) variables that are used during the deployment processes. Tokens are also used in notification templates. Tokens display the state of the system and help you make the deployment process more agile and flexible. During the deployment process, the token property name is replaced by its value. 

The following tables list the RLM tokens by category.

Link tokens

Token

Description

Applies to

VL_LINK_CHRONO_HTML

Link to the chronology listing for a particular channel

Configuration

VL_LINK_DEPLOYMENT

Link to the results page for a deployment

Content, environment

VL_LINK_DEPLOYMENT_HTML

HTML version of VL_LINK_DEPLOYMENT

Content, environment

VL_LINK_DEPLOYMENTS

Link to the deployments results page

Content, environment, configuration, provisioning, signoff

VL_LINK_DEPLOYMENTS_HTML

HTML version of VL_LINK_DEPLOYMENTS

Content, environment, configuration, provisioning, signoff

VL_LINK_PROCESS

URL to the process that sent the email, which provides a link to the System tab

Content, environment

VL_LINK_PROCESS_HTML

HTML version of VL_LINK_PROCESS

Content, environment

VL_LINK_SIGNOFF

Link to the signoff page, which prompts the operator to enter a comment and optionally to accept or reject a deployment

Signoff

VL_LINK_SIGNOFF_HTML

HTML version of VL_LINK_SIGNOFF

Signoff

VL_LINK_TASK_ATTENTION

Link to the restart page, which prompts the operator to enter a comment, and optionally to restart a deployment

Content, environment

VL_LINK_TASK_ATTENTION_HTML

HTML version of VL_LINK_TASK_ATTENTION

Content, environment

Channel provisioning tokens

Token

Description

VL_BRIDGE_HOST

Physical host name of the channel server

VL_CHANNEL

Channel on which the configuration process is running

VL_CONFIG_PROCESS_TYPEAllows actions to distinguish if the Config process being executed is one of the Sync, Drift, or Check process type
VL_INPUT_DATAPath to the file containing list of configuration data to be set by config set action

Content-handling tokens

Token

Description

VL_ACTION

Action, either Deploy or Remove

VL_ACTION_NAMEName of the action being executed during an Invoke Action task
VL_ACTIVITY_ID ID of Activity being executed
VL_ARTIFACT_NAMEName of the artifact that triggered the process being executed

VL_BRIDGE_HOST

Physical host name of the channel server

VL_CONTAINER

Package to which the instance belongs
Deprecated; replaced by VL_PACKAGE

VL_CONTAINER_TYPEUsed by several actions to determine where content has been placed on target system. It must be a path

VL_CONTENT_NAME

Short version of the content that triggered the handling process

VL_CONTENT_PATH

Path to the piece of content that triggered the handling process

VL_ENVIRONMENT

Environment being deployed into

VL_INSTANCE

Package instance

VL_PACKPack that is associated with the target channels channel template
VL_PACK_IDPack ID of channel type that is current being deployed
VL_PACK_NAMEPack that the action being executed is being pulled from

VL_PACKAGE

Package to which the instance belongs

VL_POST_PATHAutomatically generated path to place files to be copied into RLM during a reference get action
VL_PROCESS_IDID of current execution process
VL_PROCESS_TYPEType of process that is being executed
VL_REPOSITORYName of repository currently being deployed
VL_SOLID_NAMEName of the reference

Environment tokens

Token

Description

VL_CHANNELLabel of the channel on which the deployment process is running
VL_CHANNEL_IDChannel ID where process is being executed
VL_CHANNEL_REV_IDRevision ID where process is being executed
VL_CHANNEL_TEMPLATEName of the Channel Template of the Channel where process is being executed
VL_CHANNEL_TYPE_IDID of the Channel Type where process is being executed

VL_CONTAINER

Package to which the instance belongs
Deprecated; replaced by VL_PACKAGE

VL_DELIVERY

Either ENVIRONMENT_PRE or ENVIRONMENT_POST, identifying the context in which the process is being called

VL_DELIVERY_IDDelivery ID of current process
VL_DELIVERY_TYPEDelivery type of current process
VL_DELIVERABLE_IDID of deliverable being deployed by current process
VL_DEPLOYMENT_IDID of current deployment

VL_ENVIRONMENT

Environment Name containing the channel that is currently being deployed

VL_ENVIRONMENT_IDEnvironment ID containing the channel that is currently being deployed

VL_INSTANCE

Instance name of current deployment process

VL_PACKAGE

Package to which the instance belongs

General tokens

TokenDescription
VL_BASE_URLSystem setting to define tje base URL of RLM
VL_DEBUGOptional property to enable verbose debugging of the dispatcher/bridge
VL_EVALUATE_SETSWhen echoed to standard out, enables evaluation of data
VL_IGNORE_SETSWhen echoed to standard out, disables evaluation of data
VL_PHASE_IDPhase ID of current process
VL_TASK_IDID of currently executing task
VL_USER_IDID of dispatch user executing task
VL_USER_NAMEName of dispatch user executing task

Virtual machine (VM) tokens

TokenDescription
VL_VM_BRIDGEName of the name of the VM Hypervisor server
VL_VM_OPERATIONUsed by the VM actions to determine what to do in certain situations
VL_REMOTE_PLATFORMID of the target server remote platform executing the process

Signoff tokens

Token

Description

VL_ACTION

Either the Deploy or Remove action

VL_CONTAINER

Package to which the instance belongs
Deprecated; replaced by VL_PACKAGE

VL_DELIVERY

Always VALIDATING, indicating that the deployment is waiting for signoff before proceeding

VL_ENVIRONMENT

Environment to which this signoff applies

VL_INSTANCE

Package instance

VL_PACKAGE

Package instance being deployed or removed

Related topics

Creating notifications

Populating property values with dynamic variables

Was this page helpful? Yes No Submitting... Thank you

Comments