21
Xpediter for Stored Procedure Testing Initial Setups. IMS setup. DB2/IMS setups Launching XPEDITER for testing Looking for the XPEDITER source (DDIO) 1) =n:xp -------------------------- PROGRAMMER'S TOOLBOX ----------------------------- SELECT OPTION ===> =n;xp More: + For Application Specific panels enter: A General Tools: Data Manipulation Tools: BO BookManager CC CICS C.A.T.S. DM Dumpmaster DA Datavantage DS DSPRINT DB DB2 JS Job/Scan FD File-Aid/DB2 6.0.1 TEST DB2S ONLY PD PDS86 FM FileMarvel SD SDSF FT FATS (Tape Handling) VM Version Merger IA IOA/Control-M XT XACT MQ MQSeries Message Queueing XU XACT UAT OS Online Syncsort Performance and Debugging Tools: Language Tools: TRI Tritune MH MHTRAN2 VS VSUMune SA SAS XP XPEDITER DASD Tools: PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGE PF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

Embed Size (px)

Citation preview

Page 1: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

Xpediter for Stored Procedure Testing

Initial Setups. IMS setup. DB2/IMS setups Launching XPEDITER for testing Looking for the XPEDITER source (DDIO)

1) =n:xp-------------------------- PROGRAMMER'S TOOLBOX -----------------------------SELECT OPTION ===> =n;xp More: + For Application Specific panels enter: A

General Tools: Data Manipulation Tools: BO BookManager CC CICS C.A.T.S. DM Dumpmaster DA Datavantage DS DSPRINT DB DB2 JS Job/Scan FD File-Aid/DB2 6.0.1 TEST DB2S ONLY PD PDS86 FM FileMarvel SD SDSF FT FATS (Tape Handling) VM Version Merger IA IOA/Control-M XT XACT MQ MQSeries Message Queueing XU XACT UAT OS Online Syncsort

Performance and Debugging Tools: Language Tools: TRI Tritune MH MHTRAN2 VS VSUMune SA SAS XP XPEDITER

DASD Tools:PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Page 2: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

2) Initial Set-up for IMS Stored Procs . Enter 1 for Prepare.

---------------------- XPEDITER/TSO 7.5 - PRIMARY MENU ----------------------OPTION ===> 1

0 DEFAULTS - Specify defaults 1 PREPARE - Prepare programs for debugging 2 TSO - Debug programs interactively under TSO 3 BATCH - Debug programs interactively under batch 4 STORED PROC - Debug DB2 Stored Procedures interactively 5 UTILITIES - Perform utility functions F FADB2 - Invoke File-AID for DB2

C CODE COVERAGE - Code Coverage NOT INSTALLED

T TUTORIAL - Display information about XPEDITER/TSO X EXIT - Exit primary menu

Profile ===> DEFAULT - *** NO DESCRIPTION ***

For Online Technical Support Reference: http://frontline.compuware.com COPYRIGHT (C) 2006, Compuware Corporation. All rights reserved. (800) 538-7822PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Enter 4 for File Allocation List------------------ XPEDITER/TSO - PROGRAM PREPARATION MENU ---------------OPTION ===> 4

1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND FACILITY MENU - Bind application plans or packages 4 EDIT ALLOCATION LIST - Edit or Create file allocation lists

For the COMPILE FACILITY, you may use the Compile Profile field below as a method of selecting a specific profile that contains or will contain the desired compile parameters. If an existing name is entered, the compile parameters previously saved under that name will be used. If a new name is entered, a new profile will be created to hold the newly entered compile parameters. A '?' in the Compile Profile field will display a member list of existing names permitting profiles to be selected, displayed or maintained (i.e., COPY, RENAME, DELETE, etc.).

Compile Profile ===> DEFAULT DEFAULT COMPILE PROFILE

Press ENTER to process or enter END command to terminate

Page 3: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

Enter for Following Files (DDNAME, DSN, and Disposition). Don’t forget the quotes.

---------------------- XPEDITER/TSO - EDIT FILE LIST 1 ---------- Row 1 Of 4COMMAND ===> SCROLL ===> CSR

