Unsupported content This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

Publishing the Product Catalog


The Publish Product Catalog Job in BMC Server Automation retrieves a list of component templates, virtual guest packages (VGP), and system packages from specially named BMC Server Automation folders, and publishes those to the Product Catalog. The Product Catalog is an application that is installed on the BMC Atrium Configuration Management Database (BMC Atrium CMDB) and stores your hardware and software metadata. It is also known as the Distributed Media Library (DML).

This topic contains the following sections:

General information about the Publish Product Catalog Job

The following table lists the types of objects the Publish Product Catalog Job can publish, the folders where those objects should be placed in BMC Server Automation, and the locations where the job generates entries in the BMC Atrium CMDB:

Type of object

Location in BMC Server Automation

Location in BMC Atrium CMDB

Application component templates

Component Templates/CSM_Application_Packages

CSM_Application_Packages

BLPackage Deploy Jobs

Jobs/CSM_Applications

CSM_Applications

Patch Catalogs

Depot/CSM_Patch_Catalogs

CSM_Patch_Catalogs

Software Deploy Jobs

Jobs/CSM_Applications

CSM_Applications

System package

Depot/CSM_OS_Packages

CSM_OS_Packages

Virtual Guest Packages

Depot/CSM_Virtual_Guest_Packages

CSM_Virtual_Guest_Packages

Component templates are published only if the ATRIUM_SYNC_ENABLED property is set to true. See Enabling-BMC-BladeLogic-Atrium-Integration.

Note

  • The Publish Product Catalog Job is supported only for BMC Atrium CMDB version 7.6.04 and later.
  • To properly publish product catalog entries that are application component templates, set the PRODUCT_MANUFACTURER and PRODUCT_VERSION properties.
  • 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.
  • If there are two or more BMC Server Automation objects with same name and the same manufacturer, then only one entry is added in the Product Catalog.

Before you begin

In BMC Server Automation, ensure that you have created the object to be published and stored the object in its appropriate folder, as described above.

To publish the product catalog

Note

Enabling the BMC Atrium Integration is a prerequisite for Publish Product Catalog Jobs. Specify the BMC Atrium CMDB instance from the BMC Server Automation Console through the Configuration > Atrium Integration > Configuration menu item.

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

    Parameter

    Description

    Host Name/IP Address

    Host name or IP address of the computer where BMC Atrium CMDB is installed

    CMDB Port

    Port used for communicating with BMC Atrium CMDB

    Note

    If you are using a portmapper service for AR system then enter a value of 0.

    CMDB User

    User Name for connecting to BMC Atrium CMDB

    CMDB Password

    Password for connecting to BMC Atrium CMDB

  3. Click Test Connection to verify that the credentials that you entered are correct.
  4. Right-click the Jobs > CSM_Jobs folder, and select New > Publish Product Catalog Job.
  5. In the General panel, name the job and give it 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 e-mails or SNMP traps. For more information, see the Managing jobs topic in the BMC Server Automation online technical 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 the Managing jobs topic in the BMC Server Automation online technical documentation.
  8. In the Properties panel, there is a list of properties automatically assigned to each object. In this list, you can modify the value of any properties that are defined as editable. For more information, see the Setting values for system object properties topic in the BMC Server Automation online technical documentation.
  9. In the Permissions panel, 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 access control list (ACL) templates or ACL policies. For more information, see the Defining permissions for a system object topic in the BMC Server Automation online technical documentation.
  10. Click Finish to run the Publish Product Catalog Job.
  11. Review the job execution logs to verify that content created within the specially named folders in BMC Server Automation has been published into the BMC Cloud Lifecycle Management product catalog.

Viewing published objects in BMC Cloud Lifecycle Management

Objects published to the Service Catalog are available to the BMC Cloud Lifecycle Management Service Designer workspace, where they can be added to service blueprint components.

Published objects

Applicable service blueprint components

Software packages:

  • Application component templates
  • BLPackage Deploy jobs
  • Software Deploy jobs

Applications

OS packages

Servers

Virtual Guest Packages

Servers

Platform as a Service (PaaS) databases

PaaS Resources

For more information about defining service blueprints, see Creating-copying-or-editing-a-service-blueprint. For more information about PaaS provisioning, see Setting-up-and-using-PaaS-provisioning.

 

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