z/OS MVS Product Management
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Example 1: Deciding which products to select for measured usage pricing

z/OS MVS Product Management
SA23-1391-00

Figure 1 shows an example of the JCL and control statements that are required to print the initial monthly usage values for specific products before placing these products under Measured Usage License Charges (MULC). This example is important because it allows you to determine the product's initial usage value without committing to MULC (that is, without using the START keyword).

Note: The sample control statements used in Figure 1 are not sufficient to participate in measured usage pricing. See Example 2: Placing a product under the measured usage option for all the control statements required to participate in measured usage pricing.
Figure 1. Example of JCL and control statements needed to print initial monthly usage values
//IFAURP   EXEC PGM=IFAURP,REGION=0M
//STEPLIB  DD  DSN=SYS1.SIFALIB,DISP=SHR
//SYSMSGS  DD  SYSOUT=*
//SYSUDUMP DD  SYSOUT=*
//SYSPRINT DD  SYSOUT=*
//SMFDATA  DD  DSN=&&SORT89,DISP=(OLD,DELETE)
//SYSHIN   DD  DUMMY,DCB=BLKSIZE=16384
//SYSHOUT  DD  DSN=MULC.HISTORY.#1234567(+1),DISP=(NEW,CATLG,DELETE),
//             DCB=(RECFM=VBS,LRECL=32760,BLKSIZE=16384),
//             UNIT=SYSDA,SPACE=(CYL,(2,2),RLSE)
//SYSIN    DD  *
*
  CUSTOMER(NAME('Acme Tulle and Dye Company'))
*
  VENDOR(PRODOWNER('IBM CORP')
         NAME('IBM Branch')
         CODE(1234567))
*
  PROCESSOR((9021,952,01111)
            PRODUCT (PRODOWNER('IBM CORP')
                     PRODNAME('CICS')
                     TESTDATE(19950407))
            PRODUCT (PRODOWNER('IBM CORP')
                     PRODNAME('TSO/E')
                     TESTDATE(19950407)))
