0% found this document useful (0 votes)
222 views20 pages

Batch Xpediter Set Up For Program Calling Both IMS DB and DB2

This document provides instructions for configuring Xpediter to debug batch programs that call both IMS DB and DB2. It describes setting up load libraries, DDIO files, test script libraries, and log and script datasets in the Xpediter profile to support debugging programs with both database types. Key steps include specifying required load libraries and DDIO files for IMS and DB2.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
222 views20 pages

Batch Xpediter Set Up For Program Calling Both IMS DB and DB2

This document provides instructions for configuring Xpediter to debug batch programs that call both IMS DB and DB2. It describes setting up load libraries, DDIO files, test script libraries, and log and script datasets in the Xpediter profile to support debugging programs with both database types. Key steps include specifying required load libraries and DDIO files for IMS and DB2.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 20

Xpediter, IMS DB, DB2 , Xpediter/TSO

 Introduction

Normally, it is easier to set up Xpediter for batch programs. Xpediter set up


for normal batch programs cannot handled for programs which calls both IMS DB
and DB2. It normally abends during debugging. This document helps you to
configure Xpediter for batch programs containing both IMS DB and DB2 calls. In
allocation of stage of JCL in batch xpediter, the database datasets should be
selected and also IMS DB and DB2 files,DBDs, DSNLOADS should be enter
appropriately in Xpediter.

This document will help you to configure Xpediter for batch programs containing
both IMS DB and DB2 calls.

Batch Xpediter Set up for program calling both IMS DB and DB2

To start an Xpediter Session, type P.XP from the ISPF Primary Menu

Primary Option Menu


Option ===> P.XP
More: +
0 Settings Terminal and User Parameters User ID . : OU267CX
1 View Display Source Data or Listings Time. . . : 00:45
2 Edit Create or Change Source Data Terminal. : 3278
3 Utilities Perform Utility Functions Screen. . : 1
6 Command Enter TSO or Workstation Commands Language. : ENGLISH
7 Dialog Test Perform Dialog Testing Appl ID . : ISP
10 SCLM Software Library Manager TSO logon : $PGMTSO
11 Workplace ISPF Object/Action Workplace TSO prefix: OU267CX
I ISMF Interactive Storage Management System ID : PKR1
Q CA-View Retrieve SYSOUT MVS acct. : 8934
R CA-View phi. Retrieve SYSOUT/Disaster & Y2K test Release . : ISPF 5.7
S SDSF System Activity and Output Viewing

G General General Information about ISPF


IX Index Alphabetical Index of Tutorials
F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap
F10=Actions F12=Cancel

To add a new profile

Type prof to create a new profile.

Type the profile name and the corresponding profile description. (In case an
existing profile can be used, just select the profile by typing s near the
corresponding profile and press Enter)
Press F3 to obtain the primary menu. Choose option 2.

---------------------- XPEDITER/TSO 7.3 - 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

5 UTILITIES - Perform utility functions

C CODE COVERAGE - Code Coverage Reports and Utilities

T TUTORIAL - Display information about XPEDITER/TSO


X EXIT - Exit primary menu

Profile ===> IMSDB2 - IMSDB2 Set up for Batch

For Online Technical Support Reference: http://frontline.compuware.com


COPYRIGHT (C) 2003, Compuware Corporation. All rights reserved.
(800) 538-7822
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

To create profile and settings for IMSDB

Choose option 3

Profile: IMSDB2 ------- XPEDITER/TSO - ENVIRONMENTS MENU


--------------------
OPTION ===> 3

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

XPEDITER/IMS

9 BMP/IFP - Test a program in a BMP or Fast Path region

Note: The environment highlighted is currently selected.


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
Type SE for Set Up

Profile: IMSDB2 ---------- XPEDITER/TSO - IMS (2.3) -------------------------


COMMAND ===> SE

COMMANDS: SEtup (Display Setup Menu)


PROFile (Display Profile List)
TEST SELECTION CRITERIA:

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

Initial Script ===>


Post Script ===>

PSB ===>
Program Type ===> DLI (DLI, DBB, BMP)
PARM Passing Option ===> STD (STD, SUB, NOQ)

