Sie sind auf Seite 1von 37

BMC CONTROL-M for z/OS

Product Roadmap

9/2/2006

Agenda

6.1 July 2002 6.2 Oct. 2005 6.2.18 Aug. 2006 (soon) 6.3 Q4 2007

9/2/2006

2006 BMC Software

CTMPLEX: Exploiting SYSPLEX Capabilities

What is that?
Single global, several local monitors Distribute spool access and load among them Communication, assignment and Information sharing, through coupling facility
Global Local

6.1

Spool
XCF

Why
RAS (Reliability, Availability, Serviceability), recoverability Performance and capacity better usage of current HW Easier upgrade, without need for maintenance window

Local

9/2/2006

2006 BMC Software

BYPASS

Bypass command for scheduling waiting jobs


This is an option to allow a job to ignore pre-requisite conditions, missing resources, etc.

6.1

The presentation in the Jobs map should reflect that a job has a bypass on it

9/2/2006

2006 BMC Software

Relative ODAT in IN/OUT Conditions


6.1

9/2/2006

2006 BMC Software

Future ODAT in Order

When ordering a table or a job with a future ODAT, the job or the
jobs in the table will run right when all of its pre-requisites will be fulfilled BMC CONTROL-M for z/OS to run the job or the jobs in the table in the ODAT date in BMC CONTROL-M for z/OS 6.1

6.1

The new flag tells

This feature is available

9/2/2006

2006 BMC Software

AJF Space Reuse

AJF Space Reuse


AJF management done as part of New-Day processing Ad-Hoc jobs can be eliminated from the AJF
*--------------------------------------------------* Dynamic Data-Base AJF space reuse of Parameters: * *

6.2

*--------------------------------------------------* Control the behavior of AJF freed space CKP AJFSIZE=1000, # of records in the AJF (1000-999999). May be turned on/off dynamically AJF-FULL Threshhold AJFTHRSH=90, WM2095: SpecifyHIST=Y, History Jobs the duration of jobs to be kept in AJF File Enabled (Y/N). JRNL=Y, Journaling Enabled (Y/N). Applies only to jobs that ENDED-OK Space Reuse Retention Period REUSTIME=30, AJF and MAXWAIT=0 When new jobs arrive they will be placed inReuse Application Name Prefix REUSAPPL=REUS AJF Space free AJF entries

Controlled by CTMPARM (CKP section)

9/2/2006

2006 BMC Software

INSTREAM JCL

Include the JCL control cards as part of scheduling definition Eliminate the need to access the mainframe JCL library separately Can also be invoked from eTrigger, EM API and EM Desktop and GUI The In-Stream JCL will reside in the AJF,
available for Zoom & Save

6.2

9/2/2006

2006 BMC Software

INSTREAM JCL (3270)


6.2

9/2/2006

2006 BMC Software

Re-Run Of Job Flow

Allow rerunning a job flow in a single command:


From AJF (screen 3) Upstream, downstream or both Select which jobs in the flow to rerun The jobs conditions are automatically deleted before rerun Rerun or restart (steps apply only to the anchor job)

6.2

10

9/2/2006

2006 BMC Software

Re-Run Of Job Flow: RFLW


1+----------+ +----------+ +----------+ +----------+ | JOBA |--->| OPHIR7 |--->| JOBD |--->--->--->--->--->| OPHIR7 | +----------+ | | | | | | | | | | | | | | | | +----+ | | | | |--->-->| 1 | | | | | +----------+ +----+ | | | | | | | | +----------+ | | | |--->| JOBE |--->--->--->--->--->| | | | | | | | | | | | | | | | | | +----+ | | | | | |--->-->| 2 | | | | | +----------+ +----+ | | | | | | | | +----------+ | | +----------+ +----------+ | |--->--->--->--->--->| JOBF |--->| |--->| JOBH |--->| JOBJ | | | | | | | +----------+ | | | | | | | | | | | | | | | | +----------+ | | | | | | | |--->| JOBI |--->| | | | | | +----------+ +----------+ +----------+ | | | | | | +----+ | | | | | 2 |-->--->| | | | +----+ | | | | | | | | +----+ | | | | | 1 |-->--->| | | | +----+ +----------+ | | +----------+ | | | JOBC |--->| | +----------+ +----------+

6.2

11

9/2/2006

2006 BMC Software

Re-Run Of Job Flow: Job List


6.2

12

9/2/2006

2006 BMC Software

Re-Run Of Job Flow: R Command


6.2

13

9/2/2006

2006 BMC Software

Re-Run Of Job Flow: Parms To Fill


6.2

14

9/2/2006

2006 BMC Software

Re-Run Of Job Flow: With Parms


6.2

15

9/2/2006

2006 BMC Software

Re-Run Of Job Flow Job Selection


6.2

16

9/2/2006

2006 BMC Software

Re-Run Of Job Flow: Ready To Run


6.2

17

9/2/2006

2006 BMC Software

Re-Run Of Job Flow: Done


6.2

18

9/2/2006

2006 BMC Software

Re-Run Of Job Flow: Running Again


6.2

19

9/2/2006

2006 BMC Software

Re-Run Of Job Flow: JOBJ Excluded


6.2

20

9/2/2006

2006 BMC Software

Keep / Discard Resources

Keep resources when JOB ended NOTOK / Discard when OK


