Deploy Job - Package

The Package panel lets you identify the BLPackage you want to deploy. If the BLPackage includes its own local properties, the Package panel lets you edit them.

Note

To edit the BLPackage local properties, you must have the DeployJob.Modify authorization — the same authorization required for most of the other edits that you perform in the Deploy Job. Only the Deploy Job properties listed in the Deploy Job - Properties panel are controlled by the DeployJob.ModifyProperties authorization.

If you are deploying a BLPackage with local properties to target components, you may need to specify property values that are applicable to each target component. The Properties list on this panel differs from other Properties lists throughout the BMC Server Automation system. On this panel the list includes two columns labeled Assignment Type and Value/Name. The Assignment Type column gives you the following options:

  • Setting a value that always applies for this local property.
  • Choosing a component property. When the job deploys a BLPackage to a target component, the job uses the value of the component property as the value for this local BLPackage property. If you have defined instances for a component property, the property values set in each instance determine the property values for each component. Those, in turn, are used to replace the value of local BLPackage property. For a detailed example showing how to map BLPackage properties to component properties, see Using properties to deploy multiple versions of an application to the same server.
  • Automatically mapping the local property on the BLPackage to a component property. For automatic mapping to occur, the name of the local property on the BLPackage must exactly match the name of the property defined for a component. If you choose this option and you have defined instances for a component property, the property values set in each instance determine the property values for each component. Those, in turn, are used to replace the value of local BLPackage property.
    If you map a BLPackage property to a component property, the mapping is ignored when you deploy the package to a target server rather than a target component.

The Package panel also lets you choose between a basic or advanced deploy. The two approaches to defining BLPackage Deploy Jobs have the following characteristics:

  • Basic — Defines the job so if it fails, it is automatically reset, which means you can immediately run the job again. Also, basic BLPackage Deploy Jobs are defined to flow by server rather then by phase. Basic BLPackage Deploy Jobs are recommended if you are including the job in a Batch Job. When you choose the Basic option, other panels in the BLPackage Deploy Job wizard do not show some of the more complex options for managing the flow and scheduling of the job.
  • Advanced — Provides full flexibility when defining the job. For advanced BLPackage Deploy Jobs, you can choose to control the flow of the job by server or phase and schedule execution of each job phase. If the job fails to complete, you can re-execute it on a server-by-server and phase-by-phase basis rather than have the job automatically reset.

Field definitions

Package

Choose the package to be deployed by clicking Browse . The Select Depot Object dialog box opens. Use it to select a package from the Depot.

Properties

  • To set a value that always applies for a property when deploying the package to a server, do both of the following:
    • In the Assignment Type column, select Value from the list.
    • In the Name/Value column, enter a value. If necessary you can click Reset property to default value to enter the default value for the property.
  • To set a specific value that applies when deploying this package to a component, do all of the following:
    • In the Assignment Type column, select Component Property Name from the list.
    • In the Name/Value column, enter the name of the component property that should be used to determine the value for this BLPackage local property. Alternatively, you can click Browse to open the Component Property Name Selector. Using it, you can navigate to a component property.

Required column in Properties table

Set to True if a value for this property is required.
When creating a BLPackage, you can specify if a value for a property is required. If it is not required at the package level, you can specify if it is required for this Deploy Job.
If any property in the list requires a value, you must provide the value before you can complete the panel.

Select Deploy Job Type

Select Basic or Advanced.

Where to go from here

Deploy Job - Targets

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

Comments