Publishing the Product Catalog


This topic provides information about the Product catalog and provides instructions about the Publish Product Catalog Job.

The Publish Product Catalog Job retrieves a list of Application Component Templates (ACT), Virtual Guest Packages ( VGP), System Packages ( SP), Patch Catalogs, Compliance Templates, BLPackage Deploy Jobs, and Software Deploy Jobs and publishes their metadata to Product Catalog (PC). The Product Catalog is an application that runs on AR System and stores your hardware and software metadata. It is also known as the DML (Formerly DSL).

Note

ACTs are Component Templates with Install Batch Jobs and Uninstall Batch Jobs associated with it. Compliance Templates are Component templates with the Compliance check box selected in the General tab. Compliance Templates enable you to run Compliance Jobs on components that have been discovered using the template.

The Publish Product Catalog Job is supported only for BMC Atrium CMDB versions 7.6.04 and later.

Note

Only a user with the BLAdmins role can execute the Publish Product Catalog Job. If the Publish Product Catalog Job is run by a user with any other role, the job fails.

Note

BMC recommends that the Product Catalog must contain only one entry with the same combination of product name and manufacturer name , at any given point of time, even if the entry exists in the deleted state.

VGPs, SPs, ACTs, Patch Catalogs, Compliance Templates, BLPackage Deploy Jobs, and Software Deploy Jobs must be located in the following folders to be included in the Publish Product Catalog Job.

Note

If there are two or more system packages, virtual guest packages, or component templates with same name and the same manufacturer, then only one entry is added in the Product Catalog.

Prerequisites for ACTs

The following prerequisites are applicable for ACTs:

  • The ATRIUM_SYNC_ENABLED* property must be set to True.
  • The PRODUCT_MANUFACTURER* property must be populated with the name of the manufacturer.
  • (optional) The PRODUCT_VERSION* property must be populated. If this value is not set, the Publish Product Catalog Job pushes a value of -1 for this property.

Prerequisites for Compliance Templates

The following prerequisites are applicable for Compliance Templates:

  • The ATRIUM_SYNC_ENABLED* property must be set to True.
  • The Compliance check box in the General tab of the Compliance Template must be selected.
  • The PRODUCT_MANUFACTURER* property must be populated with the name of the manufacturer.
  • (optional) The PRODUCT_VERSION* property must be populated. If this value is not set, the Publish Product Catalog Job pushes a value of "-1" for this property.

Prerequisites for BLPackage Deploy Jobs & Software Deploy Jobs

The following prerequisites are applicable for BLPackage Deploy Jobs & Software Deploy Jobs:

  • The PRODUCT_NAME* property must be populated with the name of the product being deployed by the Deploy Job.
  • The PRODUCT_MANUFACTURER* property must be populated with the name of the manufacturer.
  • (optional) The PRODUCT_VERSION* property must be populated. If this value is not set, the Publish Product Catalog Job pushes a value of "-1" for this property.

Publishing the product catalog

Note

Enabling the BMC BladeLogic Atrium Integration is a prerequisite for Publish Product Catalog Jobs. See Enabling-BMC-BladeLogic-Atrium-Integration for more details.

  1. If you have already configured the CMDB in your BMC Server Automation Console, proceed to step 4.
  2. Select Atrium Integration > Configuration from the Configuration menu and enter the following BMC Atrium CMDB details on the AR/CMDB Configuration tab:

  3. Click Test Connection to verify that the credentials that you entered are correct.
  4. In Folders > BladeLogic > Jobs select Publish Product Catalog Job.
  5. In the General panel, name the job and specify a description.
  6. In the Default Notifications panel, define default notifications that are generated when the job completes. Default notifications can take the form of emails or SNMP traps.
    For more information, see Managing jobs in the BMC Server Automation online documentation.
  7. In the Schedules panel, schedule the job to execute immediately, at a specific time in the future, or on a recurring basis, and define notifications that are issued when the job runs.
    For more information, see Managing jobs in the BMC Server Automation online documentation.
  8. In the Properties panel, a list of properties automatically assigned to each object is displayed. From this list, you can modify the value of any editable properties, if required.
    For more information, see Setting values for system object properties in the BMC Server Automation online documentation.
  9. In the Permissions list, grant roles access to any objects created in the system, such as jobs, servers, or depot objects. Using the Permissions panel, you can add individual permissions to an object.
    You can also set permissions by adding ACL templates or ACL policies. For more information, see Defining permissions for a system object in the BMC Server Automation online documentation.
  10. Click Finish to run the Publish Product Catalog Job.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*