Line Commands: Primary Commands: ...MORE ===> D (Delete) S (Select detail) CANcel (Quit without saving) I (Insert) BR (Browse dataset) COPY (Copy JCL or File List) R (Repeat) ED (Edit dataset) ALLOCate (Allocate and continue) FB (File-AID Browse) END (Save and End) FE (File-AID Edit)File Allocation List: 'MSB6.JCL.LIB(IMS2)' ----------------------- DSNAME ----------------------- DISP DDNAME DUMMY, HFS, TEMP, TERM, SYSOUT, *, OR A DATASET NAME STAT-------------------------------------------------------------------------------''''' IMS ‘IMS.TEST.PSBLIB’ SHR''''' ‘IMS.TEST.DBDLIB’ SHR''''' SYSOUT * NEW''''' DFSRESLB ‘IMS.TEST.RESLIB’ SHR'''''

Type ALLOCATE and enter. You should see Files Allocated in the top right corner of the screen. Press PF3.---------------------- XPEDITER/TSO - EDIT FILE LIST 1 ---------- Row 1 Of 4COMMAND ===> ALLOCATE SCROLL ===> CSR

Line Commands: Primary Commands: ...MORE ===> D (Delete) S (Select detail) CANcel (Quit without saving) I (Insert) BR (Browse dataset) COPY (Copy JCL or File List) R (Repeat) ED (Edit dataset) ALLOCate (Allocate and continue) FB (File-AID Browse) END (Save and End) FE (File-AID Edit)File Allocation List: 'MSB6.JCL.LIB(IMS2)' ----------------------- DSNAME ----------------------- DISP DDNAME DUMMY, HFS, TEMP, TERM, SYSOUT, *, OR A DATASET NAME STAT-------------------------------------------------------------------------------''''' IMS ‘IMS.TEST.PSBLIB’ SHR''''' ‘IMS.TEST.DBDLIB’ SHR''''' SYSOUT * NEW''''' DFSRESLB ‘IMS.TEST.RESLIB’ SHR'''''

Page 4: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

3) Initial Set-up for all Stored Procs .

---------------------- XPEDITER/TSO 7.5 - PRIMARY MENU ----------------------OPTION ===> 2

0 DEFAULTS - Specify defaults 1 PREPARE - Prepare programs for debugging 2 TSO - Debug programs interactively under TSO 3 BATCH - Debug programs interactively under batch 4 STORED PROC - Debug DB2 Stored Procedures interactively 5 UTILITIES - Perform utility functions F FADB2 - Invoke File-AID for DB2

C CODE COVERAGE - Code Coverage NOT INSTALLED

T TUTORIAL - Display information about XPEDITER/TSO X EXIT - Exit primary menu

Profile ===> DEFAULT - *** NO DESCRIPTION ***

For Online Technical Support Reference: http://frontline.compuware.com COPYRIGHT (C) 2006, Compuware Corporation. All rights reserved. (800) 538-7822PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Enter SE for Set-up. Depending on previous use of XPEDITER, your underlying screen may not look like this. All that is important is that you get to the XPEDITER Set-up screen.

Profile: DEFAULT ------ XPEDITER/TSO - STANDARD (2.1) -----------------------COMMAND ===> se

COMMANDS: SEtup (Display Setup Menu) PROFile (Display Profile List)TEST SELECTION CRITERIA:

Program ===> Entry Point ===> Load Module ===>

Initial Script ===> Post Script ===>

PARM ( Caps = YES ) ===>

File List/JCL Member ===> Preview Files? ===> NO

Is This a DB2 Test? ===> NO Plan ===> System ===>

Press ENTER to process or enter END command to terminatePF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Page 5: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

Enter 0 (zero) for Environment

Profile: DEFAULT ------- XPEDITER/TSO - SETUP MENU --------------------------OPTION ===> 0

0 ENVIRONMENT - Execution environments menu 1 LOADLIBS - Application load module libraries 2 DDIO - DDIO files 3 INCLUDES - Test script libraries 4 LOG - Session log dataset disposition 5 SCRIPT - Test script dataset disposition 6 DSNLOAD - DB2 system names and DSNLOAD libraries

