WLMDEF Sample WLM Service Definition

Scripted: 25 Mar 2003
WLMDEF Sample WLM Service Definition

Table of Contents

Tables

Service Definition WLMDEF

  • Overview
  • Service Coefficients
  • Service Definition Options
  • Workload and Service Class Descriptions
  • Report Classes
  • Classification Groups
  • Classification Rules
  • ASCH: APPC scheduled trans programs
  • CB: Component Broker requests
  • CICS: CICS transaction level rules
  • DB2: DB2 Parallel Query transactions
  • DDF: Distributed DDF work
  • IMS: IMS transaction level rules
  • IWEB: Scalable WebServer transactions
  • JES: JES classification rules
  • LSFM: Lan Server for MVS rules
  • MQ: MQ Series Workflow requests
  • NETV: Netview 1.4 or later enclaves
  • OMVS: Unix System Services requests
  • OSDI: Oracle subsystem work
  • SAP: SAP R/3 application
  • SOM: SOM client object requests
  • STC: Started Tasks classifications
  • TSO: TSO classification rules
  • Application Environments
  • Scheduling Environments
  • Resources For Scheduling Environments
  • Scheduling Environment/Resource Relationships
  • Resources To Scheduling Environments Cross Reference
  • Service Definition Service Class Goals
  • Service Definition Resource Group Goals
  • Service Definition Service Classes in Resource Groups
  • Service Policy WLMPOL

  • Service Policy WLMPOL Service Class Goals
  • Service Policy WLMPOL Resource Group Goals
  • Service Policy WLMPOL Service Classes in Resource Groups
  • Appendix A. Notepad Information

    Index


    Tables

    1. Transaction Class Group PBAT_TNG
    2. Transaction Class Group TBAT_TNG
    3. Transaction Name Group PDBL_TNG
    4. Transaction Name Group PONL_TNG
    5. Transaction Name Group STOR_TNG
    6. Transaction Name Group SYHI_TNG
    7. Transaction Name Group SYLO_TNG
    8. Transaction Name Group SYMD_TNG
    9. Transaction Name Group SYST_TNG
    10. Transaction Name Group TDBL_TNG
    11. Transaction Name Group TONL_TNG
    12. Userid Group TEC_UIG
    13. Service Definition goals sorted by service class
    14. Service Definition goals sorted by importance
    15. Service Definition goals sorted by workload
    16. Service Policy WLMPOL goals sorted by service class
    17. Service Policy WLMPOL goals sorted by importance
    18. Service Policy WLMPOL goals sorted by workload

    Service Definition WLMDEF

    Sample WLM Service Definition

    Functionality Level: LEVEL011


    Overview

    6 workloads
    53 service classes
    1 resource group
    1 service policy
    12 classification groups
    17 subsystem types
    68 report classes
    6 application environments
    4 scheduling environments
    3 resources

    Service Coefficients

    CPU 1.0
    IOC 0.5
    MSO 0.0000
    SRB 1.0

    Service Definition Options

    I/O priority management Yes
    Dynamic alias tuning management No


    Workload and Service Class Descriptions


    Workload Description
    BAT_WKL batch workloads
    DB_WKL database workloads
    OMVS_WKL open MVS workloads
    ONL_WKL online workloads
    STC_WKL started task workloads
    TSO_WKL tso workloads

    Service Class Description
    ASCHDEF ASCH/APPC default
    ASCHHI APPC high priority
    ASCHLO APPC low priority
    BATHI high priority batch
    BATLO low priority batch
    BATMED medium priority batch
    CBBERWW Websphere very hi priority
    CBCICS Websphere cics work
    CBDEF Component Broker Default
    CBENCLAV Websphere enclave work
    CBHI Websphere high priority
    CBLO Websphere low priority
    CBTRD2 Websphere trade trans
    CICSCONV CICS conversational trans
    CICSDEF CICS Default trans
    CICSHI CICS high priority trans
    CICSLO CICS low priority trans
    DB2PQDEF DB2 parallel enclaves
    DB2PQENC DB2 parallel enclaves
    DB2PQTSO DB2 parallel enclaves
    DDFDEF DDF Default
    DDFHI DDF high priority
    DDFLO DDF low prioirty
    IMSDEF IMS Default
    IMSHI IMS high priority
    IMSLO IMS low priority
    LIMIT Limit resource consumption
    MQDEF Default MQ series workflow
    MQEXE MQ Workflow Execution Server
    MQPES MQ Workflow Pgm Execution Server
    NETVAUTO netview automation tasks
    NETVNWRK netview newtwork tasks
    OMVS OMVSKERN forked/spawned
    OPSDEF default systems work
    OPSHI high priority systems work
    OPSLO low priority systems work
    ORACLES Oracle default
    ORAMT1 Oracle tier 1
    ORAMT2 Oracle tier 2
    ORAMT3 Oracle tier 3
    SAPDEF SAP Default
    SAPHI SAP high priority
    SAPLO low priority SAP
    SAPMED medium priority SAP batch
    SPECIAL special priority/emergency
    TSO TSO user community
    TSOTECH Tech support staff
    TZITRD2 Websphere trade low priority
    UNCLASS any unclassified work
    UNIX UNIX forked/spawned trans
    WEBDEF WEB Default
    WEBHI WEB high priorty
    WEBLO WEB low priority


    Report Classes


    Report Class Description
    RACCTRCV account receivables
    RADMIN Report Class For WAS Admin
    RBATCEO CEO's batch work
    RCBBERW
    RCBCICS
    RCBDEF WAS default report class
    RCBIVP1
    RCBLO
    RCBN WAS report class CBN instance
    RCBSTC component broker report class
    RCBTRD
    RCBTRD2
    RCICCEMT CICS cemt trans
    RCICEXCI CICS exci trans
    RCICSDEF default cics work
    RCICSFIN Finance Dept
    RCICSQAL CICS quality assurance trans
    RCICTRAN other cics trans
    RCONVER conversational tasks
    RDB2U unclassified DB2 tasks
    RDDFDBCP DDF DB2P* subsys instance
    RDDFDEF default for ddf
    RFTP FTP report class
    RLOWCASE lowercase sensitive transactions
    RLSFMU unclassified Lan Server work
    RLU12345 DFF VTAM LU logon
    RMQEXE
    RMQPES
    RMQSTC MQ Services started tasks
    RMQU unclassified MQ work
    RNETV default netview report class
    RORCLSYS
    RPAYT DDF test payroll work
    RPCLASS1 WAS report class
    RPDBSTCS report class for database STC's
    RPRODBAT high priority production batch
    RPRODONL prod online work
    RSAPBAT SAP Batch trans
    RSAPENQ SAP Enqueue trans
    RSAPGEN SAP Generic trans
    RSAPGRP2 SAP second group rules
    RSAPSPL SAP Spool trans
    RSAPUNC Unclassified SAP R3
    RSAPUNK SAP unknown trans
    RSAPUPD SAP Update trans
    RSAPUPD2 SAP Update2 trans
    RSOMU unclassified SOM work
    RSPAS1 Stored procedures report class
    RSPECIAL special task report class
    RSTCDEF default stc work(not classified)
    RSTOR storage backups
    RSYSADM DDF SYSADM work
    RSYSHI high priority system work
    RSYSLO low priority system work
    RSYSMED medium priority system work
    RSYSSTC started tasks (STC) report class
    RSYSTEM SYSTEM and STC classified tasks
    RTCLASS2 WAS report class 2
    RTCLASS3 WAs report class 3
    RTDBSTCS report class for test databases
    RTESTONL test onlines
    RTSIVP2 WAS report class TSIVP instance
    RTSOCEO ceo tso user id
    RWEBCGI WEB CGI's
    RWEBFRCA Fast Response Cache Accelerator
    RWEBHTML WEB HTML's
    RWEBUSER WEB's userid work
    RWSIVP1 WAS report class WSIVP instance


    Classification Groups


    Table 1. Transaction Class Group PBAT_TNG
    A JES class a production jobs
    B JES class b production jobs
    C JES class c production jobs
    prod batch classes

    
    

    Table 2. Transaction Class Group TBAT_TNG
    X JES class x test jobs
    Y JES class y test jobs
    Z JES class z test jobs
    test batch classes

    
    

    Table 3. Transaction Name Group PDBL_TNG
    DB2P* DB2 production regions
    ADABAS* ADABAS production regions
    IDMS* IDMS production regions
    production Database systems

    
    

    Table 4. Transaction Name Group PONL_TNG
    CICSPSTC CICS production region STC name
    IMSP1* IMS production region1 STC name
    IMSP2* IMS production region2 STC name
    CICSQSTC CICS QAL region STC name
    production online systems

    
    

    Table 5. Transaction Name Group STOR_TNG
    DFHSM* stc for HSM
    ADSM* stc for ADSM
    USRBKUPS stc for other user backups
    storage backup tasks

    
    

    Table 6. Transaction Name Group SYHI_TNG
    CA* CA tasks
    MONITOR* OEM monitoring tasks
    OMEG* OMEGAMON
    SDSF SDSF STC
    high priority system tasks

    
    

    Table 7. Transaction Name Group SYLO_TNG
    PRINT* printing processes
    REPORT* report generator tasks
    low priority system tasks

    
    

    Table 8. Transaction Name Group SYMD_TNG
    CUSTPGM* customer programs
    CUSTSTC customer started tasks
    SPECIFIC customer specifics tasks
    medium priority system tasks

    
    

    Table 9. Transaction Name Group SYST_TNG
    PCAUTH
    TRACE
    SYSBMAS
    ANTAS000
    JES2AUX
    PORTMAP
    NFS*
    VMCF
    NAMED
    ROUTED
    MISC SYSTEM tasks-SYSSTC

    
    

    Table 10. Transaction Name Group TDBL_TNG
    CICST* CICS test regions
    IMST* IMS test regions
    DB2T* DB2 test regions
    test database systems

    
    

    Table 11. Transaction Name Group TONL_TNG
    CICST* CICS test regions STC names
    CICDEV* CICS development STC names
    CICQAL* CICS quallity assurance STC name
    IMSQAL* IMS quality assurance regions
    IMSDEV* IMS development STC names
    IMST* IMS test regionsSTC names
    non-prod online systems

    
    

    Table 12. Userid Group TEC_UIG
    USERID1 ID assigned to ..(fill in)
    USERID2 ID assigned to ..(fill in)
    USERID3 ID assigned to ..(fill in)
    USERID4 ID assigned to ..(fill in)
    tech support staff

    
    


    Classification Rules

    ASCH: APPC scheduled trans programs


    Level Qualifier Type Qualifier Name Starting Position ASCH
    Service Class
    ASCH
    Report Class


    Default
    ASCHLO
     




    1 SI ASCH
    ASCHDEF
     2 TN APPCFAST
    ASCHHI
     






    Default
    ASCHLO

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 SI ASCH MUST be this value (ASCH)

     2 TN APPCFAST change this to your TX names

    
    

    CB: Component Broker requests


    Level Qualifier Type Qualifier Name Starting Position CB
    Service Class
    CB
    Report Class


    Default
    CBENCLAV RCBDEF
     




    1 CN BBTRD2*
    CBTRD2 RCBTRD
    1 CN BBCICS*
    CBCICS RCBCICS
    1 CN BBIVP*
    CBDEF RCBIVP1
    1 CN BBERWW*
    CBBERWW RCBBERW
     2 TC TCITPI
    CBLO RCBLO
    1 CN TZ*
    TZITRD2 RCBTRD2
     






    Default
    CBENCLAV RCBDEF

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 CN BBTRD2* example CB collection name

    1 CN BBCICS*


    1 CN BBIVP*


    1 CN BBERWW*


     2 TC TCITPI


    1 CN TZ*


    
    

    CICS: CICS transaction level rules


    Level Qualifier Type Qualifier Name Starting Position CICS
    Service Class
    CICS
    Report Class


    Default
    CICSDEF RCICSDEF
     




    1 SI CICSIP*


     2 TN CEMT
    CICSHI RCICCEMT
     2 TN CEDC
    CICSDEF RCICSDEF
     2 TN EXCI
    CICSLO RCICEXCI
     2 TN FN*
    CICSDEF RCICSFIN
     2 TN CV*
    CICSCONV RCONVER
     2 TN TRAN
    CICSHI RCICTRAN
    1 SI CICSIQ*
    CICSDEF RCICSQAL
     






    Default
    CICSDEF RCICSDEF

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 SI CICSIP* CICS production VTAM applid

     2 TN CEMT separate out CICS system trans

     2 TN CEDC separate out CICS system trans

     2 TN EXCI separate out CICS system trans

     2 TN FN* transaction names for finance

     2 TN CV* conversational transaction names

     2 TN TRAN change and add any other trans

    1 SI CICSIQ*


    
    

    DB2: DB2 Parallel Query transactions


    Level Qualifier Type Qualifier Name Starting Position DB2
    Service Class
    DB2
    Report Class


    Default
    DB2PQDEF RDB2U
     




    1 SI JES


     2 TN ABC%%%%%
    DB2PQENC
     2 TN DEF%%%%%
    DB2PQENC
     2 TN GHI%%%%%
    DB2PQENC
      3 PN PLANAME1
    DB2PQENC
    1 SI TSO


     2 UI MYUSER%%
    DB2PQTSO
      3 PN PLANAME2
    DB2PQTSO
     






    Default
    DB2PQDEF RDB2U

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 SI JES


     2 TN ABC%%%%%


     2 TN DEF%%%%%


     2 TN GHI%%%%%


      3 PN PLANAME1


    1 SI TSO


     2 UI MYUSER%%


      3 PN PLANAME2


    
    

    DDF: Distributed DDF work


    Level Qualifier Type Qualifier Name Starting Position DDF
    Service Class
    DDF
    Report Class


    Default
    DDFDEF RDDFDEF
     




    1 SI DB2P*

    RDDFDBCP
     2 PR CALLSPA
    DDFHI RSPAS1
     2 UI SYSADM
    DDFHI RSYSADM
     2 PN ACCTRECV
    DDFDEF RACCTRCV
    1 SI DB2T*
    DDFLO
     2 PR PAYABLE
    DDFDEF RPAYT
     2 LU LU12345%
    DDFHI RLU12345
     






    Default
    DDFDEF RDDFDEF

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 SI DB2P* DB2 prod subsystem name

     2 PR CALLSPA stored procedure proc name

     2 UI SYSADM userid of system administrator

     2 PN ACCTRECV plan name - accounts

    1 SI DB2T* DB2 test subsystem name

     2 PR PAYABLE stored procedure name of payroll

     2 LU LU12345% LU name of login terminals

    
    

    IMS: IMS transaction level rules


    Level Qualifier Type Qualifier Name Starting Position IMS
    Service Class
    IMS
    Report Class


    Default
    IMSDEF
     




    1 SI IMSIP*
    IMSHI
     2 TN IVTNO*
    IMSLO
     






    Default
    IMSDEF

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 SI IMSIP* IMS subsystem name in IMSID

     2 TN IVTNO* change this to your tx names

    
    

    IWEB: Scalable WebServer transactions


    Level Qualifier Type Qualifier Name Starting Position IWEB
    Service Class
    IWEB
    Report Class


    Default
    WEBDEF RWEBUSER
     




    1 TC WEBFRCA
    WEBDEF RWEBFRCA
    1 TC FASTTXNS
    WEBHI RWEBHTML
    1 TC SLOWTXNS
    WEBLO RWEBCGI
     






    Default
    WEBDEF RWEBUSER

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 TC WEBFRCA SEE NOTES "pulldown" FOR DETAILS

    1 TC FASTTXNS WLM transaction class in ApplEnv

    1 TC SLOWTXNS WLM transaction class in ApplEnv

    
    

    JES: JES classification rules


    Level Qualifier Type Qualifier Name Starting Position JES
    Service Class
    JES
    Report Class


    Default
    BATMED
     




    1 UI CEO*
    BATHI RBATCEO
    1 TC J
    SPECIAL RSPECIAL
    1 TC E
    SPECIAL RSPECIAL
    1 TC M
    SPECIAL RSPECIAL
    1 TCG PBAT_TNG
    BATHI RPRODBAT
    1 TCG TBAT_TNG
    BATLO
     






    Default
    BATMED

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 UI CEO* CEO's batch jobs

    1 TC J special HOT jobs

    1 TC E special HOT jobs

    1 TC M special HOT jobs

    1 TCG PBAT_TNG production high priority batch

    1 TCG TBAT_TNG production low priority batch

    
    

    LSFM: Lan Server for MVS rules


    Level Qualifier Type Qualifier Name Starting Position LSFM
    Service Class
    LSFM
    Report Class


    Default
    UNCLASS RLSFMU

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    
    

    MQ: MQ Series Workflow requests


    Level Qualifier Type Qualifier Name Starting Position MQ
    Service Class
    MQ
    Report Class


    Default
    MQDEF RMQU
     




    1 TN FMCIPGST
    MQPES RMQPES
    1 TN FMC*
    MQEXE RMQEXE
     






    Default
    MQDEF RMQU

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 TN FMCIPGST


    1 TN FMC*


    
    

    NETV: Netview 1.4 or later enclaves


    Level Qualifier Type Qualifier Name Starting Position NETV
    Service Class
    NETV
    Report Class


    Default
    UNCLASS RNETV
     




    1 TN AUTO*
    NETVAUTO
    1 TN NETW*
    NETVNWRK
     






    Default
    UNCLASS RNETV

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 TN AUTO*


    1 TN NETW*


    
    

    OMVS: Unix System Services requests


    Level Qualifier Type Qualifier Name Starting Position OMVS
    Service Class
    OMVS
    Report Class


    Default
    UNIX
     




    1 UI OMVSKERN
    OMVS
    1 TN FTP*
    OPSHI RFTP
    1 TN INET*
    OPSHI
     






    Default
    UNIX

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 UI OMVSKERN tasks spawned with OMVSKERN UID

    1 TN FTP*


    1 TN INET*


    
    

    OSDI: Oracle subsystem work


    Level Qualifier Type Qualifier Name Starting Position OSDI
    Service Class
    OSDI
    Report Class


    Default
    ORACLES RORCLSYS
     




    1 SI ORAC


     2 NET 010.100.


      3 LU 001.0080
    ORAMT1
      3 LU 001.0082
    ORAMT2
      3 LU 001.0081
    ORAMT3
     






    Default
    ORACLES RORCLSYS

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 SI ORAC


     2 NET 010.100.


      3 LU 001.0080


      3 LU 001.0082


      3 LU 001.0081


    
    

    SAP: SAP R/3 application


    Level Qualifier Type Qualifier Name Starting Position SAP
    Service Class
    SAP
    Report Class


    Default
    SAPLO RSAPUNC
     




    1 UI ICLIRUN


     2 TN GENERIC
    SAPLO RSAPGEN
     2 TN DIALOG
    SAPDEF
     2 TN UPDATE
    SAPMED RSAPUPD
     2 TN UPDATE2
    SAPHI RSAPUPD2
     2 TN SPOOL
    SAPLO RSAPSPL
     2 TN BATCH
    SAPMED RSAPBAT
    1 UI ICLPROD


     2 TN GENERIC
    SAPLO RSAPGRP2
     2 TN DIALOG
    SAPDEF RSAPGRP2
     2 TN UPDATE
    SAPMED RSAPGRP2
     2 TN UPDATE2
    SAPHI RSAPGRP2
     2 TN SPOOL
    SAPLO RSAPGRP2
     2 TN BATCH
    SAPMED RSAPGRP2
     






    Default
    SAPLO RSAPUNC

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 UI ICLIRUN userid of starter of ICLI server

     2 TN GENERIC pre-existing enclave

     2 TN DIALOG pre-existing enclave

     2 TN UPDATE pre-existing enclave

     2 TN UPDATE2 pre-existing enclave

     2 TN SPOOL pre-existing enclave

     2 TN BATCH pre-existing enclave

    1 UI ICLPROD


     2 TN GENERIC


     2 TN DIALOG


     2 TN UPDATE


     2 TN UPDATE2


     2 TN SPOOL


     2 TN BATCH


    
    

    SOM: SOM client object requests


    Level Qualifier Type Qualifier Name Starting Position SOM
    Service Class
    SOM
    Report Class


    Default
    UNCLASS RSOMU

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    
    

    STC: Started Tasks classifications


    Level Qualifier Type Qualifier Name Starting Position STC
    Service Class
    STC
    Report Class


    Default
    OPSDEF RSTCDEF
     




    1 TNG PDBL_TNG
    OPSHI RPDBSTCS
    1 TNG TDBL_TNG
    OPSDEF RTDBSTCS
    1 TN %%%%SPAS
    OPSHI RTDBSTCS
    1 TN MQ%%MSTR
    OPSHI RMQSTC
    1 TN MQ%%CHIN
    OPSHI RMQSTC
    1 TN MQ%%TRGM
    OPSHI RMQSTC
    1 SPM SYSTEM
    SYSTEM RSYSTEM
    1 SPM SYSSTC
    SYSSTC RSYSSTC
    1 TN CB*
    SYSSTC RCBSTC
    1 TNG SYST_TNG
    SYSSTC RSYSTEM
    1 TNG SYHI_TNG
    OPSHI RSYSHI
    1 TNG PONL_TNG
    OPSHI RPRODONL
    1 TNG SYMD_TNG
    OPSDEF RSYSMED
    1 TNG STOR_TNG
    OPSLO RSTOR
    1 TNG SYLO_TNG
    OPSLO RSYSLO
    1 TNG TONL_TNG
    OPSLO RTESTONL
     






    Default
    OPSDEF RSTCDEF

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 TNG PDBL_TNG


    1 TNG TDBL_TNG


    1 TN %%%%SPAS


    1 TN MQ%%MSTR MQ series started task

    1 TN MQ%%CHIN MQ series started task

    1 TN MQ%%TRGM MQ series started task

    1 SPM SYSTEM SPM rule for HIGH dispatch work

    1 SPM SYSSTC SPM rule for SYST specified work

    1 TN CB* Component Broker started task

    1 TNG SYST_TNG TNG for started tasks for SYSSTC

    1 TNG SYHI_TNG TNG for high priority STC's

    1 TNG PONL_TNG TNG for production online STC's

    1 TNG SYMD_TNG TNG for medium priority STC's

    1 TNG STOR_TNG STC's not assigned SYSSTC/SYSTEM

    1 TNG SYLO_TNG TNG for low priority STC's

    1 TNG TONL_TNG TNG for test online STC's
    REGN
    
    

    TSO: TSO classification rules


    Level Qualifier Type Qualifier Name Starting Position TSO
    Service Class
    TSO
    Report Class


    Default
    TSO
     




    1 UIG TEC_UIG
    TSOTECH
    1 UI UIDCEO
    TSOTECH RTSOCEO
     






    Default
    TSO

    Level Qualifier Type Qualifier Name Description Stor. Crit. Mgmt. Goals
    1 UIG TEC_UIG userids of tech support staff

    1 UI UIDCEO


    
    


    Application Environments


    Application Environment data
    Application Environment Name: CBAPPAE

    Description: CB Application Server

    Subsystem Type: CB

    Procedure Name: BBOCTLS

    Start parameters:

    IWMSSNM=&IWMSSNM

    Limit on starting server address spaces for a subsystem instance:

    No limit

    Application Environment Name: CBNAMAE

    Description: CB Naming Server

    Subsystem Type: CB

    Procedure Name: BBONMS

    Start parameters:

    IWMSSNM=&IWMSSNM

    Limit on starting server address spaces for a subsystem instance:

    No limit

    Application Environment Name: CBSMGAE

    Description: CB System Management Server

    Subsystem Type: CB

    Procedure Name: BBOSMMS

    Start parameters:

    IWMSSNM=&IWMSSNM

    Limit on starting server address spaces for a subsystem instance:

    No limit

    Application Environment Name: MQWFEXEAE

    Description: MQ SERIES WORKFLOW EXE SERVER

    Subsystem Type: MQ

    Procedure Name: MQWFSRVP

    Start parameters:

    WLMAE=MQWFEXAE,WLMSN=&IWMSSNM,SRVEP=FMC

    EMAIN,SRVNO=1

    Limit on starting server address spaces for a subsystem instance:

    No limit

    Application Environment Name: SPASAE

    Description: WLM stored procedures AE

    Subsystem Type: DB2

    Procedure Name: DBC1WLM2

    Start parameters:

    DB2SSN=DBC1,NUMTCB=X,APPLENV=SPASAE

    Limit on starting server address spaces for a subsystem instance:

    No limit

    Application Environment Name: WEBAE

    Description: Scaleable WebServer

    Subsystem Type: IWEB

    Procedure Name: IMSERVE

    Start parameters:

    IWMSN=&IWMSSNM,IWMAE=WEBAE

    Limit on starting server address spaces for a subsystem instance:

    No limit


    Scheduling Environments


    Scheduling Environment Name Scheduling Environment Description
    BATCHUPDATESE off shift batch updates to DB
    CB390SE S/390 Component Broker SE
    DB_REORGSE reorganization of DB timeframe
    ONLINEPRODSE production online timeframe


    Resources For Scheduling Environments


    Resource Name Resource Description
    CB390ELEM S/390 Component Broker element
    DB2_PROD user defined element name
    PRIME_SHIFT user defined element name


    Scheduling Environment/Resource Relationships


    Scheduling Environment Name Resource Name Resource State
    BATCHUPDATESE DB2_PROD ON

    PRIME_SHIFT OFF
    CB390SE CB390ELEM ON
    DB_REORGSE DB2_PROD OFF

    PRIME_SHIFT OFF
    ONLINEPRODSE DB2_PROD ON

    PRIME_SHIFT ON


    Resources To Scheduling Environments Cross Reference


    Resource Name Scheduling Environment Name
    CB390ELEM

    CB390SE

    DB2_PROD

    BATCHUPDATESE

    DB_REORGSE

    ONLINEPRODSE

    PRIME_SHIFT

    BATCHUPDATESE

    ONLINEPRODSE

    DB_REORGSE


    Service Definition Service Class Goals


    Table 13. Service Definition goals sorted by service class
    Service Class Workload Per Duration Imp Goal CPU Crit.
    ASCHDEF STC_WKL 1 500 2 80% 00:00:01.000


    2
    4 Velocity 20
    ASCHHI STC_WKL 1 500 2 90% 00:00:00.500


    2
    3 Velocity 40
    ASCHLO STC_WKL 1 250 3 75% 00:00:03.000


    2
    5 Velocity 20
    BATHI BAT_WKL 1 10000 3 Velocity 30


    2
    4 Velocity 20
    BATLO BAT_WKL 1

    Discretionary
    BATMED BAT_WKL 1 15000 4 Velocity 20


    2

    Discretionary
    CBBERWW ONL_WKL 1
    1 Avg 00:00:00.025
    CBCICS ONL_WKL 1
    1 Velocity 50
    CBDEF ONL_WKL 1 100 2 85% 00:00:01.500


    2
    3 Velocity 40
    CBENCLAV ONL_WKL 1
    1 Velocity 40
    CBHI ONL_WKL 1
    1 90% 00:00:00.300
    CBLO ONL_WKL 1
    4 Avg 00:00:00.900
    CBTRD2 ONL_WKL 1
    2 Avg 00:00:00.015
    CICSCONV ONL_WKL 1
    2 Avg 24:00:00.000
    CICSDEF ONL_WKL 1
    2 85% 00:00:01.000
    CICSHI ONL_WKL 1
    1 90% 00:00:00.500
    CICSLO ONL_WKL 1
    2 80% 00:00:02.000
    DB2PQDEF DB_WKL 1
    5 Velocity 5
    DB2PQENC DB_WKL 1 100 3 85% 00:00:03.000


    2 500 4 70% 00:00:10.000


    3
    5 Velocity 5
    DB2PQTSO DB_WKL 1 100 2 90% 00:00:01.000


    2 500 3 80% 00:00:05.000


    3
    4 Velocity 10
    DDFDEF DB_WKL 1 500 3 80% 00:00:02.500


    2
    4 Velocity 20
    DDFHI DB_WKL 1 500 2 90% 00:00:01.000


    2
    3 Velocity 40
    DDFLO DB_WKL 1 500 4 80% 00:00:04.000


    2
    5 Velocity 10
    IMSDEF ONL_WKL 1
    2 85% 00:00:01.000
    IMSHI ONL_WKL 1
    1 90% 00:00:00.500
    IMSLO ONL_WKL 1
    2 80% 00:00:02.000
    LIMIT STC_WKL 1

    Discretionary
    MQDEF ONL_WKL 1
    3 Velocity 30
    MQEXE ONL_WKL 1
    2 Velocity 40
    MQPES ONL_WKL 1
    1 Velocity 60
    NETVAUTO OMVS_WKL 1
    1 Velocity 70
    NETVNWRK OMVS_WKL 1
    2 Velocity 50
    OMVS OMVS_WKL 1
    1 Velocity 50
    OPSDEF STC_WKL 1
    3 Velocity 40
    OPSHI STC_WKL 1
    1 Velocity 70
    OPSLO STC_WKL 1
    3 Velocity 20
    ORACLES DB_WKL 1
    5 Velocity 10
    ORAMT1 DB_WKL 1 50 1 Avg 00:00:00.015


    2 500 3 Avg 00:00:05.000


    3
    5 Velocity 10
    ORAMT2 DB_WKL 1

    Discretionary
    ORAMT3 DB_WKL 1
    3 Velocity 40
    SAPDEF DB_WKL 1 500 3 80% 00:00:02.500


    2
    4 Velocity 20
    SAPHI DB_WKL 1
    2 Velocity 40
    SAPLO DB_WKL 1
    4 Velocity 20
    SAPMED DB_WKL 1
    3 Velocity 30
    SPECIAL STC_WKL 1
    1 Velocity 70
    TSO TSO_WKL 1 250 2 90% 00:00:01.000


    2
    3 Velocity 30
    TSOTECH TSO_WKL 1
    1 Velocity 60
    TZITRD2 ONL_WKL 1
    3 Velocity 5
    UNCLASS STC_WKL 1
    5 Velocity 10
    UNIX OMVS_WKL 1 50 2 Velocity 30


    2 500 3 Velocity 20


    3
    4 Velocity 10
    WEBDEF OMVS_WKL 1
    3 Velocity 30
    WEBHI OMVS_WKL 1 500 2 90% 00:00:01.000


    2
    3 Velocity 30
    WEBLO OMVS_WKL 1
    3 Avg 00:00:10.000

    Table 14. Service Definition goals sorted by importance
    Service Class Workload Per Duration Imp Goal CPU Crit.
    CBBERWW ONL_WKL 1
    1 Avg 00:00:00.025
    CBCICS ONL_WKL 1
    1 Velocity 50
    CBENCLAV ONL_WKL 1
    1 Velocity 40
    CBHI ONL_WKL 1
    1 90% 00:00:00.300
    CICSHI ONL_WKL 1
    1 90% 00:00:00.500
    IMSHI ONL_WKL 1
    1 90% 00:00:00.500
    MQPES ONL_WKL 1
    1 Velocity 60
    NETVAUTO OMVS_WKL 1
    1 Velocity 70
    OMVS OMVS_WKL 1
    1 Velocity 50
    OPSHI STC_WKL 1
    1 Velocity 70
    ORAMT1 DB_WKL 1 50 1 Avg 00:00:00.015
    SPECIAL STC_WKL 1
    1 Velocity 70
    TSOTECH TSO_WKL 1
    1 Velocity 60
    ASCHDEF STC_WKL 1 500 2 80% 00:00:01.000
    ASCHHI STC_WKL 1 500 2 90% 00:00:00.500
    CBDEF ONL_WKL 1 100 2 85% 00:00:01.500
    CBTRD2 ONL_WKL 1
    2 Avg 00:00:00.015
    CICSCONV ONL_WKL 1
    2 Avg 24:00:00.000
    CICSDEF ONL_WKL 1
    2 85% 00:00:01.000
    CICSLO ONL_WKL 1
    2 80% 00:00:02.000
    DB2PQTSO DB_WKL 1 100 2 90% 00:00:01.000
    DDFHI DB_WKL 1 500 2 90% 00:00:01.000
    IMSDEF ONL_WKL 1
    2 85% 00:00:01.000
    IMSLO ONL_WKL 1
    2 80% 00:00:02.000
    MQEXE ONL_WKL 1
    2 Velocity 40
    NETVNWRK OMVS_WKL 1
    2 Velocity 50
    SAPHI DB_WKL 1
    2 Velocity 40
    TSO TSO_WKL 1 250 2 90% 00:00:01.000
    UNIX OMVS_WKL 1 50 2 Velocity 30
    WEBHI OMVS_WKL 1 500 2 90% 00:00:01.000
    ASCHHI STC_WKL 2
    3 Velocity 40
    ASCHLO STC_WKL 1 250 3 75% 00:00:03.000
    BATHI BAT_WKL 1 10000 3 Velocity 30
    CBDEF ONL_WKL 2
    3 Velocity 40
    DB2PQENC DB_WKL 1 100 3 85% 00:00:03.000
    DB2PQTSO DB_WKL 2 500 3 80% 00:00:05.000
    DDFDEF DB_WKL 1 500 3 80% 00:00:02.500
    DDFHI DB_WKL 2
    3 Velocity 40
    MQDEF ONL_WKL 1
    3 Velocity 30
    OPSDEF STC_WKL 1
    3 Velocity 40
    OPSLO STC_WKL 1
    3 Velocity 20
    ORAMT1 DB_WKL 2 500 3 Avg 00:00:05.000
    ORAMT3 DB_WKL 1
    3 Velocity 40
    SAPDEF DB_WKL 1 500 3 80% 00:00:02.500
    SAPMED DB_WKL 1
    3 Velocity 30
    TSO TSO_WKL 2
    3 Velocity 30
    TZITRD2 ONL_WKL 1
    3 Velocity 5
    UNIX OMVS_WKL 2 500 3 Velocity 20
    WEBDEF OMVS_WKL 1
    3 Velocity 30
    WEBHI OMVS_WKL 2
    3 Velocity 30
    WEBLO OMVS_WKL 1
    3 Avg 00:00:10.000
    ASCHDEF STC_WKL 2
    4 Velocity 20
    BATHI BAT_WKL 2
    4 Velocity 20
    BATMED BAT_WKL 1 15000 4 Velocity 20
    CBLO ONL_WKL 1
    4 Avg 00:00:00.900
    DB2PQENC DB_WKL 2 500 4 70% 00:00:10.000
    DB2PQTSO DB_WKL 3
    4 Velocity 10
    DDFDEF DB_WKL 2
    4 Velocity 20
    DDFLO DB_WKL 1 500 4 80% 00:00:04.000
    SAPDEF DB_WKL 2
    4 Velocity 20
    SAPLO DB_WKL 1
    4 Velocity 20
    UNIX OMVS_WKL 3
    4 Velocity 10
    ASCHLO STC_WKL 2
    5 Velocity 20
    DB2PQDEF DB_WKL 1
    5 Velocity 5
    DB2PQENC DB_WKL 3
    5 Velocity 5
    DDFLO DB_WKL 2
    5 Velocity 10
    ORACLES DB_WKL 1
    5 Velocity 10
    ORAMT1 DB_WKL 3
    5 Velocity 10
    UNCLASS STC_WKL 1
    5 Velocity 10
    BATLO BAT_WKL 1

    Discretionary
    BATMED BAT_WKL 2

    Discretionary
    LIMIT STC_WKL 1

    Discretionary
    ORAMT2 DB_WKL 1

    Discretionary


    Table 15. Service Definition goals sorted by workload
    Workload Service Class Per Duration Imp Goal CPU Crit.
    BAT_WKL BATHI 1 10000 3 Velocity 30


    2
    4 Velocity 20

    BATLO 1

    Discretionary

    BATMED 1 15000 4 Velocity 20


    2

    Discretionary
    DB_WKL DB2PQDEF 1
    5 Velocity 5

    DB2PQENC 1 100 3 85% 00:00:03.000


    2 500 4 70% 00:00:10.000


    3
    5 Velocity 5

    DB2PQTSO 1 100 2 90% 00:00:01.000


    2 500 3 80% 00:00:05.000


    3
    4 Velocity 10

    DDFDEF 1 500 3 80% 00:00:02.500


    2
    4 Velocity 20

    DDFHI 1 500 2 90% 00:00:01.000


    2
    3 Velocity 40

    DDFLO 1 500 4 80% 00:00:04.000


    2
    5 Velocity 10

    ORACLES 1
    5 Velocity 10

    ORAMT1 1 50 1 Avg 00:00:00.015


    2 500 3 Avg 00:00:05.000


    3
    5 Velocity 10

    ORAMT2 1

    Discretionary

    ORAMT3 1
    3 Velocity 40

    SAPDEF 1 500 3 80% 00:00:02.500


    2
    4 Velocity 20

    SAPHI 1
    2 Velocity 40

    SAPLO 1
    4 Velocity 20

    SAPMED 1
    3 Velocity 30
    OMVS_WKL NETVAUTO 1
    1 Velocity 70

    NETVNWRK 1
    2 Velocity 50

    OMVS 1
    1 Velocity 50

    UNIX 1 50 2 Velocity 30


    2 500 3 Velocity 20


    3
    4 Velocity 10

    WEBDEF 1
    3 Velocity 30

    WEBHI 1 500 2 90% 00:00:01.000


    2
    3 Velocity 30

    WEBLO 1
    3 Avg 00:00:10.000
    ONL_WKL CBBERWW 1
    1 Avg 00:00:00.025

    CBCICS 1
    1 Velocity 50

    CBDEF 1 100 2 85% 00:00:01.500


    2
    3 Velocity 40

    CBENCLAV 1
    1 Velocity 40

    CBHI 1
    1 90% 00:00:00.300

    CBLO 1
    4 Avg 00:00:00.900

    CBTRD2 1
    2 Avg 00:00:00.015

    CICSCONV 1
    2 Avg 24:00:00.000

    CICSDEF 1
    2 85% 00:00:01.000

    CICSHI 1
    1 90% 00:00:00.500

    CICSLO 1
    2 80% 00:00:02.000

    IMSDEF 1
    2 85% 00:00:01.000

    IMSHI 1
    1 90% 00:00:00.500

    IMSLO 1
    2 80% 00:00:02.000

    MQDEF 1
    3 Velocity 30

    MQEXE 1
    2 Velocity 40

    MQPES 1
    1 Velocity 60

    TZITRD2 1
    3 Velocity 5
    STC_WKL ASCHDEF 1 500 2 80% 00:00:01.000


    2
    4 Velocity 20

    ASCHHI 1 500 2 90% 00:00:00.500


    2
    3 Velocity 40

    ASCHLO 1 250 3 75% 00:00:03.000


    2
    5 Velocity 20

    LIMIT 1

    Discretionary

    OPSDEF 1
    3 Velocity 40

    OPSHI 1
    1 Velocity 70

    OPSLO 1
    3 Velocity 20

    SPECIAL 1
    1 Velocity 70

    UNCLASS 1
    5 Velocity 10
    TSO_WKL TSO 1 250 2 90% 00:00:01.000


    2
    3 Velocity 30

    TSOTECH 1
    1 Velocity 60


    Service Definition Resource Group Goals


    Resource Group Minimum Capacity Maximum Capacity Description
    LIMITRG 0 1 control quiesced nonswappables


    Service Definition Service Classes in Resource Groups


    Service Class *
    N
    O
    N
    E
    L
    I
    M
    I
    T
    R
    G
    ASCHDEF X
    ASCHHI X
    ASCHLO X
    BATHI X
    BATLO X
    BATMED X
    CBBERWW X
    CBCICS X
    CBDEF X
    CBENCLAV X
    CBHI X
    CBLO X
    CBTRD2 X
    CICSCONV X
    CICSDEF X
    CICSHI X
    CICSLO X
    DB2PQDEF X
    DB2PQENC X
    DB2PQTSO X
    DDFDEF X
    DDFHI X
    DDFLO X
    IMSDEF X
    IMSHI X
    IMSLO X
    LIMIT
    X
    MQDEF X
    MQEXE X
    MQPES X
    NETVAUTO X
    NETVNWRK X
    OMVS X
    OPSDEF X
    OPSHI X
    OPSLO X
    ORACLES X
    ORAMT1 X
    ORAMT2 X
    ORAMT3 X
    SAPDEF X
    SAPHI X
    SAPLO X
    SAPMED X
    SPECIAL X
    TSO X
    TSOTECH X
    TZITRD2 X
    UNCLASS X
    UNIX X
    WEBDEF X
    WEBHI X
    WEBLO X


    Service Policy WLMPOL

    WSC Sample WLM policy

    Note: Service class names are highlighted when one or more of its period goals have been overridden in this policy; where possible the changed goal information is also highlighted. In instances where the last period of a service class has been deleted, only the service class name will be highlighted.


    Service Policy WLMPOL Service Class Goals


    Table 16. Service Policy WLMPOL goals sorted by service class
    Service Class Workload Per Duration Imp Goal CPU Crit.
    ASCHDEF STC_WKL 1 500 2 80% 00:00:01.000


    2
    4 Velocity 20
    ASCHHI STC_WKL 1 500 2 90% 00:00:00.500


    2
    3 Velocity 40
    ASCHLO STC_WKL 1 250 3 75% 00:00:03.000


    2
    5 Velocity 20
    BATHI BAT_WKL 1 10000 3 Velocity 30


    2
    4 Velocity 20
    BATLO BAT_WKL 1

    Discretionary
    BATMED BAT_WKL 1 15000 4 Velocity 20


    2

    Discretionary
    CBBERWW ONL_WKL 1
    1 Avg 00:00:00.025
    CBCICS ONL_WKL 1
    1 Velocity 50
    CBDEF ONL_WKL 1 100 2 85% 00:00:01.500


    2
    3 Velocity 40
    CBENCLAV ONL_WKL 1
    1 Velocity 40
    CBHI ONL_WKL 1
    1 90% 00:00:00.300
    CBLO ONL_WKL 1
    4 Avg 00:00:00.900
    CBTRD2 ONL_WKL 1
    2 Avg 00:00:00.015
    CICSCONV ONL_WKL 1
    2 Avg 24:00:00.000
    CICSDEF ONL_WKL 1
    2 85% 00:00:01.000
    CICSHI ONL_WKL 1
    1 90% 00:00:00.500
    CICSLO ONL_WKL 1
    2 80% 00:00:02.000
    DB2PQDEF DB_WKL 1
    5 Velocity 5
    DB2PQENC DB_WKL 1 100 3 85% 00:00:03.000


    2 500 4 70% 00:00:10.000


    3
    5 Velocity 5
    DB2PQTSO DB_WKL 1 100 2 90% 00:00:01.000


    2 500 3 80% 00:00:05.000


    3
    4 Velocity 10
    DDFDEF DB_WKL 1 500 3 80% 00:00:02.500


    2
    4 Velocity 20
    DDFHI DB_WKL 1 500 2 90% 00:00:01.000


    2
    3 Velocity 40
    DDFLO DB_WKL 1 500 4 80% 00:00:04.000


    2
    5 Velocity 10
    IMSDEF ONL_WKL 1
    2 85% 00:00:01.000
    IMSHI ONL_WKL 1
    1 90% 00:00:00.500
    IMSLO ONL_WKL 1
    2 80% 00:00:02.000
    LIMIT STC_WKL 1

    Discretionary
    MQDEF ONL_WKL 1
    3 Velocity 30
    MQEXE ONL_WKL 1
    2 Velocity 40
    MQPES ONL_WKL 1
    1 Velocity 60
    NETVAUTO OMVS_WKL 1
    1 Velocity 70
    NETVNWRK OMVS_WKL 1
    2 Velocity 50
    OMVS OMVS_WKL 1
    1 Velocity 50
    OPSDEF STC_WKL 1
    3 Velocity 40
    OPSHI STC_WKL 1
    1 Velocity 70
    OPSLO STC_WKL 1
    3 Velocity 20
    ORACLES DB_WKL 1
    5 Velocity 10
    ORAMT1 DB_WKL 1 50 1 Avg 00:00:00.015


    2 500 3 Avg 00:00:05.000


    3
    5 Velocity 10
    ORAMT2 DB_WKL 1

    Discretionary
    ORAMT3 DB_WKL 1
    3 Velocity 40
    SAPDEF DB_WKL 1 500 3 80% 00:00:02.500


    2
    4 Velocity 20
    SAPHI DB_WKL 1
    2 Velocity 40
    SAPLO DB_WKL 1
    4 Velocity 20
    SAPMED DB_WKL 1
    3 Velocity 30
    SPECIAL STC_WKL 1
    1 Velocity 70
    TSO TSO_WKL 1 250 2 90% 00:00:01.000


    2
    3 Velocity 30
    TSOTECH TSO_WKL 1
    1 Velocity 60
    TZITRD2 ONL_WKL 1
    3 Velocity 5
    UNCLASS STC_WKL 1
    5 Velocity 10
    UNIX OMVS_WKL 1 50 2 Velocity 30


    2 500 3 Velocity 20


    3
    4 Velocity 10
    WEBDEF OMVS_WKL 1
    3 Velocity 30
    WEBHI OMVS_WKL 1 500 2 90% 00:00:01.000


    2
    3 Velocity 30
    WEBLO OMVS_WKL 1
    3 Avg 00:00:10.000

    Table 17. Service Policy WLMPOL goals sorted by importance
    Service Class Workload Per Duration Imp Goal CPU Crit.
    CBBERWW ONL_WKL 1
    1 Avg 00:00:00.025
    CBCICS ONL_WKL 1
    1 Velocity 50
    CBENCLAV ONL_WKL 1
    1 Velocity 40
    CBHI ONL_WKL 1
    1 90% 00:00:00.300
    CICSHI ONL_WKL 1
    1 90% 00:00:00.500
    IMSHI ONL_WKL 1
    1 90% 00:00:00.500
    MQPES ONL_WKL 1
    1 Velocity 60
    NETVAUTO OMVS_WKL 1
    1 Velocity 70
    OMVS OMVS_WKL 1
    1 Velocity 50
    OPSHI STC_WKL 1
    1 Velocity 70
    ORAMT1 DB_WKL 1 50 1 Avg 00:00:00.015
    SPECIAL STC_WKL 1
    1 Velocity 70
    TSOTECH TSO_WKL 1
    1 Velocity 60
    ASCHDEF STC_WKL 1 500 2 80% 00:00:01.000
    ASCHHI STC_WKL 1 500 2 90% 00:00:00.500
    CBDEF ONL_WKL 1 100 2 85% 00:00:01.500
    CBTRD2 ONL_WKL 1
    2 Avg 00:00:00.015
    CICSCONV ONL_WKL 1
    2 Avg 24:00:00.000
    CICSDEF ONL_WKL 1
    2 85% 00:00:01.000
    CICSLO ONL_WKL 1
    2 80% 00:00:02.000
    DB2PQTSO DB_WKL 1 100 2 90% 00:00:01.000
    DDFHI DB_WKL 1 500 2 90% 00:00:01.000
    IMSDEF ONL_WKL 1
    2 85% 00:00:01.000
    IMSLO ONL_WKL 1
    2 80% 00:00:02.000
    MQEXE ONL_WKL 1
    2 Velocity 40
    NETVNWRK OMVS_WKL 1
    2 Velocity 50
    SAPHI DB_WKL 1
    2 Velocity 40
    TSO TSO_WKL 1 250 2 90% 00:00:01.000
    UNIX OMVS_WKL 1 50 2 Velocity 30
    WEBHI OMVS_WKL 1 500 2 90% 00:00:01.000
    ASCHHI STC_WKL 2
    3 Velocity 40
    ASCHLO STC_WKL 1 250 3 75% 00:00:03.000
    BATHI BAT_WKL 1 10000 3 Velocity 30
    CBDEF ONL_WKL 2
    3 Velocity 40
    DB2PQENC DB_WKL 1 100 3 85% 00:00:03.000
    DB2PQTSO DB_WKL 2 500 3 80% 00:00:05.000
    DDFDEF DB_WKL 1 500 3 80% 00:00:02.500
    DDFHI DB_WKL 2
    3 Velocity 40
    MQDEF ONL_WKL 1
    3 Velocity 30
    OPSDEF STC_WKL 1
    3 Velocity 40
    OPSLO STC_WKL 1
    3 Velocity 20
    ORAMT1 DB_WKL 2 500 3 Avg 00:00:05.000
    ORAMT3 DB_WKL 1
    3 Velocity 40
    SAPDEF DB_WKL 1 500 3 80% 00:00:02.500
    SAPMED DB_WKL 1
    3 Velocity 30
    TSO TSO_WKL 2
    3 Velocity 30
    TZITRD2 ONL_WKL 1
    3 Velocity 5
    UNIX OMVS_WKL 2 500 3 Velocity 20
    WEBDEF OMVS_WKL 1
    3 Velocity 30
    WEBHI OMVS_WKL 2
    3 Velocity 30
    WEBLO OMVS_WKL 1
    3 Avg 00:00:10.000
    ASCHDEF STC_WKL 2
    4 Velocity 20
    BATHI BAT_WKL 2
    4 Velocity 20
    BATMED BAT_WKL 1 15000 4 Velocity 20
    CBLO ONL_WKL 1
    4 Avg 00:00:00.900
    DB2PQENC DB_WKL 2 500 4 70% 00:00:10.000
    DB2PQTSO DB_WKL 3
    4 Velocity 10
    DDFDEF DB_WKL 2
    4 Velocity 20
    DDFLO DB_WKL 1 500 4 80% 00:00:04.000
    SAPDEF DB_WKL 2
    4 Velocity 20
    SAPLO DB_WKL 1
    4 Velocity 20
    UNIX OMVS_WKL 3
    4 Velocity 10
    ASCHLO STC_WKL 2
    5 Velocity 20
    DB2PQDEF DB_WKL 1
    5 Velocity 5
    DB2PQENC DB_WKL 3
    5 Velocity 5
    DDFLO DB_WKL 2
    5 Velocity 10
    ORACLES DB_WKL 1
    5 Velocity 10
    ORAMT1 DB_WKL 3
    5 Velocity 10
    UNCLASS STC_WKL 1
    5 Velocity 10
    BATLO BAT_WKL 1

    Discretionary
    BATMED BAT_WKL 2

    Discretionary
    LIMIT STC_WKL 1

    Discretionary
    ORAMT2 DB_WKL 1

    Discretionary


    Table 18. Service Policy WLMPOL goals sorted by workload
    Workload Service Class Per Duration Imp Goal CPU Crit.
    BAT_WKL BATHI 1 10000 3 Velocity 30


    2
    4 Velocity 20

    BATLO 1

    Discretionary

    BATMED 1 15000 4 Velocity 20


    2

    Discretionary
    DB_WKL DB2PQDEF 1
    5 Velocity 5

    DB2PQENC 1 100 3 85% 00:00:03.000


    2 500 4 70% 00:00:10.000


    3
    5 Velocity 5

    DB2PQTSO 1 100 2 90% 00:00:01.000


    2 500 3 80% 00:00:05.000


    3
    4 Velocity 10

    DDFDEF 1 500 3 80% 00:00:02.500


    2
    4 Velocity 20

    DDFHI 1 500 2 90% 00:00:01.000


    2
    3 Velocity 40

    DDFLO 1 500 4 80% 00:00:04.000


    2
    5 Velocity 10

    ORACLES 1
    5 Velocity 10

    ORAMT1 1 50 1 Avg 00:00:00.015


    2 500 3 Avg 00:00:05.000


    3
    5 Velocity 10

    ORAMT2 1

    Discretionary

    ORAMT3 1
    3 Velocity 40

    SAPDEF 1 500 3 80% 00:00:02.500


    2
    4 Velocity 20

    SAPHI 1
    2 Velocity 40

    SAPLO 1
    4 Velocity 20

    SAPMED 1
    3 Velocity 30
    OMVS_WKL NETVAUTO 1
    1 Velocity 70

    NETVNWRK 1
    2 Velocity 50

    OMVS 1
    1 Velocity 50

    UNIX 1 50 2 Velocity 30


    2 500 3 Velocity 20


    3
    4 Velocity 10

    WEBDEF 1
    3 Velocity 30

    WEBHI 1 500 2 90% 00:00:01.000


    2
    3 Velocity 30

    WEBLO 1
    3 Avg 00:00:10.000
    ONL_WKL CBBERWW 1
    1 Avg 00:00:00.025

    CBCICS 1
    1 Velocity 50

    CBDEF 1 100 2 85% 00:00:01.500


    2
    3 Velocity 40

    CBENCLAV 1
    1 Velocity 40

    CBHI 1
    1 90% 00:00:00.300

    CBLO 1
    4 Avg 00:00:00.900

    CBTRD2 1
    2 Avg 00:00:00.015

    CICSCONV 1
    2 Avg 24:00:00.000

    CICSDEF 1
    2 85% 00:00:01.000

    CICSHI 1
    1 90% 00:00:00.500

    CICSLO 1
    2 80% 00:00:02.000

    IMSDEF 1
    2 85% 00:00:01.000

    IMSHI 1
    1 90% 00:00:00.500

    IMSLO 1
    2 80% 00:00:02.000

    MQDEF 1
    3 Velocity 30

    MQEXE 1
    2 Velocity 40

    MQPES 1
    1 Velocity 60

    TZITRD2 1
    3 Velocity 5
    STC_WKL ASCHDEF 1 500 2 80% 00:00:01.000


    2
    4 Velocity 20

    ASCHHI 1 500 2 90% 00:00:00.500


    2
    3 Velocity 40

    ASCHLO 1 250 3 75% 00:00:03.000


    2
    5 Velocity 20

    LIMIT 1

    Discretionary

    OPSDEF 1
    3 Velocity 40

    OPSHI 1
    1 Velocity 70

    OPSLO 1
    3 Velocity 20

    SPECIAL 1
    1 Velocity 70

    UNCLASS 1
    5 Velocity 10
    TSO_WKL TSO 1 250 2 90% 00:00:01.000


    2
    3 Velocity 30

    TSOTECH 1
    1 Velocity 60


    Service Policy WLMPOL Resource Group Goals


    Resource Group Minimum Capacity Maximum Capacity Description
    LIMITRG 0 1 control quiesced nonswappables


    Service Policy WLMPOL Service Classes in Resource Groups


    Service Class *
    N
    O
    N
    E
    L
    I
    M
    I
    T
    R
    G
    ASCHDEF X
    ASCHHI X
    ASCHLO X
    BATHI X
    BATLO X
    BATMED X
    CBBERWW X
    CBCICS X
    CBDEF X
    CBENCLAV X
    CBHI X
    CBLO X
    CBTRD2 X
    CICSCONV X
    CICSDEF X
    CICSHI X
    CICSLO X
    DB2PQDEF X
    DB2PQENC X
    DB2PQTSO X
    DDFDEF X
    DDFHI X
    DDFLO X
    IMSDEF X
    IMSHI X
    IMSLO X
    LIMIT
    X
    MQDEF X
    MQEXE X
    MQPES X
    NETVAUTO X
    NETVNWRK X
    OMVS X
    OPSDEF X
    OPSHI X
    OPSLO X
    ORACLES X
    ORAMT1 X
    ORAMT2 X
    ORAMT3 X
    SAPDEF X
    SAPHI X
    SAPLO X
    SAPMED X
    SPECIAL X
    TSO X
    TSOTECH X
    TZITRD2 X
    UNCLASS X
    UNIX X
    WEBDEF X
    WEBHI X
    WEBLO X


    Appendix A. Notepad Information

    THIS SERVICE DEFINITION IS FOR SAMPLE PURPOSES ONLY.
    IT IS INTENDED TO PROVIDE EXAMPLES OF HOW TO SPECIFY WLM CONSTRUCTS.
    INSTALLATIONS ARE EXPECTED TO CHANGE THE SERVICE DEFINITION FOR
    THEIR SPECIFIC SITUATION AS APPROPRIATE BEFORE ACTIVATING ANY POLICY.
    WE HAVE DOCUMENTED SOME ITEMS WE EXPECT CUSTOMERS TO CHANGE AND
    THOSE THINGS WE RECOMMEND THEY DO.
    
    This service definition has a functionality level of LEVEL011.
    You need to be aware of the levels supported in your environment
    and make sure you remove or disable any functions not supported
    by your installation.
    Functionality levels are described in detail in the WLM Planning
    Manual GC28-1761, in the Chapter on migration.
    
    This service definitions contains 62 service class periods. The number
    of service class periods we generally recommend customers to have
    ACTIVE on an image at any one time is approximately 30. We have
    defined 62 in this sample for completeness to allow you to see
    examples of how to classify various work. Clearly you will not need
    nor should you have this many service classes defined in your policy.
    
    I/O PRIORITY is turned on in this policy. If an analysis of your DASD
    subsystem shows high disconnect times and little or no IOS queue time
    then we recommend you set this option to NO. If you have high IOS
    queue times and also have high disconnect times then you will have to
    evaluate the benefits of using I/O priority management in your
    installation. Be aware of the fact when I/O priority management
    is turned on, disconnect times are included in the velocity goal
    calculation.
    High disconnect times will cause the system to calculate
    velocity goals that are higher than one would expect to receive if you
    did not have high disconnect times.
    Since the PI (and subsequent WLM decisions) are based on the goals set
    versus goals achieved you will need to set or adjust your velocity
    goals appropriately taking this calculation into consideration if
    I/O priority is enabled.
    
    ************************************
    **   NOTE !!!  1/5/2001           **
    ************************************
    APAR OW47667 has been taken to eliminate the disconnect time from the
    velocity calculation. This APAR is for R8 systems and higher.
    When you install this APAR check to see if there is a requirement for
    all systems in the sysplex to have this APAR applied.
    With this APAR applied we recommend installations enable I/O Priority
    Management.
    
    Dynamic Alias Management is set to NO in this service definition, If you
    set this option to YES, then be sure to check that the PAV PTF's are
    installed on any R7 and R8 system before installing the policy. The
    APAR is OW39854. For the same volumes, do not use dynamic
    (WLM-managed) PAVs on one system unless all sharing systems use
    dynamic PAVs!
    IBM Service Link has a list of supporting PTFs:
       PSP bucket upgrade ID: 2105device
       Subset ID: 2105MVS/ESA
    I/O PRIORITY Management must be enabled if you wish to use Dynamic
    Alias Management (see paragraph above).
    
    ******************************************
    * NEW ORACLE SUBSYSTEM FUNCTION 03/01/03 *
    ******************************************
    Oracle release 8.1.7.3 and above now supports enclaves.
    You need to be sure you are at the OSDI level of Oracle.
    Management of Oracle transactions can be specified by defining
    a new subsystem named OSDI. Oracle Net has support for a keyword
    parameter named ENCLAVE. You can specify ENCLAVE(SESS) or
    ENCLAVE(CALL). The recommendation is to specifiy ENCLAVE(CALL) as
    this classifies a transaction every time a request arrives from the
    client much like DDF acts with THREADS(INACTIVE) and RELEASE(COMIT).
    Multiple periods and response time goals are appropriate for these
    types of transactions. See Oracle documentation for more info.
    
    *****************************************
    * NEW NETVIEW SUBSYSTEM FUNCTION 7/1/02 *
    *****************************************
    Netview 1.4 can now support enclaves. These are classified under
    the subsystem of NETV. APAR OW54858 provides more information
    regarding this function. Also the WLM web site at URL:
    http://www-1.ibm.com/servers/eserver/zseries/zos/wlm/pdf/wlmNETV.pdf
    has presentation material about this function. Please note that if
    you choose to implement this capability and do not follow the proper
    procedeures for the NETVIEW tasks, they will default to the SYSOTHER
    service class.
    
    *********************************************************
    * NEW INITIMP KEYWORD IN SYS1.PARMLIB(IEAOPTXX) 03/1/03 *
    *********************************************************
    The default dispatching priority of the initiator address spaces
    is set to SYSSTC(254) in Goal Mode. In Compatibility mode the DP of
    the initiators was controlled by the use of the PVLDP keyword in the
    IEAIPSxx member of parmlib.
    There is now a new option in the IEAOPTxx member of parmlib to control
    the dispatching priority of initiators in Goal Mode. The keyword is
    INITIMP=x, where x can be either (0,1,2,3 or E). The default= 0. See
    INIT and TUNING Reference for more information on this keyword when
    available.
    OW55344 is the APAR that will support this function when available.
    
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !   HIGHLY RECOMMENDED ACTION ITEMS: !
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    
    A) READ ALL DOCUMENTATION !
         ITSO Redbook SG24-5326
         MVS Planning: WLM  GC28-1761
         WSC Migration Guide and Checklist (WSC Web page below)
    
         WSC homepage:
            //http://www-1.ibm.com/support/techdocs/atsmastr.nsf
    
         WLM homepage===> http://www.ibm.com/s390/wlm/
    
    B) Provide a default service class and a unique report class for all
       subsystems and monitor your RMF reports for tasks that fall
       into this service class and reclassify them appropriately.
       Use the UNCLASS service class for all unclassified work in the
       absence of any other service class of your own. You should
       use this service class where you have no classification rules
       defined and provide a unique report class so you can easily
       identify which subsystem the work is coming from.
    
    C) Use the SPM system rules to classify SYSTEM and SYSSTC work
       appropriately. See the WLM planning manual section on classifying
       system tasks.
       !!!!!!!!!!!!!!!!
       NOTE: If a program has been assigned the SYST attribute in either
       the program properties table(PPT) in IEFSDPPT in SYS1.LINKLIB or
       in the SCHEDxx member of SYS1.PARMLIB, then the address spaces
       executing these programs will be classified to SYSSTC unless you
       explicitly specify a classification rule for these tasks
       before the SPM rules.
    
    D) We advise you to manage your CICS and IMS applications initially in
       non-server mode with a velocity goal and implement transaction
       level classification at a later date when you have become more
       comfortable with your migration to goal mode. The classification
       rules for CICS and IMS provided are examples and if used must be
       modified to your tranactions names.
       In this policy the production CICS/IMS regions are managed to the
       transactions they execute. The test CICS/IMS regions are managed
       at the region level with a velocity goal for all the transactions
       executing in those regions. You may wish to break out the IMS
       dependent regions into their own service class with a slightly
       lower velocity for the test regions in this case.If you do not plan
       to use CICS/IMS transaction classification, then in the STC
       classification rules for the CICS/IMS test regions specify
       that these regions are to be managed by REGION goals as opposed to
       TRANSACTION goals.  Scroll to the right (PF11) to view this field.
       In R10:
       If you specify CICS/IMS classifcation rules you will be able to
       get response time information in the RMF reports even though the
       regions are not being managed to the transaction service classes.
       You must specify service and report classes here to accomplish this
       If you are using a release of the OS before R10 then you must
       delete all the entries from the CICS/IMS classification rules
       in order to have the regions managed properly. See the next
       paragraph for further information.
    
       IMPORTANT information on CICS and IMS transactions: Prior to R10,
       CICS and IMS transactions can be assigned only response time goals
       (either percentile or average) within single period service classes.
       If you do not define any goals at all for CICS or IMS work,
       then the work will be managed to the velocity of the address spaces.
       Once you have defined a response time transaction goal for
       CICS or IMS work, then ALL subsequent work will be managed to those
       transaction goals, not to the velocity goals of the address spaces.
       For example, you may initially be managing all CICS work to the
       velocity goals of the CICS address space. If you define a response
       time goal for ONE CICS transaction, you will be required to declare
       a default goal as part of that definition. Now ALL CICS
       transactions will be managed to those response time goals, even if
       they must accept the default.
       THE EXCEPTION TO THIS IS WHEN YOUR SYSTEM IS AT R10 OR HIGHER WITH
       APAR OW43813 installed.
       R10 systems and higher:
       Permits the management of CICS/IMS using transaction goals for some
       regions while allowing other CICS/IMS regions to be managed using
       velocity goals. Other enhancements for classification have been
       implemented in this release also.
       Exploitation of any new R10 function causes a new functionality
       level in the service definition (Functionality Level 011). This
       level also imposes new restrictions on the service defintion.
       See WLM home page http://www.ibm.com/s390/wlm/ and review item
       "Protecting Your Loved Ones-WLM Goal Mode Enhancements..R10"
       for more information on this as well as the WLM planning manual.
    
    E) Clarification on JES classification rules using Subsystem Collection.
       In OS/390 R10 new classification support allows work to be
       classified by system name. System name, however, cannot be used
       for JES. This is because the WLM classification call will be made
       on the system where the job ends conversion, which may or may not
       be the system where the job ends up being executed.
       Another classification qualifier, Subsystem Collection Name (SSC),
       is provided which allows JES work to be segregated by MAS.
       For JES shared spool complexes, the XCF group name, (in WLM it's
       called Subsystem Collection Name), should be used to provide
       classification integrity across the JES-PLEX members. The use of
       the system name qualifier is prohibited for JES rules. For JES2
       you can display the appropriate name to use with the $DMASDEF
       command. The "XCFGRPNM" field will be displayed with the name of
       the qualifier you need to specify with the SSC type parameter of
       the JES classification rules. Using the SSC technique for JES rules
       will allow those with multiple JES MAS's to classify similar work
       differently among those JES MAS's. For example, batch job "compile"
       can have a jobclass of C and be assigned service class "BATFAST" in
       one JES MAS and service class "BATSLOW" in a different JES MAS as
       shown below. Each JES MAS of course may have multiple members (images).
    
      ____  1  SSC        WSCSYS1  ___                  ________
      ____  2    TC         C        ___                BATFAST
      ____  1  SSC        WSCSYS2  ___                  ________
      ____  2    TC         C        ___                BATSLOW
    
     Items that will need your attention:
    
    a) You must change the goals and importance levels to meet the needs
       of your workloads. In the absence of any data of your own, the
       goals for CB*, DDF*, OMVS, UNIX, ASCH*, TSOTECH, WEB* and UNCLASS
       service classes should be good starting points.
       You will need to modify the classification rules to suit your
       installation. In the absence of any data of your own, the rules
       for OMVS, WEB and SAP subsystems should be good starting points.
    
    b) Modify the names of any constructs (workloads, service classes, and
       report classes) to suit your own naming conventions if necessary.
    
    c) Modify or delete any application or scheduling environments as
       appropriate for your installation.
    
    d) Review the service defintion coefficient settings and change
       them to meet your requirements.
       Remember to change any durations accordingly.
    
    e) Regarding the IWEB Subsystem:
       Use of Transaction Class qualifiers:
       This is probably the most useful qualifier because of its
       flexibility. Transaction class is the arbitrary class name
       you specify in the ApplEnv directive in the Web server
       configuration file. You can use the filtering function
       in the Web server to assign transactions to transaction
       classes based on the requested URL. Then in turn, the
       transaction classes can be assigned unique service classes
       via the WLM policy using the transaction class qualifier.
    
       There is a also a directive to specify the transaction class
       to be used by work performed by the Fast Response Cache
       Accelerator or FRCA. FRCA support was introduced in OS/390 R7.
       You must classify this work as documented in the WLM planning
       manual under "Defining Work Qualifiers" (IWEB).
       If a service class isn't coded in the rules for this the enclave
       defaults to the IWEB default or SYSOTHER if there are no IWEB
       rules.
    
    f) For the CB rules and IWEB rules (as well as others) it is highly
       useful to specify unique report classes for transactions that use
       the same service class. This allows you to better isolate various
       transactions and their performance and greatly help with any
       problem determination tasks.
    

    Index