When job ends NOTOK resources are automatically released In 6.2 BMC CONTROL-M will keep resources (control and quantitative) allocated
Release only when: re-run and ended OK, Forced OK, Deleted

6.2

Determined through an attribute of a resource in a specific JOB (a field in the job definition per resource) Option to discard resources after usage

21

9/2/2006

2006 BMC Software

Keep / Discard Resources


6.2

22

9/2/2006

2006 BMC Software

SHOW FILTER Enhancements


6.2

Following fields were added to filter:


Wait quant, Wait cond, Wait time, Wait control Grp Active, Late Forced OK, Grp Hold, Restarted, CM Forced, Note attached Schedule library, CPU ID, LPAR ID

Text field values 2 options controlled by profile


Any string is prefix, default Use regular expression,
Any string used as is For prefix use ABC* For suffix use *XYZ

23

9/2/2006

2006 BMC Software

SHOW FILTER enhancements


6.2

24

9/2/2006

2006 BMC Software

Statistics Calendar for Better Prediction

Deadline scheduling calculations are based on job statistics Jobs statistics based on average elapsed time calculation How to handle variance in elapsed time?
Jobs elapsed time is exceptional during weekend Jobs elapsed time is exceptional during end of quarter

6.2

Jobs statistics are


periodically based
Implemented through calendars 20 entries per period

25

9/2/2006

2006 BMC Software

Statistics Calendar for Better Prediction


6.2

26

9/2/2006

2006 BMC Software

WLM Support: SCHEDENV


6.2

SCHEDENV
Introduced in version 6.1 Specify scheduling environment within job definition Will submit only when SCHEDENV available

27

9/2/2006

2006 BMC Software

WLM Support: SRVCLASS


SRVCLASS
Service class: set of parameters to determine required resources for job (CPU, I/O) Adjust jobs service class based on Specific time frames (time-from, time-to) Jobs that are late submission (late-sub-SRVCLASS) Jobs that are late execution (late-exec-SRVCLASS) Will be specified globally using job prefix
*---+----1----+----2----+----3----+----4----+----5----+----6----+----7 * * *JOB_NAME APPLICATION_NAME____ FROM TO__ JOB_INIT LATE_SUB LATEEXEC * *__MASK__ ________MASK________ TIME TIME SRVCLASS SRVCLASS SRVCLASS * * * ********************************************************************* K15JOBA TESTAPPLICATION 2200 0200 STANDARD QUICK QUICKER N50* 0000 2359 QUICK QUICKER QUICKEST EMERGENCYAPPL 0000 2359 QUICKEST QUICKEST QUICKEST STAMJOB 1700 2000 STANDARD STAMJOB 2200 0200 QUICK * PROD* 0000 2359 STANDARD QUICKER QUICKER

6.2

28

9/2/2006

2006 BMC Software

Job Flow Across NewDay


6.2

Current situation
Scenario 1 New day at midnight (1/1/05) Job A is ordered to run at 23:00 Late sub warning is required 2 hours later at 01:00 the following day (1/2/05) Late Sub Shout is coded to 01:00 At 23:00 (1/1/05) a late sub shout is issued for Job A 2 hours ahead of time The solution Provide ODATE relative value
from-time, to-time shout due out

Scenario 2 - Flow of jobs to run through all weekend - 2 hours Backup window is needed at Saturday noon - FROM specific time (late Saturday) - Late Sub warning is required for a job that should run on Saturday evening

29

9/2/2006

2006 BMC Software

Job Flow Across NewDay


6.2

30

9/2/2006

2006 BMC Software

Job Flow Across NewDay: Multi-Day


6.2

31

9/2/2006

2006 BMC Software

Job Flow Across NewDay: Multi-Day


6.2

32

9/2/2006

2006 BMC Software

6.2.18: Support for EM 6.3 enhancements

Configure BMC CONTROL-M for z/OS to support EM 6.3 protocol Configuration Manager Support DO BMC REMEDY

6.2.18

33

9/2/2006

2006 BMC Software

6.2.18: Additional Enhancements

Records order time for jobs Submit with In-Memory buffer Export schedule definition to XML CTMTLB Built-in support for BMC Batch Impact Manager

6.2.18

34

9/2/2006

2006 BMC Software

6.3 Planned Items

6.3

Jobs that cause problems will not be download to EM Dynamic refresh of user exits New-Day in memory no read from AJF on DASD STAT file enhancements Condition bridge when deleting job definition Limit number of CTM submitted jobs Dynamically move re-used AJF entries to history Enhanced IOAVERFY - for every field IOALOG - improve performance by having indexes

35

9/2/2006

2006 BMC Software

IOA and Install plans

Installation audit

36

6.3

Log update sections done through ICE Separation SysProg tasks from BMC CONTROL-M Admin tasks Allow Install with very few questions if All Defaults are used Single job for all actions, for all products Mechanism for distribution of updates Reports to assist in synchronizing between IOA environments Simplify maintaining multiple IOA SMP/E environments
9/2/2006 2006 BMC Software

Separate installation from customization Installation parameters in default - Express Install IOA Cloning Easy replication for every LPAR Support sharing SMP/E Global files between multiple IOA env.

Questions?
Thank you

37

9/2/2006

2006 BMC Software

Das könnte Ihnen auch gefallen