JCL Standards #3 Company Name

Slides:



Advertisements
Similar presentations
1 Authority on Demand Flexible Access Control Solution.
Advertisements

HORIZONT 1 ProcMan ® The Handover Process Manager Product Presentation HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 7: Batch processing and the Job Entry Subsystem (JES) Batch processing and JES.
Testing in SDLC. COURSE CONTENT - Summary Part 1 – Life Cycle / Processes / SDLC Part 2 – LC Management in Turkcell.
Stephen Linkin Houston Community College 13-Feb-07 © Mike Murach & Associates, HCC, IBM 1 Managing Tape Data Sets Chapter # 7.
Application Training — Letters and Reports. Welcome Introduction Slide 2 Tell us… Your name Your department or area of work Number of years you have completed.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SISP Training Documentation Template.
GCSE OCR 3 A451 Computing Professional standards
© Copyright. All rights reserved. Datatask Pty Ltd JCL Standards #4 Company Name.
AR354: Advanced Billing Welcome to AR354: Advanced Billing.
JCL Day 2. 2 Copyright © 2005, Infosys Technologies Ltd ER/CORP/CRS/OS02/003 Version No: 1.0 Agenda for Day 2  DD statement  Syntax  Parameters  Procedures.
Lecture 31 Creating Executable Programs on the Mainframe Tuesday, January 20, 2009.
1 Using JCL And SDSF Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM® 2008 Stephen Linkin.
 Definition of a quality Audit  Types of audit  Qualifications of quality auditors  The audit process.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 7: Batch processing and the Job Entry Subsystem (JES) Batch processing and JES.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 7: Batch processing and the Job Entry Subsystem (JES) Batch processing and JES.