D DOCUMENT - Document dataset disposition E EXTENDED - Extended Setup Menu A ALL - Display all of the above in succession (except 0)PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Enter 12 for Testing DB2 Stored Procedures interactively

Profile: DEFAULT ------ XPEDITER/TSO - ENVIRONMENTS MENU --------------------OPTION ===> 12

XPEDITER/TSO ==> 1 STANDARD - Test a program with no special environment services 2 DIALOG - Test programs that make ISPF dialog manager calls 3 IMS - Test a program that makes IMS/DB calls 4 BTS - Test programs using BTS

DB2 STORED PROCEDURES 12 DB2SP - Test DB2 Stored Procedure interactively

Note: The environment highlighted is currently selected.PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Press PF3 to return to the Setup Main Menu

Page 6: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

Enter an A to walkthrough/review all Setup screens

Profile: DEFAULT ------- XPEDITER/TSO - SETUP MENU -------------------------OPTION ===> a

0 ENVIRONMENT - Execution environments menu 1 LOADLIBS - Application load module libraries 2 DDIO - DDIO files 3 INCLUDES - Test script libraries 4 LOG - Session log dataset disposition 5 SCRIPT - Test script dataset disposition 6 DSNLOAD - DB2 system names and DSNLOAD libraries

D DOCUMENT - Document dataset disposition E EXTENDED - Extended Setup Menu A ALL - Display all of the above in succession (except 0)PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Copy and paste the following screens where necessary. Press enter after each screenProfile: DEFAULT ---------- LOAD MODULE LIBRARIES ---------------------------COMMAND ===>COMMANDS: DOWN (for additional User Libraries)User Libraries: --->>> Include any libraries your program requires <<<--- (Even if the library is in LINKLST, ie. COBOL or LE runtime library) (1) ===> 'SCLMTFS.DEVA.LOADSP' (2) ===> 'SCLMTFS.holda.LOADSP' (3) ===> 'SCLMTFS.FREEZE.LOADSP' (4) ===> 'SCLMTFS.PRD.LOADSP' (5) ===> 'DSNC.MODLIB' (6) ===> 'DSNC.DSNLOAD' (7) ===> 'IMS.TEST.RESLIB' (8) ===> 'IMS.TEST.TST1NUC.MDALIB'Installation Libraries: (This list contains overrides to installed defaults) (9) ===> 'SYS1.SCEELPA' (10) ===> 'SYS1.SCEERUN' (11) ===> 'SYS1.SCSQANLE' (12) ===> 'SYS1.SCSQAUTH' (13) ===> (14) ===> (15) ===> (16) ===>PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Page 7: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

Profile: DEFAULT -------- XPEDITER/TSO - DDIO FILES ------------------------COMMAND ===>

User Libraries:

(1) ===> 'XPEDITER.TFSDEVA.DDIO' (2) ===> 'XPEDITER.TFSFREEZ.DDIO' (3) ===> 'XPEDITER.TFSPRD.DDIO' (4) ===> (5) ===> (6) ===>

Installation Libraries: (Changes made here will override installed defaults)

(7) ===> (8) ===> (9) ===>

PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Profile: DEFAULT --- XPEDITER/TSO - TEST SCRIPT LIBRARIES ----------------COMMAND ===>

User Libraries:

(1) ===> (2) ===> (3) ===>

Installation Libraries: (Changes made here will override installed defaults)

(4) ===> (5) ===> (6) ===>

PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

------------------------- XPEDITER/TSO - LOG DATASET ------------------------

Page 8: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

COMMAND ===>

Log Dataset Name: (DSNAME will be generated if blank) DSNAME ===>

Allocation Parameters: Process Options: A (Append) Data Class ===> D (Delete) Space Units ===> TRK K (Keep) Primary ===> 5 PD (Print-Delete) Secondary ===> 2 PK (Print-Keep) Storage Class ===> ? (Prompt) Unit ===> Volume ===>

Disposition After the Test: Process Option ===> D (D, K, PD, PK, or ?)

