CA-Endevor. Quality Assurance for Job Control Language. EUNE October Rose A. Sakach
|
|
|
- Cuthbert McCormick
- 9 years ago
- Views:
Transcription
1 CA-Endevor Quality Assurance for Job Control Language EUNE October 2007 Rose A. Sakach Endevor Practice Leader - RSH Consulting, Inc. [email protected] RSH CONSULTING 1 Endevor QA for JCL
2 Abstract CA-Endevor Quality Assurance for Job Control Language As the premier software change control tool for the mainframe, one aspect of CA-Endevor is to prepare software and its related configuration items and then stage them accordingly in the software life cycle. This session will illustrate how to exploit Endevor s ability to improve quality, reduce risk, and eliminate inconsistencies in JCL by coding processors that will enforce quality assurance checking and automatically prevent forward migration of such configuration items. Topics include guidelines for interfacing Endevor with ASG s JCLPREP product which provides JCL validation and standards enforcement, coding samples for JCL validation, Endevor processor and processor group samples. RSH CONSULTING 2 Endevor QA for JCL
3 AGENDA Job Control Language (JCL) Life Cycle Interfacing with Endevor Customizing JCLPREP User Training Maintenance Recommendations RSH CONSULTING 3 Endevor QA for JCL
4 JCL Life Cycle Current RSH CONSULTING 4 Endevor QA for JCL
5 JCL Life Cycle Limited standardized, repeatable change control process Endevor procedures for code migration are not enforced for all users JCL validation software use is optional Inconsistent signoff / production implementation procedures (development vs. technical areas) Tech areas have more at risk and tend to use change control software the least version control / recovery is a manual process Signoff does not require validation RSH CONSULTING 5 Endevor QA for JCL
6 JCL Life Cycle Increased Security Exposures Single, shared enterprise wide Library (typically a requirement of scheduling software) with many user ids requiring UPDATE access Unapproved use of surrogate ids in jobs High risk of failure Lack formal testing requirements Test JCL isn t the same as Production JCL No automated validation Incorrect code can be migrated and propagated Changes can be regressed RSH CONSULTING 6 Endevor QA for JCL
7 JCL Life Cycle Proposed TEST DEV Stage 1 3 QA Stage 2 4 PRODUCTION STAGING PROD Stage 1 3a Stage 2 Production JCL Library 2 2a SLC 1 = 1, 2, 3, 4 USER WORK AREA Automated JCL Standards / Validation 1 SLC 2 = 1, 2a, 3a JCL Changes Applied here JCL VALIDATION SOFTWARE (JCLPREP / JCL-CHECK) OS Syntax Check Site Standards Check RSH CONSULTING 7 Endevor QA for JCL
8 Interfacing With Endevor Fully standardized, repeatable change control process Endevor procedures for code migration are enforced for all users JCL validation software use is not optional Consistent signoff / production implementation procedures (for all areas) Tech areas follow the same change control procedures version control / recovery is no longer a manual process Signoff includes validation RSH CONSULTING 8 Endevor QA for JCL
9 Interfacing With Endevor Decreased Security Exposures Only a single user id (Endevor s alternate id) requires UPDATE access to the enterprise JCL library (imposing a barrier between the users and the library) JCL validation software validates and limits use of surrogate ids Greatly reduced risk of failure Automated validation Non-Validated code cannot be migrated and propagated Change regression is limited and can occur only by ignoring warning messages Version control is automatic Recovery is fast RSH CONSULTING 9 Endevor QA for JCL
10 Interfacing With Endevor JCL Update Process Using Endevor and JCL Software Step 1 User RETRIEVES a JCL member from Production inventory into or creates a new member in a work area PDS User modifies the JCL member accordingly Step 2 User ADDS the JCL member to Endevor entry stage Endevor GENERATE processor automatically invokes the JCL syntax and JCL site standard checking tool and issues a non-zero return code if either check fails (Endevor element is marked *failed*) User reviews the LISTING library entry for any syntax or site standards coding errors that would cause the element to be marked *FAILED* RSH CONSULTING 10 Endevor QA for JCL
11 Interfacing With Endevor JCL Update Process Using Endevor and JCL Software Step 3 User MOVES the JCL element to the next stage in the life cycle for preparation of job scheduling considerations prior to Production implementation Note: Element in *failed* status cannot be migrated to the next stage User resolves any outstanding JCL syntax errors User resolves any outstanding JCL site standards errors Step 4 User CREATES and CASTS a package to MOVE the JCL element to PRODUCTION User obtains package approvals Note: Package approval may include a scheduling administrator. Emergency Firecall situations may use Emergency type packages / approvals. Package execution loads the JCL into the production library RSH CONSULTING 11 Endevor QA for JCL
12 Specifications to Consider: Interfacing With Endevor JCL validation required at entry stage JCL site specific standards validation required at entry stage Code separate rule for site standards Code alternative rules for technical staff (vendor code) Ensure site-specific symbolic code is translated appropriately prior to syntax check Provide a process and procedures for bypassing automated checks Note: This should be a last resort and should not be permitted to propagate Provide a standardized process for reporting elements migrated via exception processing Thoroughly test JCL validation tool with all z/os (and related software) upgrades RSH CONSULTING 12 Endevor QA for JCL
13 Interfacing With Endevor Guidelines Insert your JCL validation step in the GENERATE processor Tip: Code (at least) two steps 1 for JCL validation, 1 for site standards Tip: Code a flag for each which will permit a bypass (as a failsafe) Tip: Store any JCL rules (software) within Endevor to take advantage of change tracking Utilize CONWRITE to capture and store the JCL in a temporary file Store validation listings (CONLIST) within Endevor Ensure validation condition codes (issued from the JCL validation software) appropriately mark element add as *FAILED* RSH CONSULTING 13 Endevor QA for JCL
14 Interfacing With Endevor Entry Stage GENERATE Processor... (Allocate temporary files)... (Initialize listing libraries) //************************************************************ //*STEP FUNCTION: EXTRACT THE JCL FROM ENDEVOR Source Mgmt LIBS //************************************************************ //CONWRITE EXEC PGM=CONWRITE,PARM='EXPINCL(&EXPINC),MAXRC=0 //ELMOUT DD DSN=&&SOURCE(&C1ELEMENT), // UNIT=SYSDA, // SPACE=(TRK,(p,s,d),RLSE), // DISP=(NEW,PASS,DELETE), // DCB=(LRECL=80,RECFM=FB,BLKSIZE=0) (Continued on next slide) RSH CONSULTING 14 Endevor QA for JCL
15 Interfacing With Endevor Entry Stage GENERATE Processor (Site translation) (Continued from previous slide) //****************************************************** //* STEP FUNCTION: Invoke JCL Check for site translation //***************************************************** //JCLTRAN EXEC PGM=JCLPREP,COND=(0,LT,CONWRITE), // MAXRC=4,EXECIF=(&JCLTRANS,EQ,'Y') //SYSUDUMP DD SYSOUT=* //DDIN DD DSN=&&SOURCE,DISP=(OLD,PASS) //DDOUT DD DSN=&&JCLSRCE,DISP=(OLD,PASS) //DDXEFI DD DSN=&RULESLIB(&RSPJTRN),DISP=SHR //DDOPT DD DSN=&JOPTSLIB(&OSPJTRN),DISP=SHR //DDRUN DD * PDS INCLUDE &C1ELEMENT /* //DDWORK1 DD DSN=&&WORK01, // DISP=(OLD,PASS) //DDWORK2 DD DSN=&&WORK02, // DISP=(OLD,PASS) //DDRPT DD &&SYNLIST,DISP=(OLD,PASS) //DDXEFP DD DUMMY //DDXEFW DD DUMMY (Continued on next slide) RSH CONSULTING 15 Endevor QA for JCL
16 Interfacing With Endevor Entry Stage GENERATE Processor (Syntax Check) (Continued from previous slide) //****************************************************** //* STEP FUNCTION: Invoke JCL Check for SYNTAX validation //***************************************************** //JCLSYN EXEC PGM=JCLPREP,COND=(4,LT,JCLTRAN), // MAXRC=4, EXECIF=(&SYNCHECK,EQ,'Y') //SYSUDUMP DD SYSOUT=* //DDIN DD DSN=&&JCLSRCE,DISP=(OLD,PASS) //DDOUT DD DUMMY //DDXEFI DD DSN=&RULESLIB(&RSPJSYN),DISP=SHR //DDOPT DD DSN=&JOPTSLIB(&OSPJSYN),DISP=SHR //DDRUN DD * PDS INCLUDE &C1ELEMENT /* //DDWORK1 DD DSN=&&WORK01, // DISP=(OLD,PASS) //DDWORK2 DD DSN=&&WORK02, // DISP=(OLD,PASS) //DDRPT DD &&SYNLIST,DISP=(OLD,PASS) //DDXEFP DD DUMMY //DDXEFW DD DUMMY (Continued on next slide) RSH CONSULTING 16 Endevor QA for JCL
17 Interfacing With Endevor Entry Stage GENERATE Processor (Site Standards Check) (Continued from previous slide) //************************************************************ //* STEP FUNCTION: Invoke JCL Check for STANDARDS validation //************************************************************ //JCLSTD EXEC PGM=JCLPREP,COND=(4,LT,JCLTRAN), // MAXRC=4, EXECIF=(&STDCHECK,EQ,'Y') //SYSUDUMP DD SYSOUT=* //DDIN DD DSN=&&JCLSRCE,DISP=(OLD,DELETE) //DDOUT DD DUMMY //DDXEFI DD DSN=&RULESLIB(&RSPJSTD),DISP=SHR //DDOPT DD DSN=&JOPTSLIB(&OSPJSTD),DISP=SHR //DDRUN DD * PDS INCLUDE &C1ELEMENT /* //DDWORK1 DD DSN=&&WORK01, // DISP=(OLD,PASS) //DDWORK2 DD DSN=&&WORK02, // DISP=(OLD,PASS) //DDRPT DD &&SYNLIST,DISP=(OLD,PASS) //DDXEFP DD DUMMY //DDXEFW DD DUMMY (Continued on next slide) RSH CONSULTING 17 Endevor QA for JCL
18 Interfacing With Endevor Entry Stage GENERATE Processor (Continued from previous slide)... (BSTCopy to Output Library)... (Store Listings)... (Print Listings) RSH CONSULTING 18 Endevor QA for JCL
19 Bypassing JCL Checks Interfacing With Endevor PROCESSOR GROUP = JCL FOREGROUND EXECUTION GENERATE PROCESSOR: GJCL0000 : Y (Y/N) DELETE PROCESSOR: *NOPROC* : Y (Y/N) MOVE PROCESSOR: *NOPROC* : N (Y/N) PROCESSOR GROUP = JCLNOCK1 FOREGROUND EXECUTION GENERATE PROCESSOR: GJCL0000 : Y (Y/N) DELETE PROCESSOR: *NOPROC* : Y (Y/N) MOVE PROCESSOR: *NOPROC* : N (Y/N) Notes: Standard Processor Group: SYNCHECK=Y; STDCHECK=Y Bypass Processor Group: SYNCHECK=Y; STDCHECK=N RSH CONSULTING 19 Endevor QA for JCL
20 JCLPREP Basics Customizing JCLPREP Executables called rules are invoked to perform syntax, site standards validation, and any standalone JCL manipulation The rules are coded in a 4GL language XEF (expert Editing Facility) Language Rules are like programs R@ prefixed members are unprepared or non-compiled rules and can be standalone type routines or can be included in other R@ members to produce a single P$ rule or executable R@UEXIT is the standard user exit routine provided by the vendor - this routine can be executed as is, or can be customized to include site specific rules P$ (or U$) prefixed members are prepared or compiled rules RSH CONSULTING 20 Endevor QA for JCL
21 Customizing JCLPREP Suggested Naming Conventions Vendor provided source code (do not modify) Where xxxxxx = 6 character description of the routine (i.e. R@ENTER, R@DEFJCL, R@INIT, R@SETUP, R@UEXIT) U@UXITxx User modified USER EXIT include Where xx = 2 character code RSH CONSULTING 21 Endevor QA for JCL
22 Customizing JCLPREP Suggested Naming Conventions User created source code include Where xxxxxx = 1-6 character description of the routine (i.e. DD, JLIB, JOB, PROC etc.) U#xxxxxx User created subroutine (coded within member via a LABEL) - can be CALLED from other included members Where xxxxxx = 1-6 character description of the routine (i.e. DD, JLIB, JOB, PROC etc.) RSH CONSULTING 22 Endevor QA for JCL
23 Customizing JCLPREP Suggested Naming Conventions P$xxxxxx Vendor provided executable rule (do not modify) Where xxxxxx = 6 character description of the routine (i.e. P$RULE1) U$xxxxxx User created and prepared rule Where xxxxxx = 1-6 character description of the routine (i.e. JCLRPT or STDCK) RSH CONSULTING 23 Endevor QA for JCL
24 Customizing JCLPREP Customizing Rules using User Exits Document site standards Make a copy of R@UEXIT (i.e. save it as member U@UXIT00) Locate EXIT points and prepare to insert new routines Code U@xxxxxx (i.e. U@DD0s, U@DD0sa) subroutines to process the standards checks Create the new rule (replace R@UEXIT w/ U@UXIT00 in the source code for the basic rule set) Code meaningful error messages Prepare the new rule (U$STD00) Make new rule available by adding it to the rules selection list (JCLPREP panels) Test the rule (interactive and batch) Add the rule to the appropriate Endevor Processor(s) RSH CONSULTING 24 Endevor QA for JCL
25 Customizing JCLPREP Sample User Exit *XEFR0V6 ************************************************************** *Unprepared Rule: *Prepared Rule: U$STD00 *Description: Syntax / Site Standards Rule for Endevor JCL types *Site: Newton *Notes: Calls In-house exit points ************************************************************** *Modification History *Date Who What * * RAS Add Standards Checks ************************************************************** INCLUDE R@ENTER INCLUDE R@DEFJCL INCLUDE R@DEFUSR INCLUDE R@INIT... INCLUDE R@SETUP... (continued on next slide) RSH CONSULTING 25 Endevor QA for JCL
26 Customizing JCLPREP Sample User Exit (continued from previous slide) UEXITJOB: RETURN 0 ********** UEXITOPTS: RETURN 0 ********** UEXITDD: RETURN 0 ********** UEXITPROC: RETURN 0 **********... (UEXITPEND, UEXITJOB1) (continued on next slide) RSH CONSULTING 26 Endevor QA for JCL
27 Customizing JCLPREP Sample User Exit (continued from previous slide) ************************************************************** *User exit for DD card processing within a proc. This exit is *called after symbolic substitution has been performed. *Entry Conditions: * Parm1 -- The Statement number of the statement. * Parm2 -- The Proc step name. * Parm3 -- The Exec step name. * Parm4 -- The membername (if a PDS member). * Parm5 -- Name Field of the card. * Parm6 -- The scope number of the statement. * Parm7 -- Nesting level number. *Note: This exit should be used for JCL examination since all * symbolics are resolved. Use exit UEXITDD if changes * must be made to the JCL. ************************************************************** UEXITDD1: * * RSH Custom Rules * INCLUDE U@DD0S INCLUDE U@DD0S1 * RETURN 0 RSH CONSULTING 27 Endevor QA for JCL
28 Customizing JCLPREP Site Standard Validation Checks to Consider Jobcard Jobname Account Code CLASS MSGCLASS TIME REGION USER JCLLIB Order Statement JOBLIB / STEPLIB RSH CONSULTING 28 Endevor QA for JCL
29 Customizing JCLPREP Site Standard Validation Checks to Consider DD statements Application HLQ restrictions; no USERID or TEST datasets allowed etc. Unit type / Jobclass limitations (i.e. tapes) Dataset dispositions Space coding restrictions SMS dataset name qualifiers DCB (BLKSIZE=0 etc.) Tape specifications EXPDT GDG Pattern DSCB RETPD SYSOUT Abend or user-to-be-contacted instructions (embedded comments) RSH CONSULTING 29 Endevor QA for JCL
30 Sample XEF custom rule - 1 Customizing JCLPREP U@DD0S: ************************************************************** *User Include: U@DD0S (Label = n/a) *Called by: *Included by: U@UXIT00 *Description: DD Statement Site Standard Checks *Site: Newton *Notes: JCL, SPECJOB, SPECJOBH types ************************************************************** *User Variables - Integers; Alphanumeric; Tables DEFUVAR DSNlen INT DEFUVAR FLQlen INT DEFUVAR FQChar Len(1) DEFUVAR TLQlen INT *For JOBLIB/STEPLIB table DEFUVAR LibIndex DEFUVAR LibArray(30) DEFUVAR Jlibfile DEFUVAR JSlib... (continued on next slide) INT Len(44) Len(18) Len(8) RSH CONSULTING 30 Endevor QA for JCL
31 Customizing JCLPREP Sample XEF custom rule - 1 (Continued from previous slide) *User Variables - Inits Init LibIndex = 0... * *Check for NULL dsn; break DSN by nodes * If DSN EQ Null Then GoTo DD0SExit End Call Dsnnode(DSN) * *Check JOBLIB / STEPLIB * Set JSlib = STMTLABEL If ((JSlib EQ JOBLIB ) or (JSlib EQ STEPLIB )) Then Call U#JBLIB GoTo DD0SExit End... (continued on next slide) RSH CONSULTING 31 Endevor QA for JCL
32 Customizing JCLPREP Sample XEF custom rule - 1 (Continued from previous slide)... CkNewDSN: ******** CK2Exit: ******** Return CkTape: ******** CkTapeExit: ******** Return ******** DD0SExit: ******** Return 0 RSH CONSULTING 32 Endevor QA for JCL
33 Sample XEF custom rule - 1a Customizing JCLPREP U@DD0S1: ************************************************************** *User Include: U@DD0S1 (Label = U#JBLIB) *Called by: U@DD0S *Included by: R@EXIT0S *Description: Validates JOBLIB / STEPLIB libraries against * A list stored in DSN: OPS.NDVR.PREPJLIB *Site: Newton *Notes: JCL, SPECJOB, SPECJOBH types ************************************************************** * *COMessge defined in U@JCARD1 as: * DEFUVAR CoMessge Len(20) *Init CoMessge = RSH Site Standard: * *User variables - Defined in U@DD0S *************************************************************** * Read JOBLIB / STEPLIB file to validate *************************************************************** *Note: Endevor libraries are valid JOBLIB / STEPLIBs (continued on next slide) RSH CONSULTING 33 Endevor QA for JCL
34 Customizing JCLPREP Sample XEF custom rule - 1a (Continued from previous slide) U#JBLIB: If Node1 EQ ENDV then End GoTo DD0S1XIT *Store valid entries in array * Set Jlibfile = OPS.NDVR.PREPJLIB Call DSNSOURCE( Libarray, libindex,jlibfile) If (RC NE 0) then Report *UADD0S1 Error -- Reading File.. Jlibfile.., RC=.. Rc GoTo DD0S1XIT End (continued on next slide) RSH CONSULTING 34 Endevor QA for JCL
35 Customizing JCLPREP Sample XEF custom rule - 1a (Continued from previous slide) * *Scan Array * Set Index1 = 1 Set DSNlen = Length(DSN) Call DUP( Libarray,DSN,Index1,DSNlen, index2 ) If (Index2 EQ 0) Then errnum = 0332 errsev = 08 rptbuf = CoMessge Invalid JOBLIB / STEPLIB call errcommon End ******** DD0S1XIT: ******** Return 0 RSH CONSULTING 35 Endevor QA for JCL
36 User Training Create Procedures Document and make it accessible Create FAQ Document Sample error messages Where to find the listing What to do when an element will not MOVE to the next stage Provide Messages Guidelines Custom Error Messages Code Range: Site Translation (ALL JCL Types) TEST Standards (TESTJCL, TESTPROC) PROD Standards (JCL, PROC) Stand Alone RSH CONSULTING 36 Endevor QA for JCL
37 User Training Notice of Automated JCLPREP / Endevor Interface Effective Date: 4/22/07 Endevor Systems: PAY The Endevor Systems listed above will be modified to include an automated JCLPREP check when the following element types are added to the first stage of any environment: 1. JCL 2. PROC 3. TESTJCL 4. TESTPROC Questions? Concerns? Please send an to: ENDEVOR SUPPORT ***************************************************************** If the JCLPREP check completes with a Return Code >= 08, the add to Endevor will be unsuccessful and the element will be marked in the MCF with a status of *FAILED*. Note: You will be responsible for resolving all JCL errors prior to migrating the element to Production. NOTE: The Endevor MOVE function will FAIL if the current element status = *failed*. RSH CONSULTING 37 Endevor QA for JCL
38 Maintenance Recommendations Provide method for reporting issues (i.e. errors that should be warnings etc.) Communicate with z/os systems programmer Create reusable test plan for OS upgrades and JCLPREP upgrades Report on any JCL members using the bypass processor groups regularly and follow-up RSH CONSULTING 38 Endevor QA for JCL
39 Summary Interfacing Endevor with a JCL Validation Tool Provides: A standardized, repeatable process which automatically enforces customized site standards and JCL validation while preventing syntax errors from migrating forward in the software life cycle Version control, exception processing, and audit trails which assist in preventing code regression, provide the ability to perform timely back-outs, and allow for monitoring, reporting, and followup activities. Configuration involves: Implementing customized JCL rules via user exits to validate site standards Coding Endevor JCL generate processor which invokes the JCL tool to perform JCL syntax checking and the customized site standards Defining processor groups which permit rule bypass according to company policy Documenting and implementing follow-up procedures for exceptions RSH CONSULTING 39 Endevor QA for JCL
40 Questions RSH CONSULTING 40 Endevor QA for JCL
Beyond the Software Life Cycle
Beyond the Software Life Cycle CA-Endevor Facilitates Ad-hoc Job Processing Southern CA Endevor User Group June 2008 Rose A. Sakach Endevor Practice Leader - RSH Consulting, Inc. [email protected]
CCF/CCF-II/MDH Transmission Guides
CCF/CCF-II/ Transmission Guides 2.04 Interface Control Manager (Messaging Output): Function User's Guide The Depository Trust Company ( DTC ). All rights reserved. This work is proprietary and is intended
CA Endevor Software Change Manager
CA Endevor Software Change Manager Parallel Development Option Guide Version 16.0.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred
CA JCLCheck Workload Automation
PRODUCT SHEET CA JCLCheck Workload Automation CA JCLCheck Workload Automation CA JCLCheck Workload Automation (CA JCLCheck WA) validates z/os JCL before it is submitted for execution. CA JCLCheck WA helps
Control-D CA-DISPATCH Conversion Guide
Control-D CA-DISPATCH Conversion Guide Supporting Version 7.0.00 of Control-D September 2010 www.bmc.com Contacting BMC Software You can access the BMC Software website at http://www.bmc.com. From this
Medicare Managed Care Manual
Medicare Managed Care Manual Chapter 20 - Plan Communications Guide Section 2 - NDM User Instructions Table of Contents 2.1 - Direct Electronic Communication 2.1.1 - NDM - Mainframe (Host 2.1.2 - NDM -
Mail 2 ZOS FTPSweeper
Mail 2 ZOS FTPSweeper z/os or OS/390 Release 1.0 February 12, 2006 Copyright and Ownership: Mail2ZOS and FTPSweeper are proprietary products to be used only according to the terms and conditions of sale,
CA Application Quality and Testing Tools
CA Application Quality and Testing Tools Symbolic Guide Version 9.0.00 This documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the
Scheduling in SAS 9.3
Scheduling in SAS 9.3 SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2011. Scheduling in SAS 9.3. Cary, NC: SAS Institute Inc. Scheduling in SAS 9.3
JD Edwards World. Database Audit Manager Release A9.3 E21957-02
JD Edwards World Database Audit Manager Release A9.3 E21957-02 April 2013 JD Edwards World Database Audit Manager, Release A9.3 E21957-02 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
z/os VULNERABILITY SCANNING AND MANAGEMENT Key Resources, Inc. [email protected] (312) KRI-0007 www.kr-inc.com
1 z/os VULNERABILITY SCANNING AND MANAGEMENT Key Resources, Inc. [email protected] (312) KRI-0007 www.kr-inc.com 2 Ray Overby SKK - ACF2 Developer (1981-1988) Key Resources, Inc. incorporated in 1988
Application Backup and Restore using Fast Replication Services. Ron Ratcliffe [email protected] March 13, 2012 Session Number 10973
Application Backup and Restore using Fast Replication Services Ron Ratcliffe [email protected] March 13, 2012 Session Number 10973 Session Agenda What is IBM Tivoli Advanced Backup and Recovery
Universal Data Mover. User Guide. Indesca / Infitran. Version 4.1.0. udm-user-4101
Universal Data Mover User Guide Indesca / Infitran Version 4.1.0 udm-user-4101 Universal Data Mover User Guide Indesca / Infitran 4.1.0 Document Name Document ID Universal Data Mover 4.1.0 User Guide
Gothenburg 2015. Mainframe and Continuous Integration. Jan Marek Jan.Marek@ca. com. CA Technologies. Session S610
Jan Marek Jan.Marek@ca. com CA Technologies Session S610 Mainframe and Continuous Integration Agenda Introduce continuous integration concept What problem we were facing Overview of the solution Examples
2.2 INFORMATION SERVICES Documentation of computer services, computer system management, and computer network management.
3 Audit Trail Files Data generated during the creation of a master file or database, used to validate a master file or database during a processing cycle. GS 14020 Retain for 3 backup cycles Computer Run
Embedded Systems. Review of ANSI C Topics. A Review of ANSI C and Considerations for Embedded C Programming. Basic features of C
Embedded Systems A Review of ANSI C and Considerations for Embedded C Programming Dr. Jeff Jackson Lecture 2-1 Review of ANSI C Topics Basic features of C C fundamentals Basic data types Expressions Selection
PREPARED BY: AUDIT PROGRAM Author: Lance M. Turcato. APPROVED BY: Logical Security Operating Systems - Generic. Audit Date:
A SYSTEMS UNDERSTANDING A 1.0 Organization Objective: To ensure that the audit team has a clear understanding of the delineation of responsibilities for system administration and maintenance. A 1.1 Determine
Utilities: SyncSort UFIT. UF Information Technology. EI&O Document ID: D0073 Last Updated: 06/27/2002
UFIT Utilities: SyncSort EI&O Document ID: D0073 Last Updated: 06/27/2002 This document briefly describes how to use SyncSort in z/os (OS/390) to sort an OS data set. It describes the SYNCSORT cataloged
München 2011. BMC Internet Service Retrieval. Axel Griepenstroh SC
MainView Roundtable München 2011 BMC Internet Service Retrieval Axel Griepenstroh SC Agenda Was ist BMC ISR Download BMC ISR Starten von BMC ISR - Setup - Submit Request - Receive Request Copyright 5/24/2011
Compiler Forecast: Cloudy with. Cloud Computing for your z/os compilers
Compiler Forecast: Cloudy with a Chance of Savings Cloud Computing for your z/os compilers Speaker Bio Charles Mills is the Chief Development Officer of Cloud Compiling, LLC Mills was the founder of FiresignComputer
CA Librarian r4.3. Overview. Business value
PRODUCT SHEET CA Librarian CA Librarian r4.3 CA Librarian for z/os, for z/vse and for z/vm (CA Librarian) is a highly sophisticated and flexible storage medium of source programs and other sets of data
Scheduling in SAS 9.4 Second Edition
Scheduling in SAS 9.4 Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. Scheduling in SAS 9.4, Second Edition. Cary, NC: SAS Institute
Introduction to the new mainframe Chapter 4: Interactive facilities of z/os: TSO/E, ISPF, and UNIX
Chapter 4: Interactive facilities of z/os: TSO/E, ISPF, and UNIX Chapter 4 objectives Be able to: Log on to z/os Run programs from the TSO READY prompt Navigate through the menu options of ISPF Use the
Unit Testing with zunit
IBM Software Group Rational Developer for System z Unit Testing with zunit Jon Sayles / IBM - [email protected] IBM Corporation IBM Trademarks and Copyrights Copyright IBM Corporation 2013, 2014. All
How To Migrate To Control-M
Migration Methodology to CONTROL-M Introduction Over 1,800 satisfied customers have migrated from their existing scheduling solution to CONTROL-M Business Integrated Scheduling, and over five million job
Interactive System Productivity Facility (ISPF)
National Finance Center Office of the Chief Financial Officer U.S. Department of Agriculture August 2013 PUBLICATION CATEGORY Reporting PROCEDURE MANUAL Table of Contents Introduction... 1 System Overview...
CA Endevor Software Change Manager Version 15.0
PRODUCT SHEET CA Endevor Software Change Manager CA Endevor Software Change Manager Version 15.0 CA Endevor Software Change Manager (CA Endevor SCM) helps organizations to control all software management
Information Technology General Controls Review (ITGC) Audit Program Prepared by:
Information Technology General Controls Review (ITGC) Audit Program Date Prepared: 2012 Internal Audit Work Plan Objective: IT General Controls (ITGC) address the overall operation and activities of the
CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY
CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY 2.1 Introduction In this chapter, I am going to introduce Database Management Systems (DBMS) and the Structured Query Language (SQL), its syntax and usage.
CA Workload Automation Restart Option for z/os Schedulers r11
PRODUCT SHEET CA Workload Automation Restart Option for z/os Schedulers r11 CA Workload Automation Restart Option for z/os Schedulers r11 CA Workload Automation Restart Option for z/os Schedulers (CA WA
Integrating Web Services and Natural Objects Using EntireX
Integrating Web Services and Natural Objects Using EntireX Technical Paper: Calling a Web Service from Natural 4/15/2013 Software AG Global Support Services 1) Start Broker (e.g. ETB1331) 2) Check that
CA VM:Operator r3. Product Overview. Business Value. Delivery Approach
PRODUCT SHEET: CA VM:OPERATOR CA VM:Operator r3 CA VM:Operator is an automated console message management system for z/vm and mainframe Linux environments. It allows you to minimize human intervention
Revolutionized DB2 Test Data Management
Revolutionized DB2 Test Data Management TestBase's Patented Slice Feature Provides a Fresh Solution to an Old Set of DB2 Application Testing Problems The challenge in creating realistic representative
Modern Mainframe development and Application Lifecycle Management
Modern Mainframe development and Application Lifecycle Management Cost-effective and easy to implement Enterprise-wide ALM for both mainframe and non-mainframe environments Table of contents Traditional
Samples of Management Consulting Assignments. Performed by DCAG are. Provided in the following pages.
Samples of Management Consulting Assignments Performed by DCAG are Provided in the following pages. Thomas Bronack 15180 20 th Avenue Whitestone, NY 11357 Phone: (718) 591-5553 Cell: (917) 673-6992 Email:
ILLINOIS DEPARTMENT OF CENTRAL MANAGEMENT SERVICES CLASS SPECIFICATION DATA PROCESSING OPERATIONS SERIES CLASS TITLE POSITION CODE EFFECTIVE
ILLINOIS DEPARTMENT OF CENTRAL MANAGEMENT SERVICES CLASS SPECIFICATION DATA PROCESSING OPERATIONS SERIES CLASS TITLE POSITION CODE EFFECTIVE DATA PROCESSING OPERATOR 11425 4-16-89 DATA PROCESSING ASSISTANT
CA Endevor Software Change Manager Release 15.1
PRODUCT SHEET CA Endevor Software Change Manager CA Endevor Software Change Manager Release 15.1 agility made possible CA Endevor Software Change Manager (CA Endevor SCM) helps organizations control all
Accounts Payable System Administration Manual
Accounts Payable System Administration Manual Confidential Information This document contains proprietary and valuable, confidential trade secret information of APPX Software, Inc., Richmond, Virginia
1-04-10 Configuration Management: An Object-Based Method Barbara Dumas
1-04-10 Configuration Management: An Object-Based Method Barbara Dumas Payoff Configuration management (CM) helps an organization maintain an inventory of its software assets. In traditional CM systems,
IBM TRIRIGA Application Platform Version 3 Release 4.0. Application Building for the IBM TRIRIGA Application Platform 3: Data Management
IBM TRIRIGA Application Platform Version 3 Release 4.0 Application Building for the IBM TRIRIGA Application Platform 3: Data Management Note Before using this information and the product it supports, read
Session 2826 February 2001. Stop those Unnecessary IPLS: The Dynamic OS/390 Functions
Stop those Unnecessary IPLS: The Dynamic OS/390 Functions [email protected] March 6, 2002 Session 2859 1 Trademarks and Copyrights Trademarks and Registered trademarks used in this presentation
OFFICE OF THE STATE AUDITOR General Controls Review Questionnaire
OFFICE OF THE STATE AUDITOR Agency: * University Please answer all of the following questions. Where we ask for copies of policies and procedures and other documentation, we would prefer this in electronic
CA View. Best Practices Guide. Release 12.1
CA View Best Practices Guide Release 12.1 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your
Volume I, Section 4 Table of Contents
Volume I, Section 4 Table of Contents 4 Software Standards...4-1 4.1 Scope...4-1 4.1.1 Software Sources...4-2 4.1.2 Location and Control of Software and Hardware on Which it Operates...4-2 4.1.3 Exclusions...4-3
CA Telon Application Generator
CA Telon Application Generator IDMS Database SQL Option Guide r5.1 This documentation and any related computer software help programs (hereinafter referred to as the "Documentation") are for your informational
The Power of CALL SYMPUT DATA Step Interface by Examples Yunchao (Susan) Tian, Social & Scientific Systems, Inc., Silver Spring, MD
Paper 052-29 The Power of CALL SYMPUT DATA Step Interface by Examples Yunchao (Susan) Tian, Social & Scientific Systems, Inc., Silver Spring, MD ABSTRACT AND INTRODUCTION CALL SYMPUT is a SAS language
CA Datacom Task Storage Options. User Key ECSA and Data Space
CA Datacom Task Storage Options User Key ECSA and Data Space September 19, 2007 1. Overview... 3 2. z/os 1.9 default change that blocks user key CSA... 3 2.1. z/os option AllowUserKeyCSA...3 2.2. CA Datacom
An Introduction to z/os DASD Backup and Archiving
An Introduction to z/os DASD Backup and Archiving Session 15901 Steve Pryor DTS Software, Inc. [email protected] Storage Management Objectives Data Availability Data available even if logically/physically
Setting Up ALERE with Client/Server Data
Setting Up ALERE with Client/Server Data TIW Technology, Inc. November 2014 ALERE is a registered trademark of TIW Technology, Inc. The following are registered trademarks or trademarks: FoxPro, SQL Server,
SAS Comments How Straightforward Are They? Jacksen Lou, Merck & Co.,, Blue Bell, PA 19422
SAS Comments How Straightforward Are They? Jacksen Lou, Merck & Co.,, Blue Bell, PA 19422 ABSTRACT SAS comment statements typically use conventional symbols, *, %*, /* */. Most programmers regard SAS commenting
CA Deliver r11.7. Business value. Product overview. Delivery approach. agility made possible
PRODUCT SHEET CA Deliver agility made possible CA Deliver r11.7 CA Deliver is an online report management system that provides you with tools to manage and reduce the cost of report distribution. Able
Utility Mainframe System Administration Training Curriculum
Utility Mainframe System Administration Training Curriculum MVS SYSTEM ADMINISTRATION MVS SYSTEM ADMINISTRATION- LEVEL 1 TO 1.5 Name of the Module Common for All Administration LSO TSO/ISPF JCL & UTILITIES
Best Practices for Implementing Oracle Data Integrator (ODI) July 21, 2011
July 21, 2011 Lee Anne Spencer Founder & CEO Global View Analytics Cheryl McCormick Chief Architect Global View Analytics Agenda Introduction Oracle Data Integrator ODI Components Best Practices Implementation
Using Version Control and Configuration Management in a SAS Data Warehouse Environment
Using Version Control and Configuration Management in a SAS Data Warehouse Environment Steve Morton, Applied System Knowledge Ltd Abstract: Data warehouse management involves many components in addition
PRACTICAL TIPS FOR Z/OS VULNERABILITY SCANNING & PROACTIVE SECURITY MANAGEMENT
1 PRACTICAL TIPS FOR Z/OS VULNERABILITY SCANNING & PROACTIVE SECURITY MANAGEMENT Key Resources, Inc. [email protected] (312) KRI-0007 www.kr-in.com 2 Ray Overby SKK - ACF2 Developer (1981-1988) Key
CA 7 Workload Automation Disaster Recovery. Marysue Redd
CA 7 Workload Automation Disaster Recovery Marysue Redd Terms of This Presentation This presentation was based on current information and resource allocations as of October 2009 and is subject to change
Introduction to the new mainframe Chapter 7: Batch processing and the Job Entry Subsystem (JES)
Chapter 7: Batch processing and the Job Entry Subsystem (JES) Chapter 7 objectives Be able to: Give an overview of batch processing and how work is initiated and managed in the system. Explain how the
Origins of Operating Systems OS/360. Martin Grund HPI
Origins of Operating Systems OS/360 HPI Table of Contents IBM System 360 Functional Structure of OS/360 Virtual Machine Time Sharing 2 Welcome to Big Blue 3 IBM System 360 In 1964 IBM announced the IBM-360
IBM. TSO/E User's Guide OS/390 SC28-1968-01
OS/390 IBM TSO/E User's Guide SC28-1968-01 OS/390 IBM TSO/E User's Guide SC28-1968-01 Note Before using this information and the product it supports, be sure to read the general information under Notices
Type Message Description Probable Cause Suggested Action. Fan in the system is not functioning or room temperature
Table of Content Error Messages List... 2 Troubleshooting the Storage System... 3 I can t access the Manager... 3 I forgot the password for logging in to the Manager... 3 The users can t access the shared
Accounts Receivable System Administration Manual
Accounts Receivable System Administration Manual Confidential Information This document contains proprietary and valuable, confidential trade secret information of APPX Software, Inc., Richmond, Virginia
CA Dispatch r11.7. Business value. Product overview. Delivery approach
DATA SHEET CA Dispatch r11.7 CA Dispatch is an online, interactive report distribution management and archive repository system designed to reduce paper consumption and increase report distribution efficiency.
Chapter 8: Criminal History Reporting Menu 1/06
Chapter 8: Criminal History Reporting Menu 1/06 Criminal History Reporting This section contains general instructions for generating Criminal History Reporting information. These sections contain an overview,
Bridging Development and Operations: The Secret of Streamlining Release Management
Bridging Development and Operations: The Secret of Streamlining Release Management Mark Levy, Product Manager Serena Software SERENA SOFTWARE INC. Release Management Goal Deploy application changes into
Knocker main application User manual
Knocker main application User manual Author: Jaroslav Tykal Application: Knocker.exe Document Main application Page 1/18 U Content: 1 START APPLICATION... 3 1.1 CONNECTION TO DATABASE... 3 1.2 MODULE DEFINITION...
CA Chorus for Security and Compliance Management
CA Chorus for Security and Compliance Management Site Preparation Guide Version 03.0.00, Fifth Edition This Documentation, which includes embedded help systems and electronically distributed materials,
OS/390. TSO/E CLISTs SC28-1973-04
OS/390 TSO/E CLISTs SC28-1973-04 OS/390 TSO/E CLISTs SC28-1973-04 Note Before using this information and the product it supports, be sure to read the general information under Appendix. Notices on page
3.11 System Administration
3.11 The functional area is intended to contribute to the overall flexibility, efficiency, and security required for operating and maintaining the system. Depending on the architecture of the system, system
National Frozen Foods Case Study
National Frozen Foods Case Study Leading global frozen food company uses Altova MapForce to bring their EDI implementation in-house, reducing costs and turn-around time, while increasing overall efficiency
Unit Testing Scenario and Sample Unit Test Plan
Unit Testing Scenario and Sample Unit Test Plan Version 2.3 May 1999 The following example follows one portion of an application from specification to turning the code over to Quality Assurance. In each
RELATIONAL DATABASE SYSTEMS, INC. Database Management System
RELATIONAL DATABASE SYSTEMS, INC. Database Management System 1 What is MARATHON? 2 The INFORMER Query Language 3 ENTER I Turn-Key Data Entry Program 4 Application Language Library 5 Full Data Integrity
Software Product Description
Software Product Description PRODUCT NAME: HP SNA Data Transfer SPD 27.85.13 This SPD describes HP SNA Data Transfer Facility for OpenVMS, which is available for the OpenVMS I64, OpenVMS Alpha and OpenVMS
Alliance Key Manager A Solution Brief for Technical Implementers
KEY MANAGEMENT Alliance Key Manager A Solution Brief for Technical Implementers Abstract This paper is designed to help technical managers, product managers, and developers understand how Alliance Key
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.035, Spring 2013 Handout Scanner-Parser Project Thursday, Feb 7 DUE: Wednesday, Feb 20, 9:00 pm This project
Recommended Solutions for Installing Symantec Endpoint Protection 12.1.x in Shared and PvD Virtual Machines
Recommended Solutions for Installing Symantec Endpoint Protection 12.1.x in Shared and PvD Virtual Machines Applicability When Symantec Endpoint Protection (SEP 12.1.x is installed in a virtual machine
QA Transactions and Reports
QA Transactions and Reports Monitoring Quality Assurance QA Transactions & Reports National Ambient Air Monitoring Conference August 2014 1 Background The QA requirements for ambient air quality monitoring
Migrating to Rational Team Concert from SCLM and Other z/os SCMs
Migrating to Rational Team Concert from SCLM and Other z/os SCMs Liam Doherty IBM Corporation Thursday August 15th, 2013 Session 13687 Agenda What is Rational Team Concert? Migration planning Pre-migration
Guide to Upsizing from Access to SQL Server
Guide to Upsizing from Access to SQL Server An introduction to the issues involved in upsizing an application from Microsoft Access to SQL Server January 2003 Aztec Computing 1 Why Should I Consider Upsizing
City of De Pere. Halogen How To Guide
City of De Pere Halogen How To Guide Page1 (revised 12/14/2015) Halogen Performance Management website address: https://global.hgncloud.com/cityofdepere/welcome.jsp The following steps take place to complete
Using COBiT For Sarbanes Oxley. Japan November 18 th 2006 Gary A Bannister
Using COBiT For Sarbanes Oxley Japan November 18 th 2006 Gary A Bannister Who Am I? Who am I & What I Do? I am an accountant with 28 years experience working in various International Control & IT roles.
HP Quality Center. Upgrade Preparation Guide
HP Quality Center Upgrade Preparation Guide Document Release Date: November 2008 Software Release Date: November 2008 Legal Notices Warranty The only warranties for HP products and services are set forth
CA IDMS 18.5 1 CA RS 1408 Service List
CA IDMS 18.5 1 CA RS 1408 Service List Description Type 18.5 RO70141 DUPLICATE RECORDS CREATED BY IDMSDIRL PTF RO70179 S0C4 RUNNING DICTIONARY MIGRATOR APF AUTHORIZED PTF RO70400 INDEX STATISTICS FOR NON-SQL
April 2010. promoting efficient & effective local government
Department of Public Works and Environmental Services Department of Information Technology Fairfax Inspections Database Online (FIDO) Application Audit Final Report April 2010 promoting efficient & effective
SupportPac CB12. General Insurance Application (GENAPP) for IBM CICS Transaction Server
SupportPac CB12 General Insurance Application (GENAPP) for IBM CICS Transaction Server SupportPac CB12 General Insurance Application (GENAPP) for IBM CICS Transaction Server ii General Insurance Application
The Advantages Of External Security For DB2 And The Migration Towards RACF. Kurt Struyf, infocura
The Advantages Of External Security For DB2 And The Migration Towards RACF Kurt Struyf, infocura 0 Agenda The need for better data security What does DB2 offer? Why externalizing security? Why RACF? How
MPLAB X + CCS C Compiler Tutorial
MPLAB X + CCS C Compiler Tutorial How to install the CCS C Compiler inside MPLAB X Before the CCS C Compiler can be used inside MPLAB X, the CCS C MPLAB X Plug-in must be installed. This process can be
Accounts Payable User Manual
Accounts Payable User Manual Confidential Information This document contains proprietary and valuable, confidential trade secret information of APPX Software, Inc., Richmond, Virginia Notice of Authorship
Some Scanner Class Methods
Keyboard Input Scanner, Documentation, Style Java 5.0 has reasonable facilities for handling keyboard input. These facilities are provided by the Scanner class in the java.util package. A package is a
QAD Enterprise Applications. Training Guide Demand Management 6.1 Technical Training
QAD Enterprise Applications Training Guide Demand Management 6.1 Technical Training 70-3248-6.1 QAD Enterprise Applications February 2012 This document contains proprietary information that is protected
Auditing in an Automated Environment: Appendix C: Computer Operations
Agency Prepared By Initials Date Reviewed By Audit Program - Computer Operations W/P Ref Page 1 of 1 Procedures Initials Date Reference/Comments OBJECTIVE - To document the review of the computer operations
D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:
D61830GC30 for Developers Summary Duration Vendor Audience 5 Days Oracle Database Administrators, Developers, Web Administrators Level Technology Professional Oracle 5.6 Delivery Method Instructor-led
