Part 1: PCS core features


Production Control Services (PCS) is an elective feature of ThruPut Manager AE. The material in PART 1 explains the context necessary to setup and manage batch workload that is scheduled and submitted by CA 7.

Definition of Core Features

The core features provide the facilities to allow your jobs to be optimized in the context of their relationship to the rest of the schedule. They include critical path management, predicting when jobs will be late and mitigating that situation based on the importance of the work.

It focuses on all the processes, settings, features and customizations a datacenter uses to have a meaningful implementation of PCS. For many installations this is sufficient.

However you may find that you have need of one or more of the many advanced features. In any case we recommend you complete the core implementation before implementing advance features.

Verify PCS-related environment

This section is relevant to you if you have inherited a functioning PCS environment or if you need to be reminded of the PCS environment in effect. Otherwise if you are early in the implementation process, skip this section and go to PCS Dialog Conventions.

Use the following commands to verify your settings. The PCS commands use a prefix associated with the PCS started task while the ThruPut Manager commands use a different one for its started task. (Tip: the D OPDATA command will remind you of the relevant prefixes. In this guide, the prefix, or comchar, for ThruPut Manager region is / and for the PCS region it's @.)

To see the class dedicated to the Production Services queue, use the following command:

/TM CLASS DISPLAY
DTM3233I TM CLASS LIST
Analysis............ 9
Deferred............ None
Selectable.......... A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,R,S,T,U,V,W,X,Y,Z
0,1,2,3,4,5,6,7,8,9
Exempt.............. Q
On_Demand........... None
Production_Services. 1
General_Services.... 2
Default............. None

If the PCS entry is NONE, then no class has been defined. (Defining it is covered in Set up PCS Queue.)

To see the current Service Classes dedicated to PCS, use:

/SLM DISPLAY SC ALL DTM8233I SLM Service Class Display
TMGS1 Per:1 PI:N/A Dly:N/A ADly:N/A ACPU:20% C:G AS:0.0
TMGS2 Per:1 PI:N/A Dly:N/A ADly:N/A ACPU:20% C:G AS:0.0
TMGS3 Per:1 PI:N/A Dly:N/A ADly:N/A ACPU:20% C:G AS:0.0
TMGS4 Per:1 PI:2.2 Dly:87% ADly:87% ACPU:3.45% C:R AS:4.0
TMGS5 Per:1 PI:3.9 Dly:95% ADly:95% ACPU:3.45% C:R AS:4.0
TMPS0 Per:1 PI:N/A Dly:N/A ADly:N/A ACPU:20% C:G AS:0.0
TMPS1 Per:1 PI:N/A Dly:N/A ADly:N/A ACPU:20% C:G AS:0.0
TMPS2 Per:1 PI:N/A Dly:N/A ADly:N/A ACPU:20% C:G AS:0.0
TMPS3 Per:1 PI:N/A Dly:N/A ADly:N/A ACPU:20% C:G AS:0.0
TMPS4 Per:1 PI:N/A Dly:N/A ADly:N/A ACPU:20% C:G AS:0.0
TMPS5 Per:1 PI:N/A Dly:N/A ADly:N/A ACPU:20% C:G AS:0.0


If you can't tell if the Service Classes are dedicated to PCS, see the Add PCS-oriented information to SLM Policy.

To see the active Automation File and SLM Policy, use:

//SLM DISPLAY POLICY ($ACTIVE) DTM8200I SLM POLICY DISPLAY
NAME=P$PS$GS
DESCRIPTION='PCS+PS+GS workload'
AUTOMATION FILE=DOCT.AF
CREATED ON yyyy.ddd AT 12:22:30 BY USERID1
MODIFIED ON yyyy.ddd AT 12:09:08 BY USERID1
ACTIVATED ON yyyy.ddd AT 12:09:13 BY USERID1


Assuming you have a PCS started task and an Application Management Database has already been created, you can use the following commands. If you are in the early stages, this section will be useful later.

For general PCS information, start with:

@ PCS DISPLAY INFO DTM8230I PCS Information
CA 7 Instance :CA73
Automation Dataset(AMD):DOCT.AMD
Battle Plan Dataset :DOCT.BPF
Experience Dataset :DOCT.EXP1
Experience (Alternate) :DOCT.EXP2
Collection (Experience):DOCT.COLLECTN.FILE
Battle Plan is currently Active


For PCS levels and parms use the following three commands, checking for up-to-date software levels and consistent CA 7 instances:

@PCS DISPLAY LEVEL DTM6563I PCS LEVEL DISPLAY
SYSNAME=TEST3 JES2 NODE=N1 CA 7=CA73 R12
TM AE 18.02 AT PTF TMT7114, z/OS R2.3.0, JES2 z/OS 2.3 MODE=Z11
NO APARS APPLIED

@PCS DISPLAY PARMS

DTM6579I TM PARMS DISPLAY
TMPCS EXECUTION PARAMETERS:
BPF=,CA7=CA73,XTMNAME=,COMCHAR=@,EXPC=,PCSC=

TMPCS INITIALIZATION PARAMETERS:
DSN=SYS1.MVSSOL.PARMLIB(TMPCCA73) VOL=SYSPRG
FILE EXPERIENCE1 DOCT.EXP1
FILE EXPERIENCE2 DOCT.EXP2
FILE BPF DOCT.BPF

FILE EXPERIENCE_COLLECTION DOCT.COLLECTN.FILE

PCS BATCH DOCT.PARMLIB(PCSCMDS2)

*** END OF PARMS DISPLAY ***

If you are early in your implementation, the rest of this chapter helps you setup the missing pieces. Review the Ongoing Considerations sections if you are new to an existing implementation. The Installation Guide has further information about the environment in which PCS operates.

PCS Dialog Conventions

You use two PCS sub-dialogs: one to set up the Application Management Database and one to display the workload in an active battle plan. In addition you update the SLM Policy using the SLM dialog.

The PCS dialog has several helpful features:

  • HELP PF1 is available for each panel with extensive and detailed explanations. Use PF1 for an extended explanation, if one is available.
  • G-Guidelines for using this Dialog, available on the Main Selection Menu, gives a description of how to approach this dialog for the first time.
  • Glossary is a list of PCS terms with their definitions. It is available as a drop down menu on each panel.
  • What's New is an explanation of changes to the dialog by PTF level. It is available as a drop down menu on each panel.
  • Help drop down menu has three options: the first accesses the same material as the HELP (PF1) does; the second and third are for troubleshooting situations in consultation with the Compuware Customer Solutions team.

Finding a Particular Panel

Throughout this guide the panel images are preceded by the steps to reach the panel, i.e., starting with the Main Lobby panel, what to key on each successive panel to get to the panel in question.

Examples in this Guide

The examples in this Guide are built on a scenario at the Apex Insurance Company. For our purposes they have 50 or 60 jobs, some of which repeat during the day. They belong to eight applications. The various instructions and features are explained in the context of this workload.


 

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

BMC Compuware ThruPut Manager 18.02