Disposition Before the Test: Process Option ===> D (A, D, or ? Used only if DSNAME is specified)

PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

----------------------- XPEDITER/TSO - SCRIPT DATASET -----------------------COMMAND ===>

Script Dataset Name: (DSNAME will be generated if blank) DSNAME ===>

Allocation Parameters: Process Options: A (Append) Data Class ===> D (Delete) Space Units ===> TRK K (Keep) Primary ===> 5 PD (Print-Delete) Secondary ===> 2 PK (Print-Keep) Storage Class ===> ? (Prompt) Unit ===> Volume ===>

Disposition After the Test: Process Option ===> D (D, K, PD, PK, or ?)

Disposition Before the Test: Process Option ===> D (A, D, or ? Used only if DSNAME is specified)

PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Profile: DEFAULT ----- XPEDITER/TSO - DSNLOAD LIBRARIES ---------------COMMAND ===>

Page 9: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

NAME DSNLOAD DSNAME

(1) ===> DSNC ===> 'DSNC.DSNLOAD'(2) ===> DSNB ===> 'DSNB.DSNLOAD'(3) ===> DSNA ===> 'DSNA.DSNLOAD'(4) ===> ===>(5) ===> ===>(6) ===> ===>(7) ===> ===>(8) ===> ===>

Note: Changes made to this screen override installed defaults

PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

---------------------- XPEDITER/TSO - DOCUMENT DATASET ----------------------COMMAND ===> More: +Document Dataset Name: (DSNAME will be generated if blank) DSNAME ===>

Allocation Parameters: Process Options: A (Append) Data Class ===> D (Delete) Space Units ===> TRK K (Keep) Primary ===> 5 PD (Print-Delete) Secondary ===> 2 PK (Print-Keep) Storage Class ===> ? (Prompt) Unit ===> Volume ===>

Disposition After the Test: Process Option ===> D (D, K, PD, PK, or ?)

Disposition Before the Test: Process Option ===> D (A, D, or ? Used only if DSNAME is specified)

PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

The following screen is the last Set-up screen. Press PF3 to return to the Main Setup Menu.

Page 10: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

Profile: DEFAULT ------- XPEDITER/TSO - SETUP MENU -----------------------OPTION ===>

Extended Setup Menu

N NEW - NEW dataset Allocations for this TEST Profile W WORK - WORK dataset Allocations for this TEST Profile

D Difference - Display Difference from Installation Defaults

I Inquire - Display Test Settings for this TEST PROFILE

Press ENTER to process or enter END command to terminate

PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Press PF3 again to get out of the Main Setup Menu (below)

Profile: DEFAULT ------- XPEDITER/TSO - SETUP MENU ------------------------OPTION ===>

0 ENVIRONMENT - Execution environments menu 1 LOADLIBS - Application load module libraries 2 DDIO - DDIO files 3 INCLUDES - Test script libraries 4 LOG - Session log dataset disposition 5 SCRIPT - Test script dataset disposition 6 DSNLOAD - DB2 system names and DSNLOAD libraries

D DOCUMENT - Document dataset disposition E EXTENDED - Extended Setup Menu A ALL - Display all of the above in succession (except 0)PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

4) Executing a Store Proc using XPEDITER

Page 11: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

Now you are ready to test a Stored Procedure. In this case, I want to test TSTDA.ASMPC205. PROFILE: DEFAULT- XPEDITER/TSO - DB2 Stored Procedure (2.12) ----------------COMMAND ===>

COMMANDS: SEtup (Display Setup Menu) PROFile (Display Profile List)

Schema Name ===> TSTDA

Stored Procedure Name or UDF ===> ASMPC205

Client End UserID or PC Account Code or IP Address ===> MSB6 DB2 Subsystem Name ===> DSNC (DSNC,DSNB,DSNA)aximum Number of Tests ===> 1 (1 - 9999)

Initial Script ===> Post Script ===>

