Just Enough Xpediter

download Just Enough Xpediter

of 25

Transcript of Just Enough Xpediter

  • 8/17/2019 Just Enough Xpediter

    1/25

    Just Enough XPEDITER

    to be dangerous

    By Gabe Gargiulo

    Apr 1999

    Just Enough Xpediter. Mainframe info do!nloads http"##!!!.touniteameri$a.$om#programming#inde%.html &

  • 8/17/2019 Just Enough Xpediter

    2/25

    The purpose of this boo'let is to get you started !ith XPEDITER !hen there is no other!ay ( you don)t ha*e time to go to a $lass don)t !ant to buy a $omplete boo' on it andtry to find the things you need to 'no! you +ust don)t ha*e time et$.

    This is no!here near being $omplete. It +ust gets you going. ,or the $omplete story$onta$t me about $ourses in XPEDITER -and /B/0 120 REXX J 03 send E Mailto gabe&4touniteameri$a.$om or seehttp://www.touniteamerica.com/programming/courses.html

    1etting up to test a program under XPEDITER $an be tri$'y. 5o!e*er it)s !orth doing be$ause XPEDITER is a *aluable tool for testing your program.

    6here*er the boo'let says 7userid) repla$e it !ith your T1/ userid. Be a!are that some$ompanies ha*e messed around !ith normal naming $on*entions and so you)ll ha*e tofollo! their standards.

    http"##!!!.touniteameri$a.$om#programming#inde%.html Just Enough XPEDITER to be dangerous.. 8

    8

  • 8/17/2019 Just Enough Xpediter

    3/25

    A Walk Through XPEDITER

    Before starting you !ill need"

    /B/0 sour$e library and member name

    E%e$utable program -0/9D3 library

    :e! name for your DDI/ library -XPEDITER !ill $reate i t3 7userid.XPEDITER.DDI/) is suggested;alid J 0 J/B statement

    Print#sysout $lass for the +ob preferably a held class

    :ame-s3 of /B/0 $ompiler 1

  • 8/17/2019 Just Enough Xpediter

    4/25

    Get into Xpediter using the menu options at your $ompany

  • 8/17/2019 Just Enough Xpediter

    5/25

    ----------------- ----- XPEDITER/TSO - 3O!PI*E )"3I*IT# -------------- ---------- 3O!!"$D &&&' SE

    Primar, 3omman s: *isting

  • 8/17/2019 Just Enough Xpediter

    6/25

    ----------------- --- 3O!PI*E )"3I*IT# - 8E$ER"* SETTI$8S ----------------- ----- 3O!!"$D &&&' *isting ID &&&'

  • 8/17/2019 Just Enough Xpediter

    7/25

    ----------------- ----- XPEDITER/TSO - 3O!PI*E )"3I*IT# -------------- ---------- 3O!!"$D &&&' Primar, 3omman s: *isting

  • 8/17/2019 Just Enough Xpediter

    8/25

    ----------------- ------- 3O!PI*E STEP - 9S 3O2O* II ----------------- ---------- 3O!!"$D &&&' R3& : D"T"SET $OT )O%$D. E$TER F3F O$ 3O!!"$D *I$E TO 3RE"TE/)OR!"TG Options &&&' *ISTB!"PB$O$%! &&&'

    S#S*I2 Datasets: < = &&&' ect *i rar, &&&'

    DDIO )ile &&&' DDIO li rar, *P Options DS$ &&&'

    Press E$TER to up ate or enter E$D comman to terminate

    ----------------- ------- 3O!PI*E STEP - 9S 3O2O* II ----------------- ---------- 3O!!"$D &&&' C R3& : D"T"SET $OT )O%$D. E$TER F3F O$ 3O!!"$D *I$E TO 3RE"TE/)OR!"TG Options &&&' *ISTB!"PB$O$%! &&&'

    S#S*I2 Datasets: < = &&&' ect *i rar, &&&'

    DDIO )ile &&&' DDIO li rar, *P Options DS$ &&&'

    Press E$TER to up ate or enter E$D comman to terminate

    Type on $ommand lineE:TER

  • 8/17/2019 Just Enough Xpediter

    9/25

    ----------------- XPEDITER/TSO - DDIO 3RE"TE/)OR!"T )"3I*IT# ---------------- 3O!!"$D &&&'

    3omman s: SEtup

  • 8/17/2019 Just Enough Xpediter

    10/25

    --------------- -- XPEDITER/TSO - DDIO 3RE"TE/)OR!"T )"3I*IT# -------------- -- 3O!!"$D &&&' SE

    3omman s: SEtup

  • 8/17/2019 Just Enough Xpediter

    11/25

    Press E$TER to up ate or enter E$D comman to return

    type in or *erify J/B informationE:TER P,=

    ,rom http"##!!!.touniteameri$a.$om $ommer$ial use or resale of this do$ument is a *iolation of $opyright la!s.

  • 8/17/2019 Just Enough Xpediter

    12/25

    ----------------- ------- 3O!PI*E STEP - 9S 3O2O* II ----------------- ---------- 3O!!"$D &&&' Options &&&' *ISTB!"PB$O$%! &&&'

    S#S*I2 Datasets: < = &&&' ect *i rar, &&&'

    DDIO )ile &&&' DDIO li rar, *P Options DS$ &&&'

    Press E$TER to up ate or enter E$D comman to terminate

    E:TER

    ----------------- ------------ *I$HEDIT STEP -------------- ---------------- ----- 3O!!"$D &&&' Options &&&' *ISTB*ET &&&' *oa *i rar, &&&' load library t+at your ro ram is in

    S#S*I2 Datasets: < = &&&' !irst library (see com ile JCL"

  • 8/17/2019 Just Enough Xpediter

    13/25

  • 8/17/2019 Just Enough Xpediter

    14/25

    ----------------- - XPEDITER/TSO - PRO8R"! PREP"R"TIO$ !E$% ---------------- -- OPTIO$ &&&' 0

    3O$9ERT 3O!PI*E 3* - 3on1ert compile 3* +or XPEDITER 0 3O!PI*E )"3I*IT# - 3ompile programs +or XPEDITER 2I$D )"3I*IT# - 2in application plans +or )ile-"ID D20 ; EDIT "**O3"TIO$ *IST - E it +ile allocation lists

    Press E$TER to process or enter E$D comman to terminate

    Type ?E:TER

  • 8/17/2019 Just Enough Xpediter

    15/25

    ----------------- ------ XPEDITER/TSO - EDIT )I*E *IST ---------------- ------- 3O!!"$D &&&'

    Speci+, )ile "llocation *ist 2elow:

    ISP) *i rar,:

    Pro>ect &&&' 8roup &&&' T,pe &&&' !em er &&&'

  • 8/17/2019 Just Enough Xpediter

    16/25

    ----------------- ----- XPEDITER/TSO - EDIT )I*E *IST Primar, 3omman In1ali 3O!!"$D &&&' &LLOC S3RO** &&&' 3SR *ine 3omman s: Primar, 3omman s: D

  • 8/17/2019 Just Enough Xpediter

    17/25

    PRO)I*E: DE)"%*T ------ XPEDITER/TSO - ST"$D"RD

  • 8/17/2019 Just Enough Xpediter

    18/25

    PRO)I*E: DE)"%*T ------- XPEDITER/TSO - SET%P !E$% --------------- ----------- OPTIO$ &&&' 4

    ( E$9IRO$!E$T - E ecution en1ironments menu *O"D*I2S - "pplication loa mo ule li raries 0 DDIO - DDIO +iles I$3*%DES - Test script li raries ; *O8 - Session log ataset isposition 5 S3RIPT - Test script ataset isposition 6 DS$*O"D - D20 s,stem names an DS$*O"D li raries

    T T3) - Test 3ase )acilit,

    " "** - Displa, all o+ the a o1e in succession

  • 8/17/2019 Just Enough Xpediter

    19/25

    PRO)I*E: DE)"%*T ---- XPEDITER/TSO - *O"D !OD%*E *I2R"RIES ---------------- -- 3O!!"$D &&&' 3O!!"$DS: DOL$

  • 8/17/2019 Just Enough Xpediter

    20/25

  • 8/17/2019 Just Enough Xpediter

    21/25

    PRO)I*E: DE)"%*T ------ XPEDITER/TSO - ST"$D"RD

  • 8/17/2019 Just Enough Xpediter

    22/25

    ----------------- -------- XPEDITER/TSO - SO%R3E --------------- --------------- 3O!!"$D &&&' S3RO** &&&' 3SR

    2E)ORE 2RE"HPOI$T E$3O%$TERED 77 E$D 77

    ------ --------------- ---------------- ----------------- ----- 2e+ore TEST M' &&&&&' 2 PRO3ED%RE DI9ISIO$. ((((5 DISP*"# FPRO8R"! TEST F. ((((5; !O9E "** FNF TO 3O%$TERS-"**. ((((55 "DD TO E!P*O#EE-"33 ((((56 7 ((((5? 7 ((((5 7 ((((5K 7 ((((6( ( & ((6 8O2"3H. 777777777777777777777777777777 2OTTO! O) !OD%*E 7777777777777777777777777777777

    Program is ready to runit is suggested you put a brea'point on the G/B9 by typing an 9 on its line number P, !ill e%e$ute the program one line at a time

  • 8/17/2019 Just Enough Xpediter

    23/25

    These are the PF key settings

    ------------ XPEDITER P) HE# DE)I$ITIO$S "$D *"2E*S -3O!!"$D &&&'

    $%!2ER O) P) HE#S &&&' 0; TER!I$"* T#PE &&&' 0?

    P) &&&' 4E*P P)0 &&&' PEEH 3SR P) &&&' E$D P); &&&' EXIT P)5 &&&' )I$D P)6 &&&' *O3"TE 7 P)? &&&' %P P) &&&' DOL$ 3,5 6 *O 4 P) ( &&&' *E)T P) &&&' RI84T P) 0 &&&' 8O

    P) *"2E* &&&' P)0 *"2E* &&&' P) *"2E* &&&' P); *"2E* &&&' P)5 *"2E* &&&' P)6 *"2E* &&&' P)? *"2E* &&&' P) *"2E* &&&' P)K *"2E* &&&' P) ( *"2E* &&&' P) *"2E* &&&' P) 0 *"2E* &&&'

  • 8/17/2019 Just Enough Xpediter

    24/25

    Some Xpediter Commands

    set up a brea'point 9 on the line number +ust e%e$ute the program G/

    $hoose ne%t paragraph to be e%e$uted G/T/ paragraph$hoose ne%t line to be e%e$uted G/T/ line number e%e$ute & line G/ & or P,display brea'points 15/6 BRE9 1display file information 15/6 ,I0E1display *alue of *ariable EEP *ariablelist all the $ommands 5E0P$hange data *alues M/;E as in /B/0stop displaying the *alue of a *ariable D on the linedelete a brea'point D on the lineend the session EXITstart monitoring -enables re*erse $ommand3 M/:IT/R tra$e e%e$ution ba$'!ards RE;ER1E

    This is the program used as an e%ample.((( (( IDE$TI)I3"TIO$ DI9ISIO$.(((0(( PRO8R"!-ID. TEST .((( ((7 2O!2ER PRO8R"! TO %SE LIT4 XPEDITER(((K(( E$9IRO$!E$T DI9ISIO$.(( ((( 3O$)I8%R"TIO$ SE3TIO$.(( ((7(( 5(( I$P%T-O%TP%T SE3TIO$.(( 6(( )I*E-3O$TRO*.((0(((7((0 (( D"T" DI9ISIO$.((00(( )I*E SE3TIO$.((5;(( LORHI$8-STOR"8E SE3TIO$.((55((7((6 (6 ( 3O%$TERS-"**.((6 (? (5 "**-E!P*O#EES-DI9-"33 PI3 K

  • 8/17/2019 Just Enough Xpediter

    25/25

    About this series

    1ometimes you need +ust enough information so that you $an do something ( it gets you started!hen you don)t ha*e time to learn e*erything. Get them athttp://www.touniteamerica.com/programming/>ustenu+.html

    !ther "ooks #or pro#essionals$ REXX Re#eren%e

    9ll REXX *erbs 'ey!ords and built(in fun$tions as found in M;1 ;M# M1 and /1#8.9bout &FF pages. Ready to ship.

    /rder from M;1 Training - FF3 =H F =. http://www.m1s-training.com

    REXX &anguage "ook 5o! to use the REXX programming language on T1/. Information ordering at"http://www.touniteamerica.com/programming/re 0.html

    ISPF Ser'i%es$ (sing the Dialogue )anager *ith REXX5o! to $reate I1P, panels on T1/. E%amples are in REXX. Information ordering at"

    http://www.touniteamerica.com/programming/ m ooA.html

    Tea%h yoursel# S+&Des$ription of all 120 *erbs 'ey!ords and built(in fun$tions9bout &FF pages. Information ordering at"http://www.touniteamerica.com/programming/s l ooA.html

    )odel Programs #or "usiness Appli%ations C!"!&,- &ogi% E.amples6or'ing programs ,rom simple logi$ to three le*el $ontrol brea' and bat$h file update#mat$h#merge. ;alidating data Table handling 1E9R 5Inde%ing ;19M 1D1 *ariable format files. 9bout &&8 pages.Ready to ship. In$ludes dis'ette $ontaining all programs data files and J 0.Information ordering at"http://www.touniteamerica.com/programming/co ol ooA.html

    Tea%h yoursel# Perl0earn Perl on a 6indo!s system.9bout &FF pages. More information.http://www.touniteamerica.com/programming/perl.html

    The entire /ust Enough series in one boo'.Information ordering and indi*idual boo's at"http://www.touniteamerica.com/programming/>ustenu+.html

    In the (SA$ To pay by %he%k0 mail a %he%k #or 1-2 33 #or one book to 4abe F 4argiulo5-67,A Silas Deane 8*y0 P)" -93Wethers#ield CT 3:539 (SA

    reated by http"##!!!.touniteameri$a.$om.