File List/JCL Member ===>


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

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

Type A for ALL

Profile: IMSDB2 -------- 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

I IMS - IMS setup options menu

C CODE COVERAGE- Code Coverage setup options


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=RCHANGE
PF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Specify the program’s load library. (If the program is present in a package,
specify the package load library)
Profile: IMSDB2 ----- XPEDITER/TSO - LOAD MODULE LIBRARIES ------------------
COMMAND ===>
COMMANDS: DOWN (for additional User Libraries)
User Libraries: --->>> Include ALL libraries your program requires <<<---
(Even if the library is in LINKLST, ie. COBOL or LE runtime libraries)
(1) ===> 'ALC.MSS.DEVP.LOADLIB'
(2) ===> 'ALC.CIS.DEVP.LOADLIB'
(3) ===> 'ALC.CIS.TEST.LOADLIB'
(4) ===> 'ALC.CIS.PROD.LOADLIB'
(5) ===>
(6) ===>
(7) ===>
(8) ===>
Installation Libraries: (This list contains overrides to installed defaults)
(9) ===> 'SYS1.CEE.SCEERUN'
(10) ===> 'SYS2.LINKLIB'
(11) ===> 'SYS1.COB2LIB'
(12) ===>
(13) ===>
(14) ===>
(15) ===>
(16) ===>
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

Specify the DDIO files. (If the program is present in a package, specify the

Profile: IMSDB2 --------- XPEDITER/TSO - DDIO FILES -------------------------


COMMAND ===>

User Libraries:

(1) ===> 'OU267CX.OU267CX.XPEDITOR.DDIO'


(2) ===>
(3) ===>
(4) ===>
(5) ===>
(6) ===>

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

(7) ===> 'CMPUWARE.AAMVS.TESTSRC.LIST'


(8) ===> 'CMPUWARE.AAMVS.DEVPSRC.LIST'
(9) ===> 'CMPUWARE.AAMVS.PRODSRC.LIST'

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
package’s DIOLIB.)

Press Enter
Profile: IMSDB2 ---- 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=RCHANGE


PF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Press Enter and enter script file PDS(not a mandatory field).

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


COMMAND ===>

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


DSNAME ===> 'OU267CX.SCRIPT.FILE'

Allocation Parameters: Process Options: A (Append)


Data Class ===> D (Delete)
Space Units ===> TRK K (Keep)
Primary ===> 2 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=RCHANGE


PF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

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

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


DSNAME ===> 'OU267CX.OU267CX.SCRIPT.FILE'

Allocation Parameters: Process Options: A (Append)


Data Class ===> D (Delete)
Space Units ===> TRK K (Keep)
Primary ===> 2 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=RCHANGE


PF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Press Enter and add the required DSNLOAD libraries

Profile: IMSDB2 ------ XPEDITER/TSO - DSNLOAD LIBRARIES ---------------------


COMMAND ===>

NAME DSNLOAD DSNAME

(1) ===> DSND ===> 'SYS1.DBS2.SDSNLOAD'


(2) ===> ===>
(3) ===> ===>
(4) ===> ===>
(5) ===> ===>
(6) ===> ===>
(7) ===> ===>
(8) ===> ===>

Note: This list contains overrides to installed defaults

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

Press Enter
Specify the program name and PSB name(Not a necessary field)
Profile: IMSDB2 ----- XPEDITER/TSO - IMS PARAMETER LISTS --------------------
COMMAND ===>

TYPE PARM LIST

(1) ===> DLI ===> DLI,MODULE,PSB,8,0000,,0,,N,0,T,,,,,,N

(2) ===> DBB ===> DBB,MODULE,PSB,8,0000,,0,,N,0,T,,,,,,N

(3) ===> BMP ===> BMP,MODULE,PSB,,,C00000

(4) ===> ===>

(5) ===> ===>

(6) ===> ===>

(7) ===> ===>

(8) ===> ===>

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

Specify the RESLIB

Profile: IMSDB2 ----- XPEDITER/TSO - DFSRESLB LIBRARIES ---------------------


COMMAND ===>

IMS Authorized Load Library DSNAMEs (DDNAME DFSRESLB):