/*  
  • //STEPLIB references the IBM® library, SYS1.SIFALIB, that contains IFAURP and IBM product exits. The MULC PTF cover letters for both CICS® and TSO/E did not indicate that CICS or TSO/E required that an IBM vendor exit be installed either in this library or a concatenated library. Because no software vendors have provided product exit libraries for their products in this example, it is not necessary to concatenate any vendor libraries to SYS1.SIFALIB.
  • //SYSMSGS references the file where the IFAURP Messages Report is written. This report lists the control statements processed by the usage report program and all error messages issued during its execution. This report should be used to assess the validity of all the other reports produced by this execution of the usage report program.
  • //SYSPRINT references the file where all the other reports are written.
  • //SMFDATA references a file of SMF type 89 records that were sorted before this step. These type 89 records contain usage data for CICS, IMS™ TM and TSO/E starting on April 2, 1995, and were collected from 4 different LPARs on the customer's 9021-952 processor.
  • //SYSHIN must be specified as DD DUMMY, because this is the first time that the customer has run IFAURP and thus no history file exists.
  • //SYSHOUT references a history file named MULC.HISTORY.#1234567 that is created as a result of this job step. The last qualifier, #1234567, designates the IBM customer number for the processor from which the usage data was collected. In this example MULC.HISTORY.#1234567 is a Generation Data Group (GDG) and will be assigned the full name of MULC.HISTORY.#1234567.G0001V00. See z/OS DFSMS Using Data Sets.for a detailed explanation of GDGs. This new history file will contain the control statements used for this execution and the usage data of the SYSHIN file and the SMFDATA files. Once these SMF type 89 records have been processed and their data saved on this history file, the original type 89 records are no longer required as input to future executions of IFAURP.
  • //SYSIN references the IFAURP control statements required to provide customer and vendor descriptions, as well as, to specify processors, sysplexes and products to be selected for MULC.
  • CUSTOMER This control statement is required and must precede all other control statements.
    NAME
    This keyword identifies the customer as ‘Acme Tulle and Dye Company’ to the software vendor (IBM). This keyword is required.
  • VENDOR This control statement associates the product usage being reported on SMF type 89 records with a specific vendor. Each vendor should supply the information required for each keyword on this control statement to the customer.
    PRODOWNER
    This keyword specifies the value used by the vendor to identify all their products on type 89 records. “IBM CORP” appears because IBM identifies all its products with this value. This keyword is required.
    NAME
    This keyword identifies the name of the software vendor. Because the customer was still evaluating MULC, they chose to use an abbreviated name. This keyword is required.
    CODE
    This value represents the customer number under which all of the processors on the following PROCESSOR or SYSPLEX control statements are known to IBM (that is, all the processors for which usage data has been placed in this history file). Processors with different customer numbers must be placed in separate history files.
  • PROCESSOR This control statement identifies the specific processor and products on that processor to be reported on.
    (9021,952,01111)
    This field is used to identify the specific processor for which the remainder of the keywords in this example apply. In the US the last 5 digits of the processor serial number are used to identify the processor. Outside the US this 5 digit serial number must be prefixed with a two digit manufacturing location.
    PRODUCT
    Each product, CICS and TSO/E, requires its own set of PRODOWNER, PRODNAME and TESTDATE keywords.
    PRODOWNER
    All IBM products require the value “IBM CORP” for this field.
    PRODNAME
    Identifies the product that the customer wants to see the calculated MULC usage value. Because the customer had satisfied the MULC conditions for CICS and TSO/E, both of these products were eligible for MULC and could be used as a valid PRODNAME value. The MULC PTFs for IMS TM, however, had not yet been installed and activated on all LPARs on this processor and so IMS TM is not yet eligible for MULC.
    TESTDATE
    The value of 19950407 signifies the fact that the customer would like to understand the usage for a product without actually starting Measured Usage License Charge billing. To ensure that the usage values correspond to the values that MULC would use, use a TESTDATE keyword value that is the same as the value used on the START keyword. The customer can determine the value used on the START keyword as follows:
    1. The customer has met all the MULC requirements by that date. April 7th was the first day after which the customer had applied and activated the CICS and TSO/E MULC PTFs on all LPARs on the specified processor and was collecting type 89 records from those LPARs.
    2. The date value is no earlier than 42 days before the date that this report was run. This is important, because dates earlier than 42 days can not meet the IBM requirement that it receive the Software Usage Report within 10 business days after the end of the measurement period (START date + 28-31 measurement days + 14 calendar days = 42-45 days).
Figure 2. Software usage report generated for Example 1
                                                Measured Usage Software Report                                           Page   1
IFAURP  1.2.0                                        Software Usage Report                                            08 May 1995

------------------- Customer No: 1234567  -----------------           ------------  Software Vendor: IBM CORP      --------------
Acme Tulle and Dye Company                                            IBM Branch
Contact/Phone:

- Report -   --- Measurement Period End Dates ---   |   -------------------------- Processor -----------------------------
 Due Date    End Date  Product Name(s)   Function   |   Category    Type-Model  Serial        Begin-End Dates     SU Factor
 --------    --------  ----------------  --------   |   ----------  ----------  ------------  -----------------   ---------
                                                    |   Standalone  9021-952    011111        02Apr95 - 07May95   2565.3359

=============================================== For Collection Purposes Only =====================================================

                                             -------------------------  Monthly Chargeable Product Values  ---------------------
------------------- Product ---------------  1995                                                           1996
NUMBER(S) NAME            VERSION  FUNCTION   APR    MAY    JUN    JUL    AUG    SEP    OCT    NOV    DEC    JAN
FEB    MAR
-------- ---------------- -------- --------  -----  -----  -----  -----  -----  -----  -----  -----  -----  -----  -----  -----
                          MAX MVS/ESA LPARS:     4      4    -      -      -      -      -      -      -      -      -      -
                      PERCENT MISSING HOURS:    12     80    -      -      -      -      -      -      -      -      -      -

5685-083 CICS             3.2                 2.67*  2.46#   -      -      -      -      -      -      -      -      -      -  (01)
         * 07Apr95-06May95

5665-013 IMS TM           4.1                 0.73   0.81#   -      -      -      -      -      -      -      -      -      -  (01)
5665-409                  3.1
         # 02Apr95

5685-025 TSO/E            2.4                 .093*  .078#   -      -      -      -      -      -      -      -      -      -  (01)
         8 07Apr95-06May95

  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  

=========================================================== Notes ================================================================

  *   - Begin-End Dates of first month's usage data
  #   - Data not collected for a full month.
  <   - Value to the left is the largest value of complete months shown
 (01) - Hourly rate in millions of CPU Service Units (MSUs)

       This report is documented in the publication "MVS/ESA Support for Measured Usage License Charges" GC28-1098.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014