Defining a package
To create a release package
- In the AR System Deployment Management Console, click Create from the Manage Package tab in the navigation pane to view the Deployment Package Information form.
- In the Deployment Package Information console, enter or select the appropriate data for the following fields:
- Package Name—The unique name by which you want to create the package.
- Package Version—The unique version number for the package.
- Package Details—A detailed description of the package.
- Add File—A file that you want to attach to the package. Click Add to browse and attach a file to the package. To prevent any malicious code to be included in the package inadvertently, you should consider white-listing the attachment files. Before you attach a file, consider setting restrictions on file uploads. For more information, see Restricting-users-from-uploading-and-viewing-files-with-specific-extensions.
- Notification Email—Email address to receive email notifications about the status of your package. You can configure single or multiple email IDs (separated by semi colon) or, an email distribution list.
- State—The current status of the package.
Status—The details describing the build status.
A state is the current condition or situation of a deployment package, whereas a status is an intermittent stage during the deployment of a package.
Status Reason—The reason describing the current status of the package.
In the Deployment Package Information console, when all fields are read-only and you cannot enter information into the fields, perform the following steps:
a. Log in to Mid Tier.
b. Click Cache Settings.
c. Click Flush Cache.
- On the Deployment Package Contents panel, enter the information in the following fields to add contents to the package.
Content Type—The content that you want to add to the package. The following table describes the type of file that you might add to the package. You must have appropriate permissions for using the Content Type. For more information about permissions, see Remedy-Deployment-Application-roles-and-permissions.
Content Type
Description
Add Packing List
Adds the packing list along with the contents from the Developer Studio to the current package.
Use this option to add a packing list to an application package.
Add AR Definition
Adds the objects to the current package.
Also, enables you to add the following AR objects to an application package:
- Active link guide
- Application
- Packing list
- Filter guide
- Webservice
Delete AR Definition
Adds a delete object command to the package. The referenced object is deleted from the environment where the package is deployed.
Add Data
Adds data to the current package. A package deployer can create a package using this content type.
Add Static Data
For BMC internal purposes only.
SRM
Adds Service Request Management objects, like service request definitions (SRDs), process definition templates (PDTs) and supporting data to the current package. You can also add custom advanced interface (AIF) forms and custom workflows. A package deployer can create a package using this content type.
For more information on using the AR System Deployment Console to migrate BMC Service Request Management objects and data, see Migrating BMC Service Request Management objects and data.HRCM
Adds solutions from BMC HR Case Management to the current package. A package deployer can create a package using this content type.
Application Object
The Application object allows you to deploy templates such as, Incident template, Change template, and task template efficiently and reliably across environments. You can also deploy a custom application using this content type.
For example, if you have a task or a task group template on your AR System server then you can relate that task template or task group template with any application, such as Change Management or Incident Management.
Application object offers the following options:
Task template or task group template
Incident template
Change template
Work Order template
Custom application
Service Targets
Deployment Payload
The Deployment Payload allows you to create and deploy binary payload across environments. Binary payload is a set of binary files, configurations files, batch or Shell scripts, and executable files.
Smart IT Definition
The SmartIT Definition offers to import or export the Smart IT customizations without making any changes in the code. For example, you can configure the provider action for a specific field for running the attached workflows without changing code.
CMDB
Adds CMDB CDM definitions to the package. An Administrator can create a package using this content type.
For more information, see Adding-content-to-a-package.
- Content Description—The name of the content you want to add to the package.
- Sequence—The sequence field is used to define the order in which the objects will be built, validated and deployed. This field is auto-populated based on the number of contents you add to the package. You can use the increment or decrement buttons to change the order of the contents.
- Status—The current status of the contents added to the package.
- Status Reason—The reason describing the current status of the contents added to the package.
- (Optional) Click Manage Pre-Check to build qualification for the package.
For more information about Pre-Check, see Defining-a-precheck-for-deploying-a-package. - Click Add, and then click Save.