(1) ===> 'SYS3.RESLIB'


(2) ===>
(3) ===>
(4) ===>
(5) ===>
(6) ===>

Note: This list contains overrides to installed defaults

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

Specify the DBD and PSB libraries


Profile: IMSDB2 ------ XPEDITER/TSO - PSB/DBD LIBRARIES ---------------------
COMMAND ===>

PSB/DBD Library DSNAMEs (DDNAME IMS):

(1) ===> 'IMSVS.PSBLIB'


(2) ===> 'IMSVS.DBDLIB'
(3) ===>
(4) ===>
(5) ===>
(6) ===>
(7) ===>
(8) ===>
(9) ===>
(10) ===>
(11) ===>
(12) ===>

Note: Changes made to this screen override installed defaults

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

Mention the ACB Libraries

Profile: IMSDB2 -------- XPEDITER/TSO - ACB LIBRARIES -----------------------


COMMAND ===>

ACB Library DSNAMEs (DDNAME IMSACB):

(1) ===> 'IMSVS.DEVP.ACBLIB'


(2) ===> 'IMSVS.TEST.ACBLIBA'
(3) ===> 'IMSVS.TEST.ACBLIBB'
(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=RCHANGE


PF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE
Press Enter/Specify the required library . If it is present can mention the
library otherwise it is not a mandatory.

Profile: IMSDB2 ------- XPEDITER/TSO - IEFRDER DATASET ----------------------


COMMAND ===>

ENTER a DSNAME, DUMMY, TEMP, TERM, SYSOUT, or leave blank for no allocation.

DSNAME ===> DUMMY


DISP ===>

Storage Class ===> Process Options for New Datasets:


Unit ===> Before Allocation ===>
Volume ===> Upon Deallocation ===>

Data Class ===> Valid Process Options:


Space Units ===> D (Delete) K (Keep) ? (Prompt)
Primary ===>
Secondary ===>
RECFM ===>
LRECL ===>
BLKSIZE ===>

Note: Changes made to this screen override installed defaults

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

Press Enter/Specify the required dataset


Profile: IMSDB2 ------ XPEDITER/TSO - VSAM BUFFER POOL ---------------------
COMMAND ===>

VSAM Buffer Pool Specification Data Set (DDNAME DFSVSAMP):

DSNAME ===> 'IMSVS.PARMLIB(DFSVSAMP)'

Note: Changes made to this screen override installed defaults

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

Press Enter

Profile: IMSDB2 ------- XPEDITER/TSO - IMSERR DATASET ----------------------


COMMAND ===>

ENTER a DSNAME, DUMMY, TEMP, TERM, SYSOUT, or leave blank for no allocation.

DSNAME ===> SYSOUT=*


DISP ===>

Storage Class ===> Process Options for New Datasets:


Unit ===> Before Allocation ===>
Volume ===> Upon Deallocation ===>

Data Class ===> Valid Process Options:


Space Units ===> D (Delete) K (Keep) ? (Prompt)
Primary ===>
Secondary ===>
RECFM ===> VBA
LRECL ===> 133
BLKSIZE ===> 133

Note: Changes made to this screen override installed defaults

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

Press Enter
---------------------- 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 ===> 2 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=RCHANGE


PF 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RETRIEVE

Press Enter and F3

Set up for DB2


Enter ‘YES’ as indicated and provide the Plan & System/Region which you are
testing. Mention the program name, PSB and JCL member where file allocation is
done.
Profile: IMSDB2 ---------- XPEDITER/TSO - IMS (2.3) -------------------------
COMMAND ===>

COMMANDS: SEtup (Display Setup Menu)


PROFile (Display Profile List)
TEST SELECTION CRITERIA:

Program ===> MSSZAE02


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

Initial Script ===>


Post Script ===>

PSB ===> MSSPSBRR


Program Type ===> DBB (DLI, DBB, BMP)
PARM Passing Option ===> STD (STD, SUB, NOQ)

File List/JCL Member ===> OU267CX.OU267CX.IMSDB2.FILE


Code Coverage Test? ===> NO
Is This a DB2 Test? ===> YES Plan ===> MSSPLAN System ===> DSND

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

JCL Set up for IMS DB and DB2


After the set up for IMS DB and DB2, goto Primary Menu for JCL set up . Enter
‘1’ in the option field to prepare programs for debugging
---------------------- XPEDITER/TSO 7.3 - 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

5 UTILITIES - Perform utility functions

C CODE COVERAGE - Code Coverage Reports and Utilities

T TUTORIAL - Display information about XPEDITER/TSO


X EXIT - Exit primary menu

Profile ===> IMSDB2 - IMSDB2 Set up for Batch

For Online Technical Support Reference: http://frontline.compuware.com


COPYRIGHT (C) 2003, Compuware Corporation. All rights reserved.
(800) 538-7822
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/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 ===> TRIAL DEFAULT COMPILE PROFILE

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
Choose Option ‘4’ for allocation list

Give a dataset names for the allocation list to be saved and the JCL to execute
the program(IMS DB and DB2).
----------------------- XPEDITER/TSO - EDIT FILE LIST ------ Invalid Command
COMMAND ===>

Specify File Allocation List Below:

ISPF Library:

Project ===>
Group ===>
Type ===>
Member ===> (Blank for member selection list)

Other Partitioned or Sequential Dataset:


Dataset Name ===> OU267CX.OU267CX.IMSDB2.FILE
Volume Serial ===> (If not cataloged)

Copy from JCL, CLIST, or Other File Allocation List


Dataset Name ===> 'OUT.OU267CX.SOURCE.FILE'
Copy Option ===> REPLACE (Replace, Append, Prompt, or Cancel copy)
Automatic Expand ===> NO (Yes/No)
Step Selection ===> (Program name for automatic step selection)

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
Select the JCL from the PDS

------------------------ XPEDITER/TSO - COPY FILE LIST --- ROW 00001 OF 00011


COMMAND ===> SCROLL ===> PAGE

LINE COMMANDS: S (Select Member) B (Browse Member)


Select Input Member for the FAL Copy Operation
Copy Input Data Set: 'OUT.OU267CX.SOURCE.FILE'
Name Prompt Size Created Changed ID
------------------------------------------------------------------------------
_ GT7TAE02 3417 2007/09/21 2007/09/21 12:20:22 OU265CX
S IMSDB2JL 623 2007/09/24 2007/09/24 04:19:55 OU267CX
_ JCL2 219 2007/09/18 2007/09/18 07:07:22 OU267CX
_ JCL8 519 2007/09/20 2007/09/20 09:54:05 OU267CX
_ MSSAAE01
_ MSSXNEC2 749 2007/09/21 2007/09/21 05:07:00 OU267CX
_ MSSXSP1D 748 2007/09/21 2007/09/21 04:32:00 OU267CX
_ SVDAAE01 294 2007/09/21 2007/09/21 05:26:15 OU267CX
_ SVDAAE13 230 2007/09/21 2007/09/21 12:29:29 OU265CX
_ SVDATEST 309 2007/09/21 2007/09/21 05:23:29 OU267CX
_ TESTJCL 309 2007/09/21 2007/09/24 02:01:54 OU267CX
**End**

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
Type S beside the datasets (including Database datasets) corresponding to the
program and beside all SYSOUT and SYSIN statements

------------------------ XPEDITER/TSO - SELECT DDNAME ------- Row 236 Of 609


COMMAND ===> SCROLL ===> CSR

LINE COMMAND: S (Select) PRIMARY COMMANDS: END (Process selected statements)


BR (Browse dataset) CAN (Quit without processing)
ED (Edit dataset) Edit (Edit JCL using ISPF Editor)
EXP (Expand JCL procedures)

Select the DDNAMEs to be copied to the allocate screen

SEL JCL Data Set: 'OUT.OU267CX.SOURCE.FILE(IMSDB2JL)'


-------------------------------------------------------------------------------
''''' //*----------------------------------------------------------------*
S //MSSVNHD DD DISP=SHR,DSN=CICSDEVP.MSS.IMS.MSSVNHD.VENDHIST.DATA
S //MSSVNHI DD DISP=SHR,DSN=CICSDEVP.MSS.IMS.MSSVNHI.VENDHIST.INDX
S //MSSVNHS DD DISP=SHR,DSN=CICSDEVP.MSS.IMS.MSSVNHS.VENDHIST.SIDX
S //MSSVNHT DD DISP=SHR,DSN=CICSDEVP.MSS.IMS.MSSVNHT.VENDHIST.TIDX
''''' //*----------------------------------------------------------------*
S'''' //SYSOUT DD SYSOUT=*
''''' //DFSSTAT DD DUMMY
S'''' //SYSUDUMP DD SYSOUT=*
''''' //*------------------------------------------------------------------*
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

The datasets highlighted are the IMS database datasets should be selected.
Press F3 after selecting all the required input/outputs

----------------------- XPEDITER/TSO - EDIT FILE LIS Allocation List Saved


COMMAND ===>

Specify File Allocation List Below:

ISPF Library:

Project ===>
Group ===>
Type ===>
Member ===> (Blank for member selection list)

Other Partitioned or Sequential Dataset:


Dataset Name ===> OU267CX.OU267CX.IMSDB2.FILE
Volume Serial ===> (If not cataloged)

Copy from JCL, CLIST, or Other File Allocation List


Dataset Name ===> 'OUT.OU267CX.SOURCE.FILE'
Copy Option ===> REPLACE (Replace, Append, Prompt, or Cancel copy)
Automatic Expand ===> NO (Yes/No)
Step Selection ===> (Program name for automatic step selection)

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
To XPED the program
Setup is now complete and choose option 2

---------------------- XPEDITER/TSO 7.3 - 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

5 UTILITIES - Perform utility functions

C CODE COVERAGE - Code Coverage Reports and Utilities

T TUTORIAL - Display information about XPEDITER/TSO


X EXIT - Exit primary menu

Profile ===> IMSDB2 - IMSDB2 Set up for Batch

For Online Technical Support Reference: http://frontline.compuware.com


COPYRIGHT (C) 2003, Compuware Corporation. All rights reserved.
(800) 538-7822
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

Press Enter
Profile: IMSDB2 ---------- XPEDITER/TSO - IMS (2.3) -------------------------
COMMAND ===>

COMMANDS: SEtup (Display Setup Menu)


PROFile (Display Profile List)
TEST SELECTION CRITERIA:

Program ===> MSSZAE02


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

Initial Script ===>


Post Script ===>

PSB ===> MSSPSBRR


Program Type ===> DBB (DLI, DBB, BMP)
PARM Passing Option ===> STD (STD, SUB, NOQ)

File List/JCL Member ===> OU267CX.OU267CX.IMSDB2.FILE


Code Coverage Test? ===> NO
Is This a DB2 Test? ===> YES Plan ===> MSSPLAN System ===> DSND

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
Press F9/F12 to execute the program until it encountered the breakpoints.

------------------------- XPEDITER/TSO - SOURCE ------------------------------


COMMAND ===> SCROLL ===> CSR
BEFORE BREAKPOINT ENCOUNTERED
** END **

------ -------------------------------------------------- Before MSSZAE02 <>


=====> B PROCEDURE DIVISION.
006202
006203 000-INITIALIZE.
006204
006205 MOVE WHEN-COMPILED TO WS-WHEN-COMPILED.
006206 DISPLAY 'MSSZAE02 COMPILED ON ' WS-WHEN-COMPILED.
006207
006208 ACCEPT WS-OPTION-CARD.
006209
006210 MOVE WS-OPT-MM TO WS-CHK-MM.
006211 MOVE WS-OPT-DD TO WS-CHK-DD.
006212 MOVE WS-OPT-YY TO WS-CHK-YY.
006213
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=GO

Important Points to be noted


1) The JCL which is selected for allocation should not contain any temporary
dataset like &&temp because Xpediter cannot allocate temporary dataset.
If temporary dataset are present, make it a catalogued dataset.
2) The IMS Database datasets in the JCL should be selected.
3) All the datasets should be selected including SYSOUT and SYSIN statements
in the JCL
4) Expand the JCL with the PROC in XPED using Automatic Expand = ‘Yes’ and
Next take the expanded JCL use it for Xpeditating by selecting all the
IMS DB datasets.

References

You might also like