File List/JCL Member ===> 'MSB6.JCL.LIB(IMS2)' Preview Files? ===> NOPF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Pressing enter starts XPEDITER testing but if you get this, there is no XPEDITER Source file. You’ll need to recompile ASMPC205 to DEVA------------------------- XPEDITER/TSO - LOG --------------------------------- COMMAND ===> SCROLL ===> CSR NO SOURCE LISTING DATA SET MEMBER FOR ASMPC205 ----------------------------------------------------------- Before ASMPC205 ->: DATE: 01/24/2010 :: NORTHERN TRUST COMPANY TIME: 22.50.23 :: SYSTEM: SYSA :+-----------------------------------------------------------------------------+

XPED DSP SPF DB2SP DBSYS DSNC DBNM1 ASMPC205 DBMOD ASMPC205 DBUID MSB6 DBMAX 1 DBSC1 TSTDA TEST ASMPC205PARM 'DSNC,1,XPAE0001'*** ASMPC205 FROM SCLMTFS.PRD.LOADSP LINK 09/30/09XPD2214 ADSRA221 LE ENVIRONMENT RECOGNIZEDNO SOURCE LISTING INFORMATION FOUND FOR MODULE******************************** BOTTOM OF DATA ******************************** PF 1=HELP 2=PEEK CSR 3=END 4=EXIT 5=FIND 6=LOCATE * PF 7=UP 8=DOWN 9=GO 1 10=LEFT 11=RIGHT 12=G

5) How to determine if XPEDITER has source for your moduleFrom XPEDITER’s Main Menu, Enter 5 for Utilities.

Page 12: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

---------------------- XPEDITER/TSO 7.5 - PRIMARY MENU ----------------OPTION ===> 5

0 DEFAULTS - Specify defaults 1 PREPARE - Prepare programs for debugging 2 TSO - Debug programs interactively under TSO 3 BATCH - Debug programs interactively under batch 4 STORED PROC - Debug DB2 Stored Procedures interactively 5 UTILITIES - Perform utility functions F FADB2 - Invoke File-AID for DB2

C CODE COVERAGE - Code Coverage NOT INSTALLED

T TUTORIAL - Display information about XPEDITER/TSO X EXIT - Exit primary menu

Profile ===> DEFAULT - *** NO DESCRIPTION ***

For Online Technical Support Reference: http://frontline.compuware.com COPYRIGHT (C) 2006, Compuware Corporation. All rights reserved. (800) 538-7822PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Enter 3 for DDIO File Facilities.

----------------------- XPEDITER/TSO - UTILITIES MENU -----------------------OPTION ===> 3

1 REGION SIZE - Display memory available for testing 2 LIST ALLOCATES - Display files allocated to your test session 3 DDIO FILE FACILITY - Create/Format/Copy/Export and list DDIO file(s) 5 CONVERT PROFILE - Convert XPEDITER/TSO release 5.1 user profiles 6 CONVERT INCLUDE - Convert include scripts to new qualification rules 7 MERGE - Merge profiles from alternate users

PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Select the DEVA DDIO PDS (Enter the PDS name is applicable).---------- CSS UTILITIES - Source Listing File Facility -------- CSS V8.3.0

Page 13: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

COMMAND ===>Commands: SEtup DDIOCALC (DDIO calculator) DD (DDIO tutorial) SD (SD/DB tutorial) LP (LP tutorial)

Processing Options for S/Member List: Source Browsing Options: Confirm Delete ===> YES (Yes or No) Unit ===> VIO Show print setup ===> YES (Yes or No) Blocking ===> 10 Language ===> ENGLISH (ENGLISH/JAPANESE/USAMIX/USAUC)

SEL Options: C (Create) I (Info) S (Member List) A (Adv Function) M (Move/Copy/Export/Import)

SEL ---- Source Listing Shared Directories/Databases/DDIO files ---- _ ______________________________________________ s (1) 'XPEDITER.TFSDEVA.DDIO' _ (2) 'XPEDITER.TFSPRD.DDIO' (3) (4) (5) (6) (7)PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Do a (L)ocate for the stored proc you wish to test. There should be at least one version in the DDIO PDS.

COMPUWARE/VF -- Source Listing File Member List ---------------- Row 1 of 5889COMMAND INPUT ===> l ASMPC205 SCROLL ===> PAGESource DDIO File: XPEDITER.TFSDEVA.DDIO

