How to implement UAPM License Compliance.
search cancel

How to implement UAPM License Compliance.

book

Article ID: 54434

calendar_today

Updated On:

Products

CA IT Asset Manager CA Software Asset Manager (CA SAM) ASSET PORTFOLIO MGMT- SERVER CA Service Management - Asset Portfolio Management CA Service Management - Service Desk Manager

Issue/Introduction

Description

How to implement UAPM License Compliance.

Solution

This example walks through the steps required to use the license compliance feature in UAPM. As a starting point, it is assumed that discovered data and downloaded CA-provided software definitions already exist in the MDB. These steps must be completed (using DSM/SCM or a 3rd party discovery tool) before license compliance can be implemented in UAPM.

The first step is to use the APM Utility to create models and model versions in UAPM corresponding to discovered software. The APM Utility uses the CA-provided software definitions you downloaded via DSM/SCM to create these new models and model versions.

The APM Utility is available from Start | All Programs | CA | Unicenter Asset Portfolio Management | APM Utility

After login to the MDB, select Utility | Load Software Content

<Please see attached file for image>

Figure 1

After completion, the APM Utility will report the number of models and model versions created in UAPM from the CA-provided software definitions. Hopefully, you will see a larger number than the zero reported here. You may see zero reported results here if you have already performed this step ? as I have.

<Please see attached file for image>

Figure 2

Notice that new software models created are loaded in inactive status. You must change the status to active before these models can be used in license compliance.

You can create an advanced search to locate inactive models.

<Please see attached file for image>

Figure 3

<Please see attached file for image>

Figure 4

In UAPM 11.3.4 and later, you can use the Mass Change Wizard (accessible from the ?Change Values? button) to reset the new models to active status: (Model Inactive) Value = False.

<Please see attached file for image>

Figure 5

It will help you to remember these two equations. A model in UAPM is equivalent to a manufacturer name in license compliance, while a model version is equivalent to a software product name in license compliance.

Model = Manufacturer Name
Model Version = Software Product Name

In the figure below we see the output of a license compliance report before you have created UAPM owned assets linked to discovered software assets. The Model Name and Model UUID columns contain no data, and the License Count = 0. This is because no software assets have yet been created in UAPM which are linked to the discovered Manufacturer Name and discovered Software Product Name of discovered software assets. The Install Count column contains the number of discovered installations of the software, while the license count column contains the number of associated license assets .

<Please see attached file for image>

Figure 6

To create assets corresponding to discovered manufacturers and products, search for a model name corresponding to the discovered manufacturer name in UAPM Models. Let?s walk through an example using the manufacturer, BEA Systems, Inc.

Search for the manufacturer, BEA Systems, Inc., in license compliance and make note of a row where the model name and model UUID fields are blank:

"BEA Tuxedo 8 x86 32"

The license count in a row like this will always be zero because no license assets exist corresponding with the discovered software "BEA Tuxedo 8 x86 32".

<Please see attached file for image>

Figure 7

Now, return to the UAPM Home page and select Model to search for the model name matching the manufacturer name (BEA Systems, Inc.).

Select BEA Systems, Inc. from the model results list to display the model details page.

<Please see attached file for image>

Figure 8

When the model details page appears, expand the model version section. Remembering that model versions are equivalent to software product names, we see that the software product name ?BEA Tuxedo 8 x86 32? is not in the list of model versions.

You are free to name a model version anything you want, but it will be much easier to link model versions with discovered software if you always name your model versions (and models as we shall see later) to match the software product name. Scroll to the right to view the software product name (SW Product Definition) associated with the model versions that are already defined.

<Please see attached file for image>

Figure 9

Since ?BEA Tuxedo 8 x86 32? is not in the list of model versions, we need to create a new model version by this name.

To create a new model version which will correspond to a SW product definition (software product name) that is known within license compliance, click "Insert Row" in the model version area, scroll to the right and click ?select new? in the SW Product Definition column.

In the search results list that appears, select the SW Product Definition we are searching for, "BEA Tuxedo 8 x86 32".

<Please see attached file for image>

Figure 10

You will be returned to the model details page with a new model version row for "BEA Tuxedo 8 x86 32".

In the new row, scroll to the left and type "BEA Tuxedo 8 x86 32" in the version name field. Click "save" at the top of the model details page.

<Please see attached file for image>

Figure 11

You have now created a new model version which corresponds to a SW product definition (software product name) that is known within license compliance. For software, the Asset is the license you have purchased from a software manufacturer.

To complete the process, you must create an asset corresponding to the software product name discovered by your discovery tool.

Click Create Asset.

In our example, we will assume that you have purchased 99 single server licenses for the asset. In Asset Name, enter the name of your model version, ?BEA Tuxedo 8 X86 32?. The model name and other data is populated from the model version selected. You may fill in any other information desired.

<Please see attached file for image>

Figure 12

After providing this basic information, scroll down to the Current Status box. This is where you will select the model version information for the software you have purchased. Select the model version created above ("BEA Tuxedo 8 x86 32").

<Please see attached file for image>

Figure 13

Scroll back to the top of the asset page and click "Save".

You have now created an asset to match the discovered software from license compliance. You will receive a confirmation message that the save has completed successfully.

Return to the UAPM home page and select license compliance. To narrow your search, enter "bea*" in the manufacturer field and click "Go".

<Please see attached file for image>

Figure 14

You will now see that the entry for "BEA Tuxedo 8 x86 32" has changed. A Model Name is now listed, along with a license count of 99, and a Model UUID is also now listed.

You can see that one "installed count" was discovered by your discovery tool, and that 98 licenses are still available for use.

<Please see attached file for image>

Figure 15

Environment

Release: UAPMAC990JPP-11.3-Asset Portfolio Management-Asset Configuration
Component:

Attachments

1558714231937000054434_sktwi1f5rjvs16tck.gif get_app
1558714230005000054434_sktwi1f5rjvs16tcj.gif get_app
1558714228206000054434_sktwi1f5rjvs16tci.gif get_app
1558714226285000054434_sktwi1f5rjvs16tch.gif get_app
1558714224431000054434_sktwi1f5rjvs16tcg.gif get_app
1558714222534000054434_sktwi1f5rjvs16tcf.gif get_app
1558714220093000054434_sktwi1f5rjvs16tce.gif get_app
1558714218169000054434_sktwi1f5rjvs16tcd.gif get_app
1558714216418000054434_sktwi1f5rjvs16tcc.gif get_app
1558714214399000054434_sktwi1f5rjvs16tcb.gif get_app
1558714212547000054434_sktwi1f5rjvs16tca.gif get_app
1558714210681000054434_sktwi1f5rjvs16tc9.gif get_app
1558714208756000054434_sktwi1f5rjvs16tc8.gif get_app
1558714206532000054434_sktwi1f5rjvs16tc7.gif get_app
1558714204382000054434_sktwi1f5rjvs16tc6.gif get_app