About this task
IBM® License Metric Tool generates
reports to help you maintain compliance with your Processor Value
Unit (PVU) sub-capacity license terms. License Metric Tool can
calculate PVU consumption only when software identification tags exist
and are activated by the customer. The optman global
option licenseType must be set to ws (default
value) to activate Processor Value Unit consumption tracking.
License Metric Tool automatically
detects the following
IBM Workload Scheduler V9.3.0
chargeable components that are part of the product:
Table 1. Chargeable software components automatically detected by License Metric ToolChargeable Software Components |
IBM Workload Scheduler agent V9.3.0 |
IBM Workload Scheduler agent for z/OS V9.3.0 |
To detect and count remote nodes that are managed by IBM Workload Scheduler chargeable
components, you must manually deploy software tags because no product
code is present on those nodes. License Metric Tool generates
and assigns dedicated software tags during the creation of the Readiness
Package for the latest release of IBM Workload Scheduler.
The
following
IBM Workload Scheduler Version
9.3.0 chargeable components require manual deployment of software
tags:
Table 2. Chargeable software components that
require software tag deployment on managed nodesChargeable Software Components |
Assigned Software tags |
IBM Workload Scheduler agent-less
9.3.0 |
1986-03.com.ibm_IBM_Workload_Scheduler_agent-less-9.3.0.swidtag |
IBM Workload Scheduler for
third-party Applications 9.3.0 |
1986-03.com.ibm_IBM_Workload_Scheduler_for_Third_Party_Applications-9.3.0.swidtag |
IBM Workload Scheduler for
IBM Applications 9.3.0 |
1986-03.com.ibm_IBM_Workload_Scheduler_for_IBM_Applications-9.3.0.swidtag |
Note: For information about how to match chargeable software
components with the
IBM Workload Scheduler access
methods and application plug-ins, see table
Table 3
Complete
the following procedure to manually deploy dedicated software tags
on
each managed node and calculate PVU consumption:
- Identify the remote nodes that are managed by each of your chargeable
components. For example, the remote nodes that are managed by the
application server that you are connecting to, with IBM Workload Scheduler plug-in
for IBM InfoSphere DataStage.
- Extract assigned software tags from the ILMT_IWS_for_Applications_and_agentless.zip
file that is included in your Agent installation media.
- Place the assigned software tag anywhere on the managed node.
- Wait for the next software scan in License Metric Tool to
have the chargeable software components reported.
- It is recommended that you check whether License Metric Tool reporting
matches with currently managed nodes before signing each License Metric Tool report.
The
master domain manager centrally
maintains the history of the plug-in jobs that you run in your environment.
The history can be used:
- During audits to verify which systems are actually managed by IBM Workload Scheduler.
- To check periodically the result of your License Metric Tool reporting.
- To verify your PVU license entitlement.
An SQL query is provided to access
the history in the database. You can run the query either from the
command-line interface of your database or by creating your custom SQL report tasks from the Dynamic Workload Console.
For
each job definition in the database, the SQL query returns the:
- Type of the plug-in job.
- Name of the workstation on which the job is defined.
- Name of the job.
- XML file containing the name of the remote server on which the
job ran. If the XML file does not contain the name of the remote server,
you can find it in the plug-in properties file in the TWS/JavaExt/cfg agent
folder.
- For DB2, IDS, MSSQL database types:
SELECT JOD_TASK_TYPE as Job_type, WKC_NAME as Workstation_name, JOD_NAME as Job_name,
JOD_TASK_STRING as Job_definition
FROM MDL.JOD_JOB_DEFINITIONS J inner join MDL.WKC_WORKSTATION_CLASSES W on J.WKC_ID=W.WKC_ID
WHERE JOD_BY_JSDL='Y' and UPPER(JOD_TASK_TYPE) NOT IN ('EXECUTABLE', 'DISTRIBUTEDSHADOWJOB',
'ZSHADOWJOB')
ORDER BY JOD_TASK_TYPE, WKC_NAME, JOD_NAME
|
- For Oracle database type:
SELECT JOD_TASK_TYPE as Job_type, WKC_NAME as Workstation_name, JOD_NAME as Job_name,
JOD_TASK_STRING as Job_definition
FROM twsuser.JOD_JOB_DEFINITIONS J inner join twsuser.WKC_WORKSTATION_CLASSES W
on J.WKC_ID=W.WKC_ID
WHERE JOD_BY_JSDL='Y' and UPPER(JOD_TASK_TYPE) NOT IN ('EXECUTABLE', 'DISTRIBUTEDSHADOWJOB',
'ZSHADOWJOB')
ORDER BY JOD_TASK_TYPE, WKC_NAME, JOD_NAME
|
where twsuser is the name of the IBM Workload Scheduler schema.
The following example shows you the query output for a
Datastage job
type:
datastage NY_1 DS_JOB <?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl"
xmlns:jsdldatastage="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdldatastage"
name="DATASTAGE">
<jsdl:application name="datastage">
<jsdldatastage:datastage>
<jsdldatastage:DataStageParameters>
<jsdldatastage:DataStagePanel>
<jsdldatastage:Logon>
<jsdldatastage:Domain>nc004175.romelab.it.ibm.com:9080</jsdldatastage:Domain>
<jsdldatastage:Server>nc004175</jsdldatastage:Server>
<jsdldatastage:UserName>isadmin</jsdldatastage:UserName>
<jsdldatastage:password>{aes}ScWNLDAHuN9X5sbtvAVky3RVd7gOkJqNerDbFbpwrDg=</jsdldatastage:password>
</jsdldatastage:Logon>
<jsdldatastage:JobDefinitionGroup>
<jsdldatastage:ProjectNameGroup>
<jsdldatastage:ProjectName>tws4apps</jsdldatastage:ProjectName>
</jsdldatastage:ProjectNameGroup>
<jsdldatastage:JobNameButtonGroup>
<jsdldatastage:JobNameRadioButton>
<jsdldatastage:JobName>dsj01_succ</jsdldatastage:JobName>
</jsdldatastage:JobNameRadioButton>
</jsdldatastage:JobNameButtonGroup>
<jsdldatastage:FileRemotePath/>
</jsdldatastage:JobDefinitionGroup>
<jsdldatastage:JobExecutionGroup/>
</jsdldatastage:DataStagePanel>
<jsdldatastage:OptionsPanel>
<jsdldatastage:JobOptionsGroup>
<jsdldatastage:WarningLimitButtonGroup>
<jsdldatastage:NoWarningLimitButton/>
</jsdldatastage:WarningLimitButtonGroup>
<jsdldatastage:RowLimitButtonGroup>
<jsdldatastage:NoRowLimitButton/>
</jsdldatastage:RowLimitButtonGroup>
<jsdldatastage:OperationalMetadataGroup>
<jsdldatastage:UseDefault/>
</jsdldatastage:OperationalMetadataGroup>
</jsdldatastage:JobOptionsGroup>
</jsdldatastage:OptionsPanel>
</jsdldatastage:DataStageParameters>
</jsdldatastage:datastage>
</jsdl:application>
</jsdl:jobDefinition>
Table 3. IBM Workload Scheduler chargeable
access methods and application plug-insIBM Workload Scheduler access
methods and application plug-ins |
Chargeable Software Components |
Remote Command, |
IBM Workload Scheduler agent-less
V9.3.0 |
Unixssh |
SAP R/3 |
IBM Workload Scheduler for
third-party Applications V9.3.0 |
SAP PI Channel |
SAP BusinessObjects BI |
PeopleSoft |
Oracle E-Business Suite |
Informatica PowerCenter |
Salesforce |
Hadoop Map Reduce |
Hadoop Distributed File System |
Apache Oozie |
IBM Sterling Connect:Direct |
IBM Workload Scheduler for
IBM Applications V9.3.0 |
IBM WebSphere MQ |
IBM InfoSphere DataStage |
IBM Cognos |
IBM BigInsights |
IBM Cloudant |
z/OS |
Paid by PVU, manually counted, ILMT not available |