SELECT S - Select P - Print D - Delete L - Lock U - UnlockCODE PROGRAM LIST NUMBER COMP DATE TIME RC LANGUAGE SIZE(K)______ GDSSTUB (L) 322956 24 JAN 2010 23:15:11 04 COB/Z V4R1 468______ APRB235E (L) 322955 24 JAN 2010 23:10:22 04 COB/Z V4R1 468______ OITB041E (L) 322951 24 JAN 2010 22:00:42 00 COB/Z V4R1 468______ GDAB920U (L) 322950 24 JAN 2010 21:55:52 04 COB/Z V4R1 3977______ FNDB620F (L) 322948 24 JAN 2010 20:18:07 04 COB/Z V4R1 1404______ AIPB865F (L) 322947 24 JAN 2010 18:34:57 04 COB/Z V4R1 234______ TAXC350 (L) 322945 24 JAN 2010 17:00:10 04 PL1EN V3R7 702______ AIPBAD2E (L) 322944 24 JAN 2010 16:53:04 04 COB/Z V4R1 468______ AIPBAD2M (L) 322942 24 JAN 2010 16:37:49 04 COB/Z V4R1 468______ TIARNMCH (L) 322938 24 JAN 2010 15:10:35 04 COB/Z V4R1 468______ CSTB240E (L) 322935 24 JAN 2010 12:36:22 04 COB/Z V4R1 1872______ HR28DB2 (L) 322934 24 JAN 2010 12:22:11 00 COB/Z V4R1 234______ PRXP915 (L) 322933 24 JAN 2010 12:06:33 08 PL1EN V3R7 468______ AIPB837F (L) 322931 24 JAN 2010 11:48:19 04 COB/Z V4R1 234PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

To build the module for XPEDITER, turn on the XPEDITER switch prior to doing a Build

Page 14: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

SCLM Main Menu z/OS 1.9Option ===> More: Enter one of the following options:

1 View ISPF View or Browse data 2 Edit Create or change source data in SCLM databases 3 Utilities Perform SCLM database utility/reporting functions 4 Build Construct SCLM-controlled components 5 Promote Move components into SCLM hierarchy 6 Command Enter TSO or SCLM commands 6A Easy Cmds Easy SCLM commands via prompts X Exit Terminate SCLM

SCLM Project Control Information: Project . . . . SCLMTFS (Project high-level qualifier) Alternate . . . (Project definition: defaults to project) Group . . . . . DEVA (Defaults to TSO prefix)

Xpediter => Y (Y/N) Package => N (Y/N) Firecall => N (Y/N)

After a successful SCLM build, back go to =N;XP;5;3. The XPEDITER source is now available.

COMPUWARE/VF -- Source Listing File Member List ---------------- Row 2 of 5891COMMAND INPUT ===> SCROLL ===> PAGESource DDIO File: XPEDITER.TFSDEVA.DDIO

SELECT S - Select P - Print D - Delete L - Lock U - UnlockCODE PROGRAM LIST NUMBER COMP DATE TIME RC LANGUAGE SIZE(K)______ ASMPC205 (L) 322964 25 JAN 2010 01:39:59 04 COB/Z V4R1 1404______ GLACI05 (L) 322963 25 JAN 2010 01:23:53 04 COB/Z V3R4 2807______ PRXP310 (L) 322961 25 JAN 2010 00:24:51 08 PL1EN V3R7 468______ GDAB941 (L) 322960 25 JAN 2010 00:11:13 00 COB/Z V4R1 1404______ PTTB003F (L) 322958 24 JAN 2010 23:40:43 00 COB/Z V4R1 234______ APRB235E (L) 322957 24 JAN 2010 23:24:40 04 COB/Z V4R1 468______ GDSSTUB (L) 322956 24 JAN 2010 23:15:11 04 COB/Z V4R1 468______ OITB041E (L) 322951 24 JAN 2010 22:00:42 00 COB/Z V4R1 468______ FNDB620F (L) 322948 24 JAN 2010 20:18:07 04 COB/Z V4R1 1404______ AIPB865F (L) 322947 24 JAN 2010 18:34:57 04 COB/Z V4R1 234______ TAXC350 (L) 322945 24 JAN 2010 17:00:10 04 PL1EN V3R7 702______ AIPBAD2E (L) 322944 24 JAN 2010 16:53:04 04 COB/Z V4R1 468______ AIPBAD2M (L) 322942 24 JAN 2010 16:37:49 04 COB/Z V4R1 468______ TIARNMCH (L) 322938 24 JAN 2010 15:10:35 04 COB/Z V4R1 468PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Page 15: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