© Copyright. All rights reserved. Datatask Pty Ltd JCL Standards #1 Company Name.
Microsoft Dynamics ® NAV 2009 Service Management.
Exercises Complete Exercise 8 using profile 7, CAT2
Core ELN Training: Office Web Apps (OWA)
Responsible District and School Codes
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Time Entry.
Standard Operating Procedure
Lawson System Foundation 9.0
Chapter 12 Handling Problems, Conflicts, and Mistakes
Developing Information Systems
Core LIMS Training: Advanced Administration
Our Data Center Structure
IS442 Information Systems Engineering
System Monitoring Practices and Procedures
Compliance Monitoring Activities State Inspections
Setting Up and Supporting Clients Using Employee Development in ADP Workforce Now [Developer: Use this slide if you are not using audio. You can add.
PE Determiner Portal Registration and Log on Workshop
Active Orders Supplier Administrator Training Getting Started Activities This training presentation describes the Getting Started activities that will.
GMP Inspection Process
JCL Standards #2 Company Name
DB2.
09 Calculation
Understanding System Problem Resolution
JCL Standards #5 Company Name
Our CICS Systems Company name CICS TS - Introduction Graphic
Our Mainframe Applications and Subsystems
Our z/OS System Setup Company Name Introduction to z/OS
PE Determiner Portal Registration and Log on Workshop
Purchasing & Accounts Payable Tips and Tricks
To the ETS – PNG Continuation: Online Training Course
Data Upload & Management
Company Name Date - Time
Company Name Date - Time
LO2 - Be Able to Design IT Systems to Meet Business Needs
Employee Performance Management System (EPMS)
Dr. Rob Hasker SE 3800 Note 9 Reviews.
What is Project Human Resource Management (PHRM)?
System Problem Resolution Practices
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Handling SMF and System Messages
Using Employee Development in ADP Workforce Now
Bulloch Information Session
Supporting SEACs across the Province:
System Start-Up and Shutdown
IT OPERATIONS Session 7.
Introduce myself & around table
Training Document Accessing Reports in VinCENT.
Hire Xpress User’s Training A Human Resources guide to Hire Xpress
STEPS Site Report.
Copyright and Higher Degree Students
Service Access Management Tool Notification Preferences
Copyright and Higher Degree Students
Presentation transcript:

JCL Standards #3 Company Name Graphic: Insert your organization's name in the above slide. Audio should cover the following: Welcome to the JCL Standards #3 presentation. My name is _____. I work in the ___ department and have been using JCL for ___ years. (This should be expanded so the learner is confident that you have the right credentials to create this presentation.) This presentation follows on from several Datatrain modules and explains the types of data sets that are used in our organization, and the standards that govern their use.

Data set usage Which data sets do we use? What standards are used when special data sets are created? Audio should cover the following: In this session, you will see how different types of special data sets are used in our organization, including generation data sets, temporary data sets, and tape data sets. You will also look at the rules and standards that govern their use.

Using generation data sets Who can use generation data sets? Naming standards Number of generations allowed Audio may need to cover the following: Explain whether generation data sets are available to all people or groups in your organization. For example, in some cases they are restricted to production and are not allowed in testing, or are only allowed for backups or contingency-related data sets. If you are trying to create the GDG base entry but receiving errors, you should contact ___ as you may not have the authority to perform this task. In our organization, the data set naming standards are enforced for generation data sets also. The standard names used for these types of data sets are ____. (Explain what these are, why they are used, and where the learner can obtain a copy of the standards.) Your organization might also have standards that restrict the number of generations that are allowed to be created. If so, explain the standard and the reason for the restriction.

Generation data set attributes Which data set parameters should be used when creating or referencing generation data sets? How does DFSMS get involved with generation data sets? Graphics: Select an example of JCL that is standard for creating a GDG base entry to replace the example on the above slide. Audio may need to cover the following: When creating a new GDG using IDCAMS, standards relating to the attributes specified are used. (Explain why these standards are used and the circumstances in which they are used, for example, if the NOEMPTY and SCRATCH parameters are used.) You may also want to discuss whether DFSMS gets involved with the early migration of GDG data sets and the action that is defined when rolled-off generation data sets are encountered, that is, expired or migrated.

Tapes and cartridges What are tapes and cartridges used for? Who is allowed to use these devices? Audio should cover the following: Datatrain courses contain a whole module on tape data sets, but how are these used? (Explain what type of devices that are available, such as tape, reel, and cartridge, and their purposes, such as backups, large data sets, and for transfer to other organizations.) If you run a virtual tape system, explain how this runs and any implications it has for your learners; for example, they may not be authorized to use it. An explanation will be required if the use of these devices is only for specific personnel or groups. For example, if everyone was allowed access to these devices, the data center’s allocation would be exhausted in a short period of time. Explain the process whereby personnel can be granted access to the devices.

Tape data sets – UNIT parameter What generic names do we use for tapes and cartridges? When can you run a job that requires tape processing? Other UNIT parameter standards and rules Graphics: Select an example of JCL that is referencing a tape to replace the example on the above slide. Audio should cover the following: Explain the different tape mediums that are used by the organization and the coding associated with them, for example, UNIT=TAPE, UNIT=REEL, UNIT=CART. Explain that tape jobs may be delayed because other processing has been prioritized. Explain the following standards and rules that govern tape processing, if they are relevant: In some organizations, the UNIT parameter is only specified for tape data sets as the default is DASD. Some organizations enforce the use of UNIT=AFF=___ to reduce the number of units used by the job. Explain the rules that govern the number of tapes, cartridges, or drive that can be used for a single step or job, and the reasoning behind it. For example, resources are limited or certain times of the day are allocated to tape jobs.

Tape data set attributes Do you need to specify a volume serial number? What LABEL criteria do you need to provide? Expiry dates and retention periods Audio should cover the following, if relevant: In some organizations a range of scratch tapes or cartridges are provided only to specific groups so a specific volume serial number must be coded when a data set is created on tape. Standards and/or specific steps may need to be followed in order to hand that volume to the operator. General processing requirements may also be associated with the tape or cartridge. If you deal with another organization that forwards tapes to you for processing, you must code that volser into the JCL to request that it is loaded as the data set on the tape will not be cataloged on your system. In the above circumstances, the organization passing the tape to you (or you could be passing it to them) may require a specific type of label on the tape. Explain who this customer is and the tape formatting that they require. Our organization has a list of standard expiry dates and retention periods, which are located ____ . (Some organizations have rules that demand that an expiry date or retention period is provided for a tape data set. Explain what the default is if one of these is not entered.)

Temporary data sets Should you code a data set name? Can you use VIO for your temporary data set? Audio should cover the following, if relevant: The Datatrain courses explain that if you do not code a data set name for your temporary data set, the system will automatically create one for you. In our organization, the standard is to code/not code the data set name. (If users are required to enter a temporary data set name, explain your organization's naming convention.) Datatrain courses also explain the use of VIO for temporary data sets. We do/do not use this in our organization. (If VIO is used in your organization, explain the rules that apply to groups and teams who can use it, and the characteristics that temporary data sets must have, that is, data sets under a certain size.)

Referbacks Are there standards regarding when you can use a referback? Audio should cover the following, if relevant: The Datatrain courses explain how referbacks can be specified for the parameters DSNAME, VOLUME, and DCB. They also show you how sysout attributes can be obtained from a previous OUTPUT statement or from the MSGCLASS parameter in the JOB statement. (Explain whether these types of referbacks are encouraged or discouraged, and the justification for your organization's approach.)

Miscellaneous step requirements How do you find PARM information that must be coded on an EXEC statement? How do you use JOBLIB and STEPLIB statements? When should you use SYSABEND, SYSUDUMP, and SYSMDUMP DD statements? Audio should cover the following, if relevant: This slide covers the Datatrain course topics that do not relate specifically to data sets. We have a number of programs and procedures whereby you can pass a parameter value. (Provide some examples of these, such as SAS, and include one that has been created in-house. Also explain the standards and/or documentation that govern the use of parameters.) In some organizations, STEPLIB statements are recommended instead of JOBLIB so that it is clear where programs are being accessed from. Your organization's standard may disallow both these statements by ensuring that only the programs stored in relevant libraries are used. If this is the case in your organization, provide an explanation. In some organizations, SYSABEND, SYSUDUMP, and SYSMDUMP DD statements are not used. If this is the case in your organization, provide an explanation.

Summary Data sets used by the organization Rules when using data sets Audio: This presentation focused on the way generation data sets, temporary data sets, and tape data sets are used in our organization. You now know whether you can access them and the standards that apply to their use. You also discovered the standards related to referencing programs by using the JOBLIB and STEPLIB statements, how to find the correct PARM information to pass to a program, and whether to use SYSABEND, SYSUDUMP, and SYSMDUMP DD statements. The next stage in your training schedule is the “Coding Procedures and JES2 Control Statements” pathway. If you have any questions about the content of this presentation or the Datatrain modules, please forward them to _______ so they can be included in our Webinar discussion at the end of the “Identify and Resolving Batch Problems” Learning Pathway. Thank you for attending.