Starting a XPEDITER testing session (=n;xp;2), XPEDITER waits for the stored procedure to start executing

PROFILE: DEFAULT- XPEDITER/TSO - DB2 Stored Procedure (2.12) ----------------COMMAND ===>

COMMANDS: SEtup (Display Setup Menu) PROFile (Display Profile List)

Schema Name ===> TSTDA

Stored Procedure Name or UDF ===> ASMPC205

Client End UserID or PC Account Code or IP Address ===> MSB6 DB2 Subsystem Name ===> DSNC (DSNC,DSNB,DSNA)aximum Number of Tests ===> 1 (1 - 9999)

Initial Script ===> Post Script ===>

File List/JCL Member ===> 'MSB6.JCL.LIB(IMS2)' Preview Files? ===> NOPF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

PROFILE: DEFAULT-------------------- TEST ------------------ Files AllocatedCOMMAND ===>

************************************************ * * * Entering XPEDITER/TSO Test Environment * * * ************************************************ * TYPE OF TEST: STORED PROCEDURES * * PROFILE: DEFAULT * * STORED PROCEDURE: ASMPC205 * * DB2 SUBSYSTEM: DSNC * * USERID: MSB6 * ************************************************

PF 1=HELP 2=SPLIT 3=END 4=RETURN 5=RFIND 6=RCHANGEPF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Go to RapidSQL and execute a call to stored procedure TSTDA.ASMPC205.

Page 16: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

The next screen comes up in XPEDITER. Press Enter to begin your testing session.

Page 17: Xpediter for Stored Procedure Testing - Mainframe … · Web view1 CONVERT COMPILE JCL - Convert compile JCL for XPEDITER 2 COMPILE FACILITY - Compile programs for XPEDITER 3 BIND

CEE3740I The following messages pertain to the system default run-time options CEE3615I The installation default for the run-time option DEBUG could not be oerridden. CEE3615I The installation default for the run-time option TEST could not be ovrridden. ***

Beginning of the test. PF9 – single step. PF12 for next breakpoint. Entering B on on a line sets a breakpoint

COMMAND ===> SCROLL ===> CSR BEFORE BREAKPOINT ENCOUNTERED ----+----1----+----2----+----3MORE-> 01 DB2IO-XML-PARM-1 > ..<?xml version="1.0"?><Accoun ----+----1----+----2----+----3SAME-> 01 DB2IO-XML-PARM-2 > .. ........................... ----+----1----+----2----+----3------ ----------------------------------------- Before ASMPC205/AMODE 31 <>=====> B PROCEDURE DIVISION USING DB2IO-XML-PARM-1 2233005109 , DB2IO-XML-PARM-2 2234005110 , DB2IO-PROXY-NARR 2235005111 , DB2IO-COMMENT-NARR 2236005112 , ASMLPARM-USER-ID 2237005113 , ASMLPARM-MESSAGE-FLAG 2238005114 , ASMLPARM-TRAN-NAME 2239005115 , ASMLPARM-TRAN-ID 2240005116 , ASMLPARM-TRAN-DATE 2241005117 , ASMLPARM-TRAN-TIME 2242005118 , ASMLPARM-UNUSED-IN 2243005119 , ASMLPARM-RETURN-CODE 2244005120 , ASMLPARM-RETURN-MSG 2245PF 1=HELP 2=PEEK CSR 3=END 4=EXIT 5=FIND 6=LOCATE *PF 7=UP 8=DOWN 9=GO 1 10=LEFT 11=RIGHT 12=GO