the “sys” utilities boston conference may 2004. the “sys” utilitiles natural no longer does...

66
The “SYS” utilities The “SYS” utilities Boston Conference Boston Conference May 2004 May 2004

Upload: allan-burke

Post on 27-Dec-2015

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilitiesThe “SYS” utilities

Boston ConferenceBoston Conference

May 2004May 2004

Page 2: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilitilesThe “SYS” utilitiles

• Natural no longer does a logon for Natural no longer does a logon for utilities. It retains the global variables, utilities. It retains the global variables, AIV settings and session information. AIV settings and session information.

• This means your STEPLIB is active; you This means your STEPLIB is active; you can use your own programs on FUSER.can use your own programs on FUSER.

• See the new “FREEGDA” parameter See the new “FREEGDA” parameter setting if you desire the previous setting if you desire the previous behavior.behavior.

Page 3: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilitiesThe “SYS” utilities

• AIVAIV• BUS [was SYSBUS]BUS [was SYSBUS]• COMPOPTCOMPOPT• DUMPDUMP• LAST/LASTMSGLAST/LASTMSG• LIST extensions/optionsLIST extensions/options• MAILMAIL• NATPAGENATPAGE• NOCSTATNOCSTAT• PROFILE and PROFILEPROFILE and PROFILE• ROUTINESROUTINES• SETUP/RETURNSETUP/RETURN• SCANSCAN• STRUCTSTRUCT• TECH [%<]TECH [%<]• TEST [%<]TEST [%<]• UPDATEUPDATE

• SYSEDT [ISPF editor bp maint]SYSEDT [ISPF editor bp maint]• SYSERR [error message maint]SYSERR [error message maint]• SYSNCP [command processor]SYSNCP [command processor]• SYSPARM [profile parameters]SYSPARM [profile parameters]• SYSTRANS [module transfers; SYSTRANS [module transfers;

sysobjh]sysobjh]• SYSFILE [print/work file defs]SYSFILE [print/work file defs]• SYSPROD [SAG product info]SYSPROD [SAG product info]• SYSPROF [system file info]SYSPROF [system file info]• SYSADA [ADACALL]SYSADA [ADACALL]• SYSTP [TP-monitor info]SYSTP [TP-monitor info]• SYSEXT [user exit doc/examples]SYSEXT [user exit doc/examples]• SYSEXTP [User exits for TP-mon]SYSEXTP [User exits for TP-mon]• SYSEXXT [XML toolkit]SYSEXXT [XML toolkit]• SYSSEC [Natural Security]SYSSEC [Natural Security]• SYSBPM [Buffer Pool maint.]SYSBPM [Buffer Pool maint.]

• *CANCEL (abend current session)*CANCEL (abend current session)• CEDF (callnat to CICS trace facility)CEDF (callnat to CICS trace facility)

Page 4: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: LIST The “SYS” utilities: LIST profileprofile

• LIST Custom Configuration ProfileLIST Custom Configuration Profile– LISTPR-S in library SYSLIBLISTPR-S in library SYSLIB

•Customize and save as LISTPROF in SYSLIBCustomize and save as LISTPROF in SYSLIB

•Has General default settings.Has General default settings.

•Also has user specific settings available.Also has user specific settings available.

Page 5: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: LIST The “SYS” utilities: LIST profileprofile/* options for all users /* options for all users /*----------------------------------------------------------------------/*----------------------------------------------------------------------[General-Start] [General-Start] REUSE-LAST-LIST N /* Y/N REUSE-LAST-LIST N /* Y/N /* If set to 'Y' the last displayed list of objects is reused /* If set to 'Y' the last displayed list of objects is reused /* after execution of commands entered in the 'Cmd' column /* after execution of commands entered in the 'Cmd' column /* except for the commands /* except for the commands /* 'E', 'ED' (Edit), 'CA' (Catalog), 'UC' (Uncat), /* 'E', 'ED' (Edit), 'CA' (Catalog), 'UC' (Uncat), /* 'S', 'ST' (Stow), 'D', 'DE' (Delete) or 'RE' (Rename). /* 'S', 'ST' (Stow), 'D', 'DE' (Delete) or 'RE' (Rename). COUNT-SOURCE-LINES N /* Y/N COUNT-SOURCE-LINES N /* Y/N /* Y = For every source object in the list of objects, the /* Y = For every source object in the list of objects, the /* number of source lines is counted and displayed in the /* number of source lines is counted and displayed in the /* map with the source directory data (use PF11). /* map with the source directory data (use PF11). /* N = The number of source lines is not counted and displayed. /* N = The number of source lines is not counted and displayed. SORT-TEXT-MEMBER-NAME /* LISTSORT SORT-TEXT-MEMBER-NAME /* LISTSORT /* Name of the Natural text member that is used for storing /* Name of the Natural text member that is used for storing /* the sorted list. /* the sorted list. /* If no name is specified, a generated name is used. /* If no name is specified, a generated name is used.

Page 6: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: LIST The “SYS” utilities: LIST profileprofile SORT-TEXT-MEMBER-LIBRARY WORKPLAN SORT-TEXT-MEMBER-LIBRARY WORKPLAN /* Name of the Library where the Natural text member that is /* Name of the Library where the Natural text member that is /* used for storing the sorted list is saved. /* used for storing the sorted list is saved. /* If no name is specified, the library WORKPLAN is used. /* If no name is specified, the library WORKPLAN is used. DELETE-SORT-TEXT-MEMBER Y /* Y/N DELETE-SORT-TEXT-MEMBER Y /* Y/N /* Y = The Natural text member that is used for storing the /* Y = The Natural text member that is used for storing the /* sorted list is deleted when the LIST command is ended. /* sorted list is deleted when the LIST command is ended. /* N = The Natural text member that is used for storing the /* N = The Natural text member that is used for storing the /* sorted list is not deleted when the LIST command is /* sorted list is not deleted when the LIST command is /* ended. /* ended. PRINT-PAGE-SIZE 60 PRINT-PAGE-SIZE 60 /* Default page size for print. /* Default page size for print. MARK-LONG-LINES N /* Y/N MARK-LONG-LINES N /* Y/N /* Y = Long lines in a listed source are marked with 'L' /* Y = Long lines in a listed source are marked with 'L' /* in front of the source line. /* in front of the source line. /* N = Long lines in a listed source are not marked. /* N = Long lines in a listed source are not marked.

Page 7: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: LIST The “SYS” utilities: LIST profileprofile DATA-AREA-DEFINE-DATA-FORMAT N /* Y/N DATA-AREA-DEFINE-DATA-FORMAT N /* Y/N /* Y = A listed data area source is listed in 'DEFINE DATA' /* Y = A listed data area source is listed in 'DEFINE DATA' /* format by default (same as FORMATTED) /* format by default (same as FORMATTED) /* N = A listed data area source is listed unformatted /* N = A listed data area source is listed unformatted [General-End] [General-End] /*----------------------------------------------------------------------/*----------------------------------------------------------------------/* options for single users /* options for single users /*----------------------------------------------------------------------/*----------------------------------------------------------------------[User-Start UID-EXAM] [User-Start UID-EXAM] REUSE-LAST-LIST Y /* Y/N REUSE-LAST-LIST Y /* Y/N [User-End UID-EXAM] [User-End UID-EXAM]

Page 8: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: LISTThe “SYS” utilities: LIST

• XrefXref• DDMDDM• ExpandExpand• DirectoryDirectory• CountCount• WITH…WITH…

– NumbersNumbers– Formatted, Formatted, – Fields, Extfields, Fields, Extfields, – Settings, Settings, – Rules, freerules, inlinerules, autorules.Rules, freerules, inlinerules, autorules.

Page 9: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilitiesThe “SYS” utilities

LIST XREFLIST XREF

11:57:07 ***** P R E D I C T 4.3.2 ***** 2004-05-1211:57:07 ***** P R E D I C T 4.3.2 ***** 2004-05-12Library: XDMD - Xref Menu - DBnr: 25 Fnr: 115Library: XDMD - Xref Menu - DBnr: 25 Fnr: 115 Code Object Code Object Code Object Code Object ---- ------------------------------ ---- ----------------------------------- ------------------------------ ---- ------------------------------- I Invoked programs S Retained sets I Invoked programs S Retained sets D Data areas and variables R Processing rules D Data areas and variables R Processing rules V Views and fields F Natural resources V Views and fields F Natural resources C Copycode X Report programs with xref data C Copycode X Report programs with xref data E Error numbers A Verify application E Error numbers A Verify application P Printers N Create new sets via selection P Printers N Create new sets via selection W Work files O Operate on sets W Work files O Operate on sets ---- ------------------------------ ---- ----------------------------------- ------------------------------ ---- ------------------------------- Code .........: ( ? Help . Terminate ) Code .........: ( ? Help . Terminate ) Structure ...*: Structure ...*: System .......: System .......: Command ===> Command ===>

Page 10: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: List The “SYS” utilities: List CountCount10:52:11 ***** NATURAL LIST COMMAND ***** 05/12/200410:52:11 ***** NATURAL LIST COMMAND ***** 05/12/2004User: DMDSAC Number/size of objects with name = A* Library: XDMD User: DMDSAC Number/size of objects with name = A* Library: XDMD Saved Cataloged Stowed Total Saved Cataloged Stowed Total Type Number Bytes Number Bytes Number Bytes Number BytesType Number Bytes Number Bytes Number Bytes Number Bytes---------- --------------- --------------- --------------- -------------------------- --------------- --------------- --------------- ----------------Program 3 1147 8 67417 11 68564Program 3 1147 8 67417 11 68564Subprogram 2 5601 2 5601Subprogram 2 5601 2 5601Copycode 1 681 1 681Copycode 1 681 1 681Other ... 1 2578 1 2578Other ... 1 2578 1 2578---------- ------ -------- ------ -------- ------ -------- ------ ------------------- ------ -------- ------ -------- ------ -------- ------ ---------Source 5 4406 10 34518 15 38924Source 5 4406 10 34518 15 38924Object 0 0 10 38500 10 38500Object 0 0 10 38500 10 38500---------- ------ -------- ------ -------- ------ -------- ------ ------------------- ------ -------- ------ -------- ------ -------- ------ ---------Total 5 4406 0 0 10 73018 15 77424Total 5 4406 0 0 10 73018 15 77424

Page 11: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: List The “SYS” utilities: List ExpandExpand

Nest within the listed object the Nest within the listed object the sources of other objects referenced sources of other objects referenced by the listed object (eg. copycode, by the listed object (eg. copycode, data area). Optionally expand data area). Optionally expand COMMENTS or first n lines of expand COMMENTS or first n lines of expand object. object.

Expand types: P N S H G L A M C 4 * or Expand types: P N S H G L A M C 4 * or E for errors.E for errors.

Page 12: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: List The “SYS” utilities: List SequentialSequential

LIST Sequential [* > <]LIST Sequential [* > <]

10:28:50 ***** NATURAL LIST COMMAND ***** 05/12/200410:28:50 ***** NATURAL LIST COMMAND ***** 05/12/2004User DMDSAC - LIST Objects in a Library - Library XDMD User DMDSAC - LIST Objects in a Library - Library XDMD Cmd Name Type S/C SM Version User ID Date Time Cmd Name Type S/C SM Version User ID Date Time --- A*_______ *__________ *__ * *______ *________ *__________ *________ --- A*_______ *__________ *__ * *______ *________ *__________ *________ __ A Program S/C R 3.1.06 DMDSAC 2003-09-09 10:15:37 __ A Program S/C R 3.1.06 DMDSAC 2003-09-09 10:15:37 __ ABEND Program S/C R 3.1.06 DMDSAC 2003-07-18 10:13:25 __ ABEND Program S/C R 3.1.06 DMDSAC 2003-07-18 10:13:25 __ ACAR3006 Program S/C R 2.1.06 THUMMEL 1991-09-04 14:50:42 __ ACAR3006 Program S/C R 2.1.06 THUMMEL 1991-09-04 14:50:42 __ ACTEST Program S/C S 2.2.08 DMDSAC 2001-07-09 12:58:45 __ ACTEST Program S/C S 2.2.08 DMDSAC 2001-07-09 12:58:45 __ ADATRACE Program S/C S 2.2.08 DMDSAC 2001-03-19 11:14:05 __ ADATRACE Program S/C S 2.2.08 DMDSAC 2001-03-19 11:14:05 __ ADATROFF Subprogram S/C S 2.2.08 DMDSAC 2001-03-19 11:53:39 __ ADATROFF Subprogram S/C S 2.2.08 DMDSAC 2001-03-19 11:53:39

Page 13: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: LIST The “SYS” utilities: LIST optionsoptionsFunction codes for the Selection List: Function codes for the Selection List: • ? Shows all functions available for the marked object. ? Shows all functions available for the marked object. • CA Compile the object and store it in object form. CA Compile the object and store it in object form. • DE Delete the object. DE Delete the object. • DL Download object from mainframe to PC (ENTIRE CONNECTION DL Download object from mainframe to PC (ENTIRE CONNECTION

requiredrequired• ED Edit the object's source. ED Edit the object's source. • EX Execute the object. EX Execute the object. • LD List directory information. LD List directory information. • LE List in expanded form. LE List in expanded form. • LF Display a data area or map formatted. LF Display a data area or map formatted. • LI List the object's source. LI List the object's source. • LN Display the name of the external subroutine/class. LN Display the name of the external subroutine/class. • PR Print the object's source. PR Print the object's source. • RE Rename the object. RE Rename the object. • RU Run the object source.RU Run the object source.• ST Stow the object in source and object form.ST Stow the object in source and object form.• UC Uncat (delete) the object module.UC Uncat (delete) the object module.

Page 14: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: List The “SYS” utilities: List DirectoryDirectory

10:32:02 Program ABEND Library XDMD 05/12/200410:32:02 Program ABEND Library XDMD 05/12/2004Directory of Program ABEND Saved on ... 2003-07-18 10:13:25Directory of Program ABEND Saved on ... 2003-07-18 10:13:25--------------------------------------------------------------------------------------------------------------------------------------------------------------Library .... XDMD User-ID ...... DMDSAC Mode ....... Report Library .... XDMD User-ID ...... DMDSAC Mode ....... Report TP-System .. CICS Terminal-ID .. T020 TP-System .. CICS Terminal-ID .. T020 Op-System .. MVS/ESA Transaction .. NT2S Op-System .. MVS/ESA Transaction .. NT2S NAT-Ver .... 3.1.6 NAT-Ver .... 3.1.6 Source size .......................... 82 Bytes Source size .......................... 82 Bytes Directory of Program ABEND Cataloged on 2003-07-18 10:13:25Directory of Program ABEND Cataloged on 2003-07-18 10:13:25--------------------------------------------------------------------------------------------------------------------------------------------------------------Library .... XDMD User-ID ...... DMDSAC Mode ....... Report Library .... XDMD User-ID ...... DMDSAC Mode ....... Report TP-System .. CICS Terminal-ID .. T020 TP-System .. CICS Terminal-ID .. T020 Op-System .. MVS/ESA Transaction .. NT2S Op-System .. MVS/ESA Transaction .. NT2S NAT-Ver .... 3.1.6 Used GDA ..... NAT-Ver .... 3.1.6 Used GDA ..... Size of global data .................. 0 Bytes Size of global data .................. 0 Bytes Size in DATSIZE ...................... 552 Bytes Size in DATSIZE ...................... 552 Bytes Size in buffer pool .................. 2524 Bytes Size in buffer pool .................. 2524 Bytes Size of MCG-Code ..................... 0 Bytes Size of MCG-Code ..................... 0 Bytes Initial MCG string ................... Initial MCG string ...................

Page 15: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: LIST The “SYS” utilities: LIST optionsoptions

• REF value (shows all lines with REF value (shows all lines with variable)variable)

• SETTINGS (display settings for maps)SETTINGS (display settings for maps)

• WITH: Directory, Numbers, expand WITH: Directory, Numbers, expand [formatted, comments], formatted [formatted, comments], formatted [fields, rules, extfields, inlinerules, [fields, rules, extfields, inlinerules, freerules, autorules].freerules, autorules].

Page 16: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: List… The “SYS” utilities: List… zoomzoom0390 IF SRCID GT #DATA-TO-SEND- +------------------------------More: >+0390 IF SRCID GT #DATA-TO-SEND- +------------------------------More: >+0400 ESCAPE | Program 0400 ESCAPE | Program GNDU2111GNDU2111 | |0410 * | * |0410 * | * |0420 FOR #I = 1 TO C*SRCTX(0360) | REPEAT UNTIL #SOURCE-CODE = '* END OF OUT |0420 FOR #I = 1 TO C*SRCTX(0360) | REPEAT UNTIL #SOURCE-CODE = '* END OF OUT |0430 MOVE INDEXED SRCTX(1)<#I> | INPUT #LINE-NUM #SOURCE-CODE |0430 MOVE INDEXED SRCTX(1)<#I> | INPUT #LINE-NUM #SOURCE-CODE |0440 STACK DATA FORMATTED #SRC- | IF #LINE-NUM = SCAN ':' |0440 STACK DATA FORMATTED #SRC- | IF #LINE-NUM = SCAN ':' |0450 WRITE #SRC-NUM #SRC-CODE | COMPRESS #LINE-NUM #SOURCE-CODE INTO |0450 WRITE #SRC-NUM #SRC-CODE | COMPRESS #LINE-NUM #SOURCE-CODE INTO |0460 CLOSE LOOP (0420) | * |0460 CLOSE LOOP (0420) | * |0470 * | RESET #REST (A73) |0470 * | RESET #REST (A73) |0480 CLOSE LOOP (0360) | #WORD (A40) |0480 CLOSE LOOP (0360) | #WORD (A40) |0490 IF *COUNTER (0360) < 1 | #COUNT (N9) |0490 IF *COUNTER (0360) < 1 | #COUNT (N9) |0500 REINPUT 'NO FILE TO COPY' | #RELEASED (N9) |0500 REINPUT 'NO FILE TO COPY' | #RELEASED (N9) |0510 * | * |0510 * | * |0520 STACK DATA FORMATTED '0000' | * IF (#LINE-NUM = MASK (NNNN)) DO |0520 STACK DATA FORMATTED '0000' | * IF (#LINE-NUM = MASK (NNNN)) DO |0530 FETCH 0530 FETCH 'GNDU2111'GNDU2111' | * WRITE #LINE-NUM #SOURCE-CODE |' | * WRITE #LINE-NUM #SOURCE-CODE |0540 END | IF (#SOURCE-CODE NE MASK (X) '*') |0540 END | IF (#SOURCE-CODE NE MASK (X) '*') |***** End of list ***** | AND (#SOURCE-CODE = SCAN '#' |***** End of list ***** | AND (#SOURCE-CODE = SCAN '#' | | Command ===> || Command ===> | +-------------------------------------------++-------------------------------------------+

Page 17: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilitiesThe “SYS” utilities

AIVAIV

13:13:27 *** NATURAL AIV Command *** 05/12/200413:13:27 *** NATURAL AIV Command *** 05/12/2004 TOP OF DATATOP OF DATA C Variable F Len C Variable F Len -- ----------------------------------- - ---- -------------------- -- ----------------------------------- - ---- -------------------- __ +TEST-ENV A 1 __ +TEST-ENV A 1 __ +INST-NAT P 3 __ +INST-NAT P 3 __ +MARK-LONG-LINES A 1 __ +MARK-LONG-LINES A 1 __ +MAP-PARAMETER-A A 1 (9576) __ +MAP-PARAMETER-A A 1 (9576) __ +C-PLATFORM L __ +C-PLATFORM L __ +PRINT-PS P 3 __ +PRINT-PS P 3 __ +SA-SAVED L __ +SA-SAVED L __ +SA-EMPTY L __ +SA-EMPTY L __ +SA-NAME A 8 __ +SA-NAME A 8 __ +SA-TYPE A 1 __ +SA-TYPE A 1

You can display the contents by marking the “C” column with a “D” You can display the contents by marking the “C” column with a “D”

Page 18: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilitiesThe “SYS” utilitiesBUS [was SYSBUS]BUS [was SYSBUS]

13:18:51 ***** NATURAL BUS UTILITY ***** 2004-05-1213:18:51 ***** NATURAL BUS UTILITY ***** 2004-05-12User DMDSAC - Buffer Usage Statistics - TID T02D User DMDSAC - Buffer Usage Statistics - TID T02D M No. Name Type Size Used Perc. MaxUsed Perc. MaxSize Perc.M No. Name Type Size Used Perc. MaxUsed Perc. MaxSize Perc.------------------------------------------------------------------------------------------------------------------------------------------------------------ 1 IOCB 2120 2120 100.0 2120 100.0 1 IOCB 2120 2120 100.0 2120 100.0 2 CMPRTSZ 10416 3104 29.8 3104 29.8 2 CMPRTSZ 10416 3104 29.8 3104 29.8 3 GETPHTAB 1024 48 4.7 48 4.7 3 GETPHTAB 1024 48 4.7 48 4.7 4 ISIZE 8192 4920 60.1 4920 60.1 4 ISIZE 8192 4920 60.1 4920 60.1 5 BPMWORK 1128 544 48.2 544 48.2 5 BPMWORK 1128 544 48.2 544 48.2 6 RUNSIZE 16384 12052 73.6 12052 73.6 6 RUNSIZE 16384 12052 73.6 12052 73.6 7 CFWSIZE 49152 5120 10.4 42736 86.9 7 CFWSIZE 49152 5120 10.4 42736 86.9 8 BB#ESIZE 111648 15480 13.9 15672 14.0 8 BB#ESIZE 111648 15480 13.9 15672 14.0 9 EPLTAB 4192 2240 53.4 2272 54.2 9 EPLTAB 4192 2240 53.4 2272 54.2 10 PRNTWORK 6960 4272 61.4 4272 61.4 10 PRNTWORK 6960 4272 61.4 4272 61.4 11 IOOVLY 352 352 100.0 352 100.0 11 IOOVLY 352 352 100.0 352 100.0 12 IOOATTR 320 320 100.0 320 100.0 12 IOOATTR 320 320 100.0 320 100.0 13 IOPAGE 32784 112 0.3 1733 5.3 13 IOPAGE 32784 112 0.3 1733 5.3 14 IOPATTR 32784 92 0.3 3420 10.4 14 IOPATTR 32784 92 0.3 3420 10.4 15 FSIZE 30752 32 0.1 32 0.1 15 FSIZE 30752 32 0.1 32 0.1 Top of List Top of List Command ===> Command ===>

Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12

Cont Help Exit Dump Pos -- - + ++ Total Addr CancCont Help Exit Dump Pos -- - + ++ Total Addr Canc

Page 19: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilitiesThe “SYS” utilities

BUS (continued)BUS (continued)

M No. Name Type Size Used Perc. MaxUsed Perc. MaxSize Perc.M No. Name Type Size Used Perc. MaxUsed Perc. MaxSize Perc.------------------------------------------------------------------------------------------------------------------------------------------------------------ 16 RDCSIZE 2048 992 48.4 992 48.4 16 RDCSIZE 2048 992 48.4 992 48.4 17 ASIZE 65536 48 0.1 48 0.1 17 ASIZE 65536 48 0.1 48 0.1 18 RPCSIZE 1824 1824 100.0 1824 100.0 18 RPCSIZE 1824 1824 100.0 1824 100.0 19 WORK08 1960 32 1.6 32 1.6 19 WORK08 1960 32 1.6 32 1.6 20 WORK07 1960 32 1.6 32 1.6 20 WORK07 1960 32 1.6 32 1.6 21 WORK06 1960 32 1.6 32 1.6 21 WORK06 1960 32 1.6 32 1.6 22 WORK05 1960 32 1.6 32 1.6 22 WORK05 1960 32 1.6 32 1.6 23 WORK04 1960 32 1.6 32 1.6 23 WORK04 1960 32 1.6 32 1.6 24 PRINT08 1960 32 1.6 32 1.6 24 PRINT08 1960 32 1.6 32 1.6 25 PRINT07 1960 32 1.6 32 1.6 25 PRINT07 1960 32 1.6 32 1.6 26 PRINT06 1960 32 1.6 32 1.6 26 PRINT06 1960 32 1.6 32 1.6 27 PRINT05 1960 32 1.6 32 1.6 27 PRINT05 1960 32 1.6 32 1.6 28 PRINT04 1960 32 1.6 32 1.6 28 PRINT04 1960 32 1.6 32 1.6 29 AIVDAT V 10016 10015 100.0 10015 100.0 29 AIVDAT V 10016 10015 100.0 10015 100.0 30 HELPBUF V 4096 32 0.8 4496 109.8 10240 250.030 HELPBUF V 4096 32 0.8 4496 109.8 10240 250.0

Page 20: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilitiesThe “SYS” utilities

BUS (continued)BUS (continued)

M No. Name Type Size Used Perc. MaxUsed Perc. MaxSize PercM No. Name Type Size Used Perc. MaxUsed Perc. MaxSize Perc---------------------------------------------------------------------------------------------------------------------------------------------------------- 31 ERRMSG V 5152 658 12.8 658 12.8 31 ERRMSG V 5152 658 12.8 658 12.8 32 GLBUSER V 8656 8656 100.0 8656 100.0 32 GLBUSER V 8656 8656 100.0 8656 100.0 33 DATSIZE V 115648 16372 14.2 60240 52.1 33 DATSIZE V 115648 16372 14.2 60240 52.1 34 EXPAFOBU V 256 32 12.5 73 28.5 34 EXPAFOBU V 256 32 12.5 73 28.5 35 SSIZE V 56320 31760 56.4 31760 56.4 35 SSIZE V 56320 31760 56.4 31760 56.4 36 GLBSYS V 16336 16336 100.0 16336 100.0 36 GLBSYS V 16336 16336 100.0 16336 100.0 37 CPRTBUF V 1440 138 9.6 138 9.6 37 CPRTBUF V 1440 138 9.6 138 9.6 38 NOCWBUF V 4096 3872 94.5 3872 94.5 38 NOCWBUF V 4096 3872 94.5 3872 94.5 39 PRODBUF V 136 136 100.0 136 100.0 39 PRODBUF V 136 136 100.0 136 100.0 40 SORTSZE V 120 120 100.0 120 100.0 40 SORTSZE V 120 120 100.0 120 100.0 41 ADA#USER V 1024 548 53.5 548 53.5 41 ADA#USER V 1024 548 53.5 548 53.5 42 IDIR V 10080 2544 25.2 4428 43.9 42 IDIR V 10080 2544 25.2 4428 43.9 43 IOSATTR V 8064 2288 28.4 3824 47.4 43 IOSATTR V 8064 2288 28.4 3824 47.4

44 IOSCRN V 1960 1951 99.5 1952 44 IOSCRN V 1960 1951 99.5 1952 99.699.6 ThrdSize Total 640624 152339 23.8 244153 38.1 0 0.0ThrdSize Total 640624 152339 23.8 244153 38.1 0 0.0 780K (in KB) 626K 149K 239K 0K 780K (in KB) 626K 149K 239K 0K

Page 21: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilitiesThe “SYS” utilities

BUS (continued)BUS (continued)• Type V=variable buffer inside thread.Type V=variable buffer inside thread.• Type O=Variable buffer Outside thread.Type O=Variable buffer Outside thread.• Type P (or blank) = Fixed physical buffer. Type P (or blank) = Fixed physical buffer. • Can display contents:Can display contents:

User DMDSAC - BUS Dump - TID T02D User DMDSAC - BUS Dump - TID T02D Offset AddressOffset Address00000000 C9D6E2C3 D9D54040 000007A8 0000079F *IOSCRN ?y ??* 164C2E6000000000 C9D6E2C3 D9D54040 000007A8 0000079F *IOSCRN ?y ??* 164C2E6000000010 000007A0 00000000 000007A8 94A5C022 * ?? ?ymv{?* 164C2E7000000010 000007A0 00000000 000007A8 94A5C022 * ?? ?ymv{?* 164C2E7000000020 0304F1F3 7AF3F47A F2F50440 40404040 *??13:34:25? * 164C2E8000000020 0304F1F3 7AF3F47A F2F50440 40404040 *??13:34:25? * 164C2E8000000030 40404040 04404040 405C5C5C 5C5C40D5 * ? ***** N* 164C2E9000000030 40404040 04404040 405C5C5C 5C5C40D5 * ? ***** N* 164C2E9000000040 C1E3E4D9 C1D340C2 E4E240E4 E3C9D3C9 *ATURAL BUS UTILI* 164C2EA000000040 C1E3E4D9 C1D340C2 E4E240E4 E3C9D3C9 *ATURAL BUS UTILI* 164C2EA000000050 E3E8405C 5C5C5C5C 40404040 40044040 *TY ***** ? * 164C2EB000000050 E3E8405C 5C5C5C5C 40404040 40044040 *TY ***** ? * 164C2EB000000060 40404040 4004F2F0 F0F460F0 F560F1F2 * ?2004-05-12* 164C2EC000000060 40404040 4004F2F0 F0F460F0 F560F1F2 * ?2004-05-12* 164C2EC000000070 0304E4A2 859904C4 D4C4E2C1 C3404004 *??User?DMDSAC ?* 164C2ED000000070 0304E4A2 859904C4 D4C4E2C1 C3404004 *??User?DMDSAC ?* 164C2ED0

Page 22: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilitiesThe “SYS” utilities

COMPOPT:COMPOPT:

13:47:51 ***** NATURAL COMPOPT COMMAND ***** 05/12/20013:47:51 ***** NATURAL COMPOPT COMMAND ***** 05/12/200User DMDSAC - Compilation Options - Library XDMD User DMDSAC - Compilation Options - Library XDMD (KCHECK) Keyword Checking ............................................ OFF (KCHECK) Keyword Checking ............................................ OFF (PCHECK) Parameter Checking for CALLNAT Statements ................... OFF (PCHECK) Parameter Checking for CALLNAT Statements ................... OFF (DBSHORT) Interpretation of Database Short Field Names ................ ON (DBSHORT) Interpretation of Database Short Field Names ................ ON (PSIGNF) Internal Representation of Positive Sign of Packed Numbers .. ON (PSIGNF) Internal Representation of Positive Sign of Packed Numbers .. ON (TSENABL) Applicability of TS Profile Parameter ....................... OFF (TSENABL) Applicability of TS Profile Parameter ....................... OFF (GFID) Generation of Global Format IDs ............................. ON (GFID) Generation of Global Format IDs ............................. ON (LOWSRCE) Allow Lower Case Source ..................................... OFF (LOWSRCE) Allow Lower Case Source ..................................... OFF Version Compatibility Options Version Compatibility Options (FINDMUN) Detect Inconsistent Comparison Logic in FIND Statements ..... OFF (FINDMUN) Detect Inconsistent Comparison Logic in FIND Statements ..... OFF (V22COMP) Allow Old Version 2.2 Syntax ................................ OFF(V22COMP) Allow Old Version 2.2 Syntax ................................ OFF

V22COMP is No longer available with Natural 4. Use V31COMP instead. V22COMP is No longer available with Natural 4. Use V31COMP instead.

Page 23: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilitiesThe “SYS” utilitiesCOMPOPT CommandCOMPOPT Command• The The COMPOPTCOMPOPT command provides the following command provides the following

enhancements:enhancements:

• With the MASK option in a logical condition, a valid year With the MASK option in a logical condition, a valid year value must be in the range 0000 - 2699; with the value must be in the range 0000 - 2699; with the MOVE EDITEDMOVE EDITED statement, a valid year value must be in the statement, a valid year value must be in the range 1582 - 2699. Consequently, a year value found valid range 1582 - 2699. Consequently, a year value found valid by a MASK option might lead to an error in a subsequent by a MASK option might lead to an error in a subsequent MOVE EDITED statement. To avoid this situation, the MOVE EDITED statement. To avoid this situation, the COMPOPTCOMPOPT command provides a new option, command provides a new option, MASKCMEMASKCME, , which allows you to determine whether the year range to which allows you to determine whether the year range to be considered valid by the MASK option is to begin with be considered valid by the MASK option is to begin with 0000 or 1582. 0000 or 1582.

• . .

Page 24: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilitiesThe “SYS” utilitiesCOMPOPT CommandCOMPOPT Command• With Natural Version 2.3, the internal handling of assignments between With Natural Version 2.3, the internal handling of assignments between

two Format N variables of the two Format N variables of the samesame length was changed, so as to be length was changed, so as to be consistent with the internal handling of assignments between Format N consistent with the internal handling of assignments between Format N variables of different lengths. One side effect of that change was that variables of different lengths. One side effect of that change was that when these variables were redefined, this could in some cases lead to when these variables were redefined, this could in some cases lead to different results. different results. With Version 4.1, the With Version 4.1, the COMPOPTCOMPOPT command provides a new option, command provides a new option, NMOVE22NMOVE22, which allows you to determine whether the internal , which allows you to determine whether the internal handling of assignments between Format N variables of the same handling of assignments between Format N variables of the same length is to be inconsistent as in Version 2.2 or consistent as in all length is to be inconsistent as in Version 2.2 or consistent as in all subsequent versions (the latter will be the default). subsequent versions (the latter will be the default). The NMOVE22 option replaces the corresponding special-purpose Zaps The NMOVE22 option replaces the corresponding special-purpose Zaps that were supplied for Natural Versions 2.3 and 3.1. To provide upward that were supplied for Natural Versions 2.3 and 3.1. To provide upward compatibility at runtime for objects cataloged with previous Natural compatibility at runtime for objects cataloged with previous Natural Versions Versions withoutwithout the the Natural Optimizer CompilerNatural Optimizer Compiler, a Zap will be , a Zap will be provided with Natural Version 4.1. This Zap will not be provided for provided with Natural Version 4.1. This Zap will not be provided for subsequent Natural versions. Objects cataloged with previous Natural subsequent Natural versions. Objects cataloged with previous Natural Versions with the Natural Optimizer Compiler are not affected and will Versions with the Natural Optimizer Compiler are not affected and will continue to work as before. Affected objects should be recataloged as continue to work as before. Affected objects should be recataloged as soon as possible with Natural Version 4.1, with NMOVE22=ON being soon as possible with Natural Version 4.1, with NMOVE22=ON being set.set.. .

Page 25: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilitiesThe “SYS” utilitiesCOMPOPT CommandCOMPOPT Command

• The option The option V31COMPV31COMP allows to reject syntax constructions allows to reject syntax constructions that are supported by Version 4.1, but not by Version 3.1. that are supported by Version 4.1, but not by Version 3.1. This option will be available only with Natural Version 4.1 to This option will be available only with Natural Version 4.1 to allow a smooth transition. It will be removed again with the allow a smooth transition. It will be removed again with the next major release of Natural after Version 4.1. next major release of Natural after Version 4.1.

• The option The option TQMARKTQMARK to check for the translation of quotation to check for the translation of quotation marks. marks.

• With the option With the option PCHECKPCHECK set to ON, the compiler checks the set to ON, the compiler checks the number, format, length and array index bounds of the number, format, length and array index bounds of the parameters that are specified in a CATALL statement. Also, parameters that are specified in a CATALL statement. Also, the OPTIONAL feature of the the OPTIONAL feature of the DEFINE DATA PARAMETERDEFINE DATA PARAMETER statement is considered in the parameter check. statement is considered in the parameter check.

Page 26: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: DUMPThe “SYS” utilities: DUMP• AFB System File Table AFB System File Table • BB User area BB User area • CST Command Stack CST Command Stack • DDR ENTIRE Buffer DDR ENTIRE Buffer • DIR Directories DIR Directories • EPL Entry Points Table EPL Entry Points Table • FUL Editor Work Area FUL Editor Work Area • GAA Graph. Array area GAA Graph. Array area • GDA Graphics Data Area GDA Graphics Data Area • GLC Global Area (Com.) GLC Global Area (Com.) • GLS Global Area (Sys.) GLS Global Area (Sys.) • IOB I/O Control Block IOB I/O Control Block • KEY PF-Key Table KEY PF-Key Table • PAR Parameter Area PAR Parameter Area • PCB Program CB PCB Program CB • PGF GDDM/PGF Work Area PGF GDDM/PGF Work Area • PRT Printer Table PRT Printer Table • QUT Source Table QUT Source Table • RAS Retain CID Table RAS Retain CID Table • SFB System File Buffer SFB System File Buffer • SRS Subroutine Stack SRS Subroutine Stack • SSB Source Side BufferSSB Source Side Buffer• WFB Work File Buffer WFB Work File Buffer

• name Search for a CSECT name Search for a CSECT • / slot named<name> / slot named<name> • ABEND Display Abend Info ABEND Display Abend Info • BP Show buffer pool BP Show buffer pool • BUF Buffer by Size NameBUF Buffer by Size Name• CORE Dump core CORE Dump core • CSECTS List 'CSECTs' CSECTS List 'CSECTs' • DISA Dis-assemble DISA Dis-assemble • ENTRY Go to Entry PointENTRY Go to Entry Point• SRCE Display list of source changes SRCE Display list of source changes • START Go to Load PointSTART Go to Load Point• SVAR System Variables (tp specific)SVAR System Variables (tp specific)• ZAPS Display Zap ListZAPS Display Zap List• SCAN Scan for a string SCAN Scan for a string • SCANX Unlimited scan SCANX Unlimited scan • RSCAN Repeat scan requestRSCAN Repeat scan request

Page 27: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” UtilitiesThe “SYS” Utilities

DUMP ZAPSDUMP ZAPS

13:55:55 ***** NATURAL DUMP COMMAND ***** 2004-05-1213:55:55 ***** NATURAL DUMP COMMAND ***** 2004-05-12User DMDSAC - List of Applied Zaps for Product NCI - Page 1 of 1User DMDSAC - List of Applied Zaps for Product NCI - Page 1 of 1 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 1014 1015 1016 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 **** 2021 2022 2023 2011 2012 2013 2014 2015 2016 2017 2018 2019 **** 2021 2022 2023 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 4001 4002 4003 4004 4005 4006 4007 4008 3014 3015 3016 3017 3018 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 4022 4023 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6014 6015

Page 28: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: DUMPThe “SYS” utilities: DUMP

• AZAP Driver AZAP AddressAZAP Driver AZAP Address• DRV Driver Start AddresDRV Driver Start Addres• ECSA ECSA Address ECSA ECSA Address • EPT Entry Points VectorEPT Entry Points Vector• NUC Get Load point of nucleusNUC Get Load point of nucleus• PARM Active NATPARM PARM Active NATPARM • PGE Program Entry PointPGE Program Entry Point• PGM Program Load Point PGM Program Load Point • SWAP Swap Pool Address VCA SWAP Swap Pool Address VCA • VFCT File Control Table VFCT File Control Table • VFWA File Work Area VFWA File Work Area • VGFID Decoded Format TablVGFID Decoded Format Tabl• VROLL AIX Rollout Table VROLL AIX Rollout Table • VSFT System File Table VSFT System File Table • VTAF Access File Table VTAF Access File Table • VTSA Seq. Access Table VTSA Seq. Access Table • VUPD Update table VUPD Update table • NDCA DL/1 Common Area NDCA DL/1 Common Area • DTSA Table of Seq. AccesDTSA Table of Seq. Acces• DDFB Decoded Format BuffDDFB Decoded Format Buff• DTHC Update table DTHC Update table • DPCM PCB Map DPCM PCB Map • DWRK DWRK

Add-on Products

Page 29: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: DUMPThe “SYS” utilities: DUMP

• COM Communication Area COM Communication Area • DCA Dispatch Cntrl Area DCA Dispatch Cntrl Area • DCT Destination Control DCT Destination Control • DSA Dynamic Storage AreaDSA Dynamic Storage Area• EIB Exec Interface BlockEIB Exec Interface Block• FCT File Control Table FCT File Control Table • PCT Program Control Tab.PCT Program Control Tab.• PLT Program List Table PLT Program List Table • PPT Proc. Program Table PPT Proc. Program Table • TCA Task Control Block TCA Task Control Block • TCT Terminal Control TabTCT Terminal Control Tab• TWA Transaction WorkareaTWA Transaction Workarea

• CSA Common System Area CSA Common System Area • CBX Directory Extension CBX Directory Extension • OPF Optional Features OPF Optional Features • PAM Page Allocation Map PAM Page Allocation Map • PRM NCI Generation ParmsPRM NCI Generation Parms• RCB Roll Fac. Cntrl Blk.RCB Roll Fac. Cntrl Blk.• SIR Session Info Record SIR Session Info Record • SCB System Directory SCB System Directory • SIT System Init. Table SIT System Init. Table • SRT System Recovery Tab.SRT System Recovery Tab.• STR System Trace Table STR System Trace Table • TCB Thread Control BlocTCB Thread Control Bloc• TGD Thread Group DefinsTGD Thread Group Defins• TGH Thread Group HeaderTGH Thread Group Header• THD Thread Load Point THD Thread Load Point • TRH Trace Table Header TRH Trace Table Header • TRT Current Trace EntryTRT Current Trace Entry• TSM Temp. Storage Map TSM Temp. Storage Map • TST Temp. Storage TableTST Temp. Storage Table

CICS

Page 30: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: LASTThe “SYS” utilities: LAST

LAST *LAST *

+---------------------------------- LAST -----------------------------------+ +---------------------------------- LAST -----------------------------------+ | __ LOGON | | __ LOGON | | __ DUMP SRCE | | __ DUMP SRCE | | __ BUS | | __ BUS | | __ SYSTP | | __ SYSTP | | __ LASTMSG | | __ LASTMSG | | | | | | | | | | PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- | | PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- | | Help Exit Exec Canc | | Help Exit Exec Canc | +---------------------------------------------------------------------------+ +---------------------------------------------------------------------------+

LAST re-executes the last commandLAST re-executes the last commandLAST –nn re-executes the last minus nn commnadLAST –nn re-executes the last minus nn commnadLAST - displays the previous commands backward one at a time.LAST - displays the previous commands backward one at a time.

Natural 4 now shows the last 20 commands. Previous versions showed 10.Natural 4 now shows the last 20 commands. Previous versions showed 10.

Page 31: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: The “SYS” utilities: LASTMSGLASTMSG

LASTMSG lists the last error messages.LASTMSG lists the last error messages.

+---------------------------------- LASTMSG -------------------------More: +++---------------------------------- LASTMSG -------------------------More: ++| NAT7998 Initialization of access method NAF failed. || NAT7998 Initialization of access method NAF failed. || || || Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF1 || Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF1 || Exit -- ++ << > Can || Exit -- ++ << > Can |+-----------------------------------------------------------------------------++-----------------------------------------------------------------------------+

Note: Mark one of the messages with the cursor, the following information Note: Mark one of the messages with the cursor, the following information of the corresponding error will be displayed: of the corresponding error will be displayed: - error number; - error number; - number of the line in which the error occurred; - number of the line in which the error occurred; - name, type and level of the object that caused the error; - name, type and level of the object that caused the error; - name, database ID and file number of library containing the object; - name, database ID and file number of library containing the object; - error class; - error class; - error type; - error type; - date and time at which the error occurred. - date and time at which the error occurred.

Page 32: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: PROFILEThe “SYS” utilities: PROFILE

The session profileThe session profile

15:28:32 *** NATURAL SECURITY *** 2004-05-1215:28:32 *** NATURAL SECURITY *** 2004-05-12 - Security Profile - - Security Profile - User User ID ....... DMDSAC Link ID .. DMDSAC ID ....... DMDSAC Link ID .. DMDSAC Name ..... Darrell Davenport ETID ..... V98CJ9PH Name ..... Darrell Davenport ETID ..... V98CJ9PH Type ..... Administrator Type ..... Administrator Library ----- Steplibs ----- Library ----- Steplibs ----- ID ....... XDMD Library DBID FNR ID ....... XDMD Library DBID FNR Name ..... Darrell Davenport Personal Lib SYSTEM 35 115 Name ..... Darrell Davenport Personal Lib SYSTEM 35 115 Transactions Transactions Startup .. Startup .. Restart .. Restart .. Error .... Error .... SYSTEM ( *STEPLIB ) SYSTEM ( *STEPLIB ) Additional Options ... N Additional Options ... N

Page 33: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: PROFILEThe “SYS” utilities: PROFILE

The session profileThe session profile

15:28:32 *** NATURAL SECURITY *** 2004-05-1215:28:32 *** NATURAL SECURITY *** 2004-05-12 - Security Profile - - Security Profile - User User ID ....... DMDSAC ID ....... DMDSAC Name ..... Darrell Davenport Name ..... Darrell Davenport Type ..... Administrator Type ..... Administrator Library Library ID ....... XDMD ID ....... XDMD Name ..... Darrell Davenport Name ..... Darrell Davenport Transactions Transactions Startup .. Startup .. Restart .. Restart .. Error .... Error .... SYSTEM ( *STEPLIB ) SYSTEM ( *STEPLIB ) Additional Options ... N Additional Options ... N

+---------Additional options----------+ | | | _ + Security options | | _ + Security limits | | _ + Session parameters | | _ Command restrictions | | _ Editing restrictions | | _ Statement restrictions | | _ Time windows | | _ + System files | | _ + Natural version | | | +-------------------------------------+

Page 34: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: Profile The “SYS” utilities: Profile (edit)(edit)15:33:46 ***** NATURAL EDITORS ***** 05/12/200415:33:46 ***** NATURAL EDITORS ***** 05/12/2004 - Editor Profile - - Editor Profile - Profile Name .. SYSTEM__ Profile Name .. SYSTEM__ PF and PA Keys PF and PA Keys PF1 ... HELP___________ PF2 ... _______________ PF3 ... EXIT___________ PF1 ... HELP___________ PF2 ... _______________ PF3 ... EXIT___________ PF4 ... _______________ PF5 ... _______________ PF6 ... _______________ PF4 ... _______________ PF5 ... _______________ PF6 ... _______________ PF7 ... -______________ PF8 ... +______________ PF9 ... _______________ PF7 ... -______________ PF8 ... +______________ PF9 ... _______________ PF10 .. SC=____________ PF11 .. _______________ PF12 .. CANCEL_________ PF10 .. SC=____________ PF11 .. _______________ PF12 .. CANCEL_________ PF13 .. _______________ PF14 .. _______________ PF15 .. MENU___________ PF13 .. _______________ PF14 .. _______________ PF15 .. MENU___________ PF16 .. _______________ PF17 .. _______________ PF18 .. _______________ PF16 .. _______________ PF17 .. _______________ PF18 .. _______________ PF19 .. --_____________ PF20 .. ++_____________ PF21 .. _______________ PF19 .. --_____________ PF20 .. ++_____________ PF21 .. _______________ PF22 .. _______________ PF23 .. _______________ PF24 .. _______________ PF22 .. _______________ PF23 .. _______________ PF24 .. _______________ PA1 ... _______________ PA2 ... SCAN___________ PA3 ... _______________ PA1 ... _______________ PA2 ... SCAN___________ PA3 ... _______________ Automatic Functions Automatic Functions Auto Renumber .. Y Auto Save Numbers .. 0__ Source Save into .. EDITWORK Auto Renumber .. Y Auto Save Numbers .. 0__ Source Save into .. EDITWORK Additional Options .. N Additional Options .. N Command ===> Command ===>

Page 35: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: RoutinesThe “SYS” utilities: Routines

15:35:27 ***** NATURAL ROUTINES COMMAND ***** 05/12/200415:35:27 ***** NATURAL ROUTINES COMMAND ***** 05/12/2004User DMDSAC - Subroutine Usage Display - Library XDMD User DMDSAC - Subroutine Usage Display - Library XDMD EDITVARS uses no external subroutines EDITVARS uses no external subroutines EDITVAR2 uses no external subroutines EDITVAR2 uses no external subroutines EMAIL uses no external subroutines EMAIL uses no external subroutines EMAILTST uses no external subroutines EMAILTST uses no external subroutines ENQUTEST uses no external subroutines ENQUTEST uses no external subroutines ERR uses no external subroutines ERR uses no external subroutines ERRMAIN uses no external subroutines ERRMAIN uses no external subroutines ERRORER uses no external subroutines ERRORER uses no external subroutines ERRSUB uses no external subroutines ERRSUB uses no external subroutines ESCSUBT contains external subrtn: FIND-AUTOESCSUBT contains external subrtn: FIND-AUTO *** End of Report *** *** End of Report ***

Page 36: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: The “SYS” utilities: Setup/ReturnSetup/Return

Define target application for RETURN command.Define target application for RETURN command.

May be any application you are linked to. May also May be any application you are linked to. May also specify a command to execute upon return. May specify a command to execute upon return. May optionally indicate all other “setup” command optionally indicate all other “setup” command information is to be deleted and this one will information is to be deleted and this one will become the “Initial” one.become the “Initial” one.

SETUP [application-name] [command-name] [I]SETUP [application-name] [command-name] [I]

Page 37: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: The “SYS” utilities: Setup/ReturnSetup/Return

Return to the target application specified by prior Return to the target application specified by prior SETUP.SETUP.

May specify any of the previously SETUP applications May specify any of the previously SETUP applications by its position. For example RETURN -3 will return by its position. For example RETURN -3 will return to the third previous application that was SETUP. to the third previous application that was SETUP. RETURN * will present a selection menu. If no RETURN * will present a selection menu. If no parameter, it returns to the previous application.parameter, it returns to the previous application.

RETURN [*, or I, or –nn]RETURN [*, or I, or –nn]

Page 38: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SCANThe “SYS” utilities: SCAN

Search for character string in object(s).Search for character string in object(s).• Count of object where string was found.Count of object where string was found.• List of modules containing string.List of modules containing string.• Edit source code(s) which contain string.Edit source code(s) which contain string.• May specify Library name, Replacement May specify Library name, Replacement

string value, Type of object, Component string value, Type of object, Component name (wildcard), and absolute value ind.name (wildcard), and absolute value ind.

• Cannot scan Data areas, maps, recordings, Cannot scan Data areas, maps, recordings, dialogs, and functions.dialogs, and functions.

• Allows scan of libraries otherwise forbidden.Allows scan of libraries otherwise forbidden.

Page 39: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: StructThe “SYS” utilities: Struct

User DMDSAC - Menu - Library XDMDUser DMDSAC - Menu - Library XDMD Code Function Code Function G Generate structured source into work area G Generate structured source into work area D Display structure of source D Display structure of source P Print structure of source P Print structure of source W Write structure of source into work area W Write structure of source into work area ? Help ? Help . Exit . Exit Code ................ D Code ................ D Source name ......... ________ If blank, current source Source name ......... ________ If blank, current source Display compressed .. N (Y/N) Display compressed .. N (Y/N) Shift value ......... 2 (1 - 9) Shift value ......... 2 (1 - 9) Align comments ...... Y (Y/N/L) Align comments ...... Y (Y/N/L) Display messages .... Y (Y/N) Display messages .... Y (Y/N) Return to STRUCT .... N (Y/N) Return to STRUCT .... N (Y/N)

Page 40: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: StructThe “SYS” utilities: Struct

08:38:43 - Structured Source CALC1 in Library XDMD - 08:38:43 - Structured Source CALC1 in Library XDMD - 0220 20T #HEX-INPUT (2) (CV=#HEX-CV) *R 0220 20T #HEX-INPUT (2) (CV=#HEX-CV) *R 0230 // #NUM-ANSWR (AD=O CV=#NUM-CV) *R 0230 // #NUM-ANSWR (AD=O CV=#NUM-CV) *R 0240 20T #HEX-ANSWR (AD=O CV=#HEX-CV) *R 0240 20T #HEX-ANSWR (AD=O CV=#HEX-CV) *R 0250 // 20T 'PRESS PF12 TO QUIT' *R 0250 // 20T 'PRESS PF12 TO QUIT' *R 0260 * *R 0260 * *R 0270 RESET #MSG *R 0270 RESET #MSG *R 0280 IF *PF-KEY = 'PF12' DO *RD 0280 IF *PF-KEY = 'PF12' DO *RD 0290 SET CONTROL 'WB' *RD 0290 SET CONTROL 'WB' *RD 0300 STOP *RD 0300 STOP *RD 0310 0280 DOEND *RD 0310 0280 DOEND *RD 0320 IF #NUM-CV MODIFIED AND *R 0320 IF #NUM-CV MODIFIED AND *R 0330 #HEX-CV MODIFIED DO *RD 0330 #HEX-CV MODIFIED DO *RD 0340 MOVE 'CHANGE ONLY THE HEX OR THE DECIMAL, NOT BOT *RD 0340 MOVE 'CHANGE ONLY THE HEX OR THE DECIMAL, NOT BOT *RD 0350 0330 DOEND *RD 0350 0330 DOEND *RD 0360 * *R 0360 * *R 0370 IF #NUM-CV MODIFIED *R 0370 IF #NUM-CV MODIFIED *R 0380 DO *RD 0380 DO *RD 0390 MOVE #NUM-INPUT (*) TO #HEX-INPUT (*) *RD 0390 MOVE #NUM-INPUT (*) TO #HEX-INPUT (*) *RD 0400 0380 DOEND /* (0380) *RD 0400 0380 DOEND /* (0380) *RD 0410 ELSE *R 0410 ELSE *R 0420 IF #HEX-CV MODIFIED *R 0420 IF #HEX-CV MODIFIED *R

Page 41: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: StructThe “SYS” utilities: Struct

If parts of the source must not be If parts of the source must not be shifted, frame these sections with shifted, frame these sections with

'/*STRUCT OFF' and '/*STRUCT ON'. '/*STRUCT OFF' and '/*STRUCT ON'. These instructions must be entered at These instructions must be entered at the the

beginning of a source-code line. beginning of a source-code line.

Natural 4: Struct now supports 2 digit Natural 4: Struct now supports 2 digit field levels.field levels.

Page 42: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: TECHThe “SYS” utilities: TECH

+------------------ TECH -----------++------------------ TECH -----------+| 10:32:26 05/13/2004 || 10:32:26 05/13/2004 || || || User ................. DMDSAC || User ................. DMDSAC || Library .............. XDMD || Library .............. XDMD || || || Version / SM Level ... 4.1 / 0002 || Version / SM Level ... 4.1 / 0002 || Startup Transaction .. || Startup Transaction .. || Natural Security ..... Yes || Natural Security ..... Yes || Operating System ..... z/OS || Operating System ..... z/OS || Oper. Sys. Version ... 01.04.00 || Oper. Sys. Version ... 01.04.00 || Machine Class ........ MAINFRAME || Machine Class ........ MAINFRAME || Hardware ............. 2066 || Hardware ............. 2066 || TP Monitor ........... CICS || TP Monitor ........... CICS || Device Type .......... VIDEO || Device Type .......... VIDEO || Terminal ID .......... T007 || Terminal ID .......... T007 || || || Last Command ......... LOGON || Last Command ......... LOGON |+-----------------------------------++-----------------------------------+

+------------------------------------------++------------------------------------------+| Last Error || Last Error || Error Number ....... 7998 || Error Number ....... 7998 || | | |

| Error Line ......... | | Error Line ......... | | Object ............. | | Object ............. | | Object Type ........ | | Object Type ........ | | Level .............. | | Level .............. | | Library ............ | | Library ............ | | DBID/FNR ........... | | DBID/FNR ........... | | | | | | Error Class ........ System | | Error Class ........ System | | Error Type ......... Command execution || Error Type ......... Command execution || Error Time ......... 2004-05-1310:32:23| | Error Time ......... 2004-05-1310:32:23| | | | | | Error Transaction .. | | Error Transaction .. | +------------------------------------------++------------------------------------------+

Page 43: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: TECH The “SYS” utilities: TECH (cont).(cont).+---------------------------------------------------------++---------------------------------------------------------+

| || |

| Steplib DBID FNR Object Type Level Number || Steplib DBID FNR Object Type Level Number |

| -------- ----- ----- -------- ---- ----- ------ || -------- ----- ----- -------- ---- ----- ------ |

| SYSTEM 35 115 || SYSTEM 35 115 |

| SYSTEM 25 115 || SYSTEM 25 115 |

| SYSTEM 25 125 || SYSTEM 25 125 |

| || |

+---------------------------------------------------------++---------------------------------------------------------+

Page 44: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: UPDATEThe “SYS” utilities: UPDATE

Function: Prevent (or allow) database updating being carried out by a Function: Prevent (or allow) database updating being carried out by a programprogram

Parameters: Parameters: ON : Perform database updating. ON : Perform database updating. -> This will be ignored if updating has been inhibited by the -> This will be ignored if updating has been inhibited by the Natural administrator during Natural installation. Natural administrator during Natural installation. OFF: Prevent database updating which would normally be OFF: Prevent database updating which would normally be

performed as a performed as a result of an UPDATE, STORE, or DELETE statement. result of an UPDATE, STORE, or DELETE statement. Programs containing these statements will execute normally but Programs containing these statements will execute normally but

no no modification of the database will occur. modification of the database will occur. Note: The UPDATE command has no effect on other Natural system Note: The UPDATE command has no effect on other Natural system

commands. commands.

Page 45: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSERRThe “SYS” utilities: SYSERR

Modify and maintain error messages.Modify and maintain error messages.• Natural, and User/Application errors.Natural, and User/Application errors.• Short and long TextShort and long Text

Related subjects:Related subjects:MOVE nnnn to *ERROR-NRMOVE nnnn to *ERROR-NRREINPUT WITH TEXT *nnnnREINPUT WITH TEXT *nnnnUSR0320N (read user error message, short USR0320N (read user error message, short

text).text).USR0020N (read any error message text)USR0020N (read any error message text)

Page 46: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utiliites: The “SYS” utiliites: SYSPARMSYSPARM

Natural Session parametersNatural Session parameters

• AUTO (TP monitor user-id, or “AUTO”)AUTO (TP monitor user-id, or “AUTO”)

• TERMINAL (Terminal it, as in *INIT-ID)TERMINAL (Terminal it, as in *INIT-ID)

• PROGRAM (*INIT-PROGRAM)PROGRAM (*INIT-PROGRAM)

• Whatever name you like.Whatever name you like.

• Stored in FUSER. One profile can Stored in FUSER. One profile can reference another (nesting).reference another (nesting).

Page 47: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: The “SYS” utilities: SYSPARMSYSPARMUser DMDSAC - Menu - User DMDSAC - Menu - Code Function Code Function L List Profiles L List Profiles D Display Profile D Display Profile A Add New Profile A Add New Profile M Modify Profile M Modify Profile C Copy Profile C Copy Profile X Delete Profile X Delete Profile ? Help ? Help . Exit . Exit Code ..... _ Code ..... _ Profile .. ________ DBID .. 25 FNR .. 106 Profile .. ________ DBID .. 25 FNR .. 106 Copy to .. ________ Copy to .. ________

Page 48: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: The “SYS” utilities: SYSPARMSYSPARM08:13:05 ***** NATURAL SYSPARM UTILITY *****08:13:05 ***** NATURAL SYSPARM UTILITY ***** - Display Profile - - Display Profile -

NAFSIZE=1,NAFUPF=EXIT,RDCSIZE=2,OPT=(DIGTCHCK,INDX,OVFLW)NAFSIZE=1,NAFUPF=EXIT,RDCSIZE=2,OPT=(DIGTCHCK,INDX,OVFLW)

• You can execute SYSPARM utility functions in direct-You can execute SYSPARM utility functions in direct-command mode or batch mode: see command mode or batch mode: see Direct Commands and Batch ProcessingDirect Commands and Batch Processing in the Natural in the Natural SYSPARM Utility documentation. SYSPARM Utility documentation.

• With Natural 3.1, you could only maintain parameter With Natural 3.1, you could only maintain parameter profiles stored on and applying to the current FNAT profiles stored on and applying to the current FNAT system file. With Natural 4.1, it is also possible to system file. With Natural 4.1, it is also possible to maintain parameter profiles of other FNAT system files. maintain parameter profiles of other FNAT system files.

• You can enter a commentary text in each editor line, or You can enter a commentary text in each editor line, or spread a comment over as many lines as you like. spread a comment over as many lines as you like.

Page 49: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSFILEThe “SYS” utilities: SYSFILE

User DMDSAC - Work File Information - TID T00E User DMDSAC - Work File Information - TID T00E M No. Type Name Recfm Lrecl Blksz Status M No. Type Name Recfm Lrecl Blksz Status ---------------------------------------------------------------------------------------------------------------------------------------------------------- 4 PC VB Available for Input/Output 4 PC VB Available for Input/Output 5 PC VB Available for Input/Output 5 PC VB Available for Input/Output 6 PC VB Available for Input/Output 6 PC VB Available for Input/Output 7 PC VB Available for Input/Output 7 PC VB Available for Input/Output 8 PC VB Available for Input/Output 8 PC VB Available for Input/Output

User DMDSAC - Print File Information - TID T00E User DMDSAC - Print File Information - TID T00E M No. Type Name Recfm Lrecl Blksz Status M No. Type Name Recfm Lrecl Blksz Status -------------------------------------------------------------------------------------------------------------------------------------------------- 1 NATSPOOL VBA 1016 Available for Output 1 NATSPOOL VBA 1016 Available for Output 2 NATSPOOL VBA 1016 Available for Output 2 NATSPOOL VBA 1016 Available for Output 4 PC PCPRNT04 FBA 1016 Available for Output 4 PC PCPRNT04 FBA 1016 Available for Output 5 PC PCPRNT05 FBA 1016 Available for Output 5 PC PCPRNT05 FBA 1016 Available for Output 6 PC PCPRNT06 FBA 1016 Available for Output 6 PC PCPRNT06 FBA 1016 Available for Output 7 PC PCPRNT07 FBA 1016 Available for Output 7 PC PCPRNT07 FBA 1016 Available for Output 8 PC PCPRNT08 FBA 1016 Available for Output 8 PC PCPRNT08 FBA 1016 Available for Output

Page 50: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: The “SYS” utilities: SYSPRODSYSPROD+----------------- Product Information -----------------++----------------- Product Information -----------------+| || || Cmd Product Name V/R SM Date || Cmd Product Name V/R SM Date || __ NATURAL 3.1 6 2004-05-06 || __ NATURAL 3.1 6 2004-05-06 || __ ADABAS ONLINE SERVICES 7.1 2 2003-03-24 || __ ADABAS ONLINE SERVICES 7.1 2 2003-03-24 || __ ENTIRE System Server 3.2 1 2003-09-30 || __ ENTIRE System Server 3.2 1 2003-09-30 || __ NATURAL ISPF 2.5 1 2003-09-30 || __ NATURAL ISPF 2.5 1 2003-09-30 || Natural CICS Interface 2.3 7 2004-03-10 || Natural CICS Interface 2.3 7 2004-03-10 || __ Natural Development Server 2.1 2 2004-05-07 || __ Natural Development Server 2.1 2 2004-05-07 || NATURAL OPTIMIZER COMPILER 2.3 7 1998-03-24 || NATURAL OPTIMIZER COMPILER 2.3 7 1998-03-24 || __ NATURAL SECURITY 3.1 6 2004-04-27 || __ NATURAL SECURITY 3.1 6 2004-04-27 || __ NATURAL CONNECTION 3.1 6 2002-11-22 || __ NATURAL CONNECTION 3.1 6 2002-11-22 || __ PREDICT 4.3 2 2004-05-12 | __ PREDICT 4.3 2 2004-05-12 ||• EX .. Display extended product information. EX .. Display extended product information. • HI .. Display history of product information.HI .. Display history of product information.• SC .. Display subcomponents. SC .. Display subcomponents.

Page 51: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSPROFThe “SYS” utilities: SYSPROF

+---- NATURAL System File Assignments ----++---- NATURAL System File Assignments ----+

| || |

| File Name DBID FNR Type || File Name DBID FNR Type |

| FUSER 25 115 ADABAS V6 || FUSER 25 115 ADABAS V6 |

| FSPOOL 25 106 ADABAS V6 || FSPOOL 25 106 ADABAS V6 |

| FDIC 35 238 ADABAS V6 || FDIC 35 238 ADABAS V6 |

| FSEC 25 177 ADABAS V6 || FSEC 25 177 ADABAS V6 |

| FNAT 25 106 ADABAS V6 || FNAT 25 106 ADABAS V6 |

Page 52: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utiliites: SYSADAThe “SYS” utiliites: SYSADA

Enter information and press 'PF10' to execute Enter information and press 'PF10' to execute 08:35:12 ***** NATURAL ADACALL UTILITY ***** 05/14/200408:35:12 ***** NATURAL ADACALL UTILITY ***** 05/14/2004 User DMDSAC - ADABAS Direct Calls - User DMDSAC - ADABAS Direct Calls - Mode Char Call No. 0 Mode Char Call No. 0 *** Control Block *** First Byte 00 *** Control Block *** First Byte 00 Cmd Cmd ID File 0 Database 25 Cmd Cmd ID File 0 Database 25 Resp 0 ISN 0 ISQ 0 ISL 0 Resp 0 ISN 0 ISQ 0 ISL 0 FBL 210 RBL 980 SBL 140 VBL 140 IBL 0 FBL 210 RBL 980 SBL 140 VBL 140 IBL 0 COP1 COP2 User Area Cmd Time COP1 COP2 User Area Cmd Time Addition1 Addition2 Addition3 Addition4 Addition5 Addition1 Addition2 Addition3 Addition4 Addition5 *** Buffer Areas *** *** Buffer Areas *** Format Format Record Record Search Search Value Value ISN ISN Command ===> Command ===>

Page 53: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utiliites: SYSADAThe “SYS” utiliites: SYSADA

Last call has been succesfully executed Last call has been succesfully executed 08:38:48 ***** NATURAL ADACALL UTILITY ***** 05/14/200408:38:48 ***** NATURAL ADACALL UTILITY ***** 05/14/2004User DMDSAC - ADABAS Direct Calls - User DMDSAC - ADABAS Direct Calls - Mode Hex Call No. 13 Mode Hex Call No. 13 *** Record Buffer *** *** Record Buffer *** 0000 C5F0F0F0 F1404040 40404040 40404040 40404040 * E0001 * 0000 C5F0F0F0 F1404040 40404040 40404040 40404040 * E0001 * 0014 40404040 40404040 40404040 40404040 40404040 * * 0014 40404040 40404040 40404040 40404040 40404040 * * 0028 40404040 40404040 40404040 40404040 40404040 * * 0028 40404040 40404040 40404040 40404040 40404040 * * 003C 40404040 40404040 40404040 40404040 40404040 * * 003C 40404040 40404040 40404040 40404040 40404040 * * 0050 40404040 40404040 40404040 40404040 40404040 * * 0050 40404040 40404040 40404040 40404040 40404040 * * 0064 40404040 40404040 40404040 40404040 40404040 * * 0064 40404040 40404040 40404040 40404040 40404040 * * 0078 40404040 40404040 40404040 40404040 40404040 * * 0078 40404040 40404040 40404040 40404040 40404040 * * 008C 40404040 40404040 4040D489 A2A28995 87618995 * Missing/in * 008C 40404040 40404040 4040D489 A2A28995 87618995 * Missing/in * 00A0 A5819389 8440A2A8 95A381A7 5E40A495 84858689 * valid syntax; undefi * 00A0 A5819389 8440A2A8 95A381A7 5E40A495 84858689 * valid syntax; undefi * 00B4 95858440 A5819989 81829385 40958194 85619285 * ned variable name/ke * 00B4 95858440 A5819989 81829385 40958194 85619285 * ned variable name/ke * 00C8 A8A69699 844B4040 40404040 40404040 40404040 * yword. * 00C8 A8A69699 844B4040 40404040 40404040 40404040 * yword. * 00DC 40404040 40404040 40404040 40404040 40404040 * * 00DC 40404040 40404040 40404040 40404040 40404040 * * 00F0 40404040 40404040 40404040 40404040 40404040 * * 00F0 40404040 40404040 40404040 40404040 40404040 * * Specify next page number 1 (1-4) Specify next page number 1 (1-4) or new buffer (CB, FB, SB, VB, IB), '?' (Help) or '.' (Exit) RB or new buffer (CB, FB, SB, VB, IB), '?' (Help) or '.' (Exit) RB Command ===> Command ===>

Page 54: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSTPThe “SYS” utilities: SYSTP

User DMDSAC - Main Menu - TID T00E User DMDSAC - Main Menu - TID T00E Code Function Code Function E Environment-Dependent Functions E Environment-Dependent Functions M NATURAL Monitoring (SYSMON) M NATURAL Monitoring (SYSMON) F NATURAL Print/Work Files (SYSFILE) F NATURAL Print/Work Files (SYSFILE) S NATURAL Swap Information S NATURAL Swap Information B Buffer Usage Statistics (BUS) B Buffer Usage Statistics (BUS) R NATURAL Subsystems and Roll Server Information R NATURAL Subsystems and Roll Server Information T NATURAL Thread Usage Statistics T NATURAL Thread Usage Statistics ? Help ? Help . Exit . Exit Code .. Code ..

Page 55: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSTPThe “SYS” utilities: SYSTP

User DMDSAC - NATURAL Swap Information Menu - TID T00E User DMDSAC - NATURAL Swap Information Menu - TID T00E Code Function Code Function A Show Addresses A Show Addresses B Show Summary of Buffer Usage B Show Summary of Buffer Usage I Show Swap Pool Information I Show Swap Pool Information L Show Logical Swap Pools L Show Logical Swap Pools R Show Reorg Control Data R Show Reorg Control Data U Show Swap Pool Usage U Show Swap Pool Usage S Create Statistics List S Create Statistics List ? Help ? Help . Exit . Exit Code .. _ Code .. _

Page 56: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSTPThe “SYS” utilities: SYSTP

User DMDSAC - Swap Pool Statistics/Control Data - TID T00E User DMDSAC - Swap Pool Statistics/Control Data - TID T00E +-------------------- Control Data and Statistics ----------------------------++-------------------- Control Data and Statistics ----------------------------+I Buff.Us.: N I No. of log. SWPs: 3 I Tot. no. of dialog steps : 1106 II Buff.Us.: N I No. of log. SWPs: 3 I Tot. no. of dialog steps : 1106 II Intreorg: N I Tot.no.SWP slots: 179 I Tot. no. of writes : 757 II Intreorg: N I Tot.no.SWP slots: 179 I Tot. no. of writes : 757 II Startreo: N I Max. no.of users: 24 I Tot. no. of swaps : 749 II Startreo: N I Max. no.of users: 24 I Tot. no. of swaps : 749 II SWD res.: N I Curr.no.of users: 23 I Max. dialo. without swaps: 27 II SWD res.: N I Curr.no.of users: 23 I Max. dialo. without swaps: 27 II Cmprfix : N I No.abnormal ends: 0 I Curr dialo. without swaps: 1 II Cmprfix : N I No.abnormal ends: 0 I Curr dialo. without swaps: 1 II Deactiv.: N I Curr.fac.reo.tab: 1 I Tot. no. of swp-syn-waits: 0 II Deactiv.: N I Curr.fac.reo.tab: 1 I Tot. no. of swp-syn-waits: 0 II Asyn.wr.: N I New fac.reo.tab: 1 I Tot. no. of swp-wrt-waits: 0 II Asyn.wr.: N I New fac.reo.tab: 1 I Tot. no. of swp-wrt-waits: 0 I+-------------+-------------------------+-------------------------------------++-------------+-------------------------+-------------------------------------+I Memory Sizes in KB I General Information II Memory Sizes in KB I General Information II Size of NATURAL Swap Pool : 15000 I SWP Name ......... NC316SWP II Size of NATURAL Swap Pool : 15000 I SWP Name ......... NC316SWP II Size of main directory : 2 I II Size of main directory : 2 I II Size of NAT user thread : 780 I Type ............. Local II Size of NAT user thread : 780 I Type ............. Local II Max.allocated buffersize : 844 I II Max.allocated buffersize : 844 I II Max. Rollfile thread size : 780 I 1st allocation: 04-05-14 / 06:14:43 II Max. Rollfile thread size : 780 I 1st allocation: 04-05-14 / 06:14:43 II I II I I+---------------------------------------+-------------------------------------++---------------------------------------+-------------------------------------+Select function. Select function. Command ===> Command ===>

Page 57: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSTPThe “SYS” utilities: SYSTP

User DMDSAC Thread Usage Statistics Library SYSTP User DMDSAC Thread Usage Statistics Library SYSTP Code Function Code Function A Activate Statistics A Activate Statistics D Deactivate and Print Statistics D Deactivate and Print Statistics P Print Statistics P Print Statistics S Show Statistics S Show Statistics G Show Physical Getmain Statistics G Show Physical Getmain Statistics . Exit . Exit Code _ Code _ Select function code. Select function code.

Page 58: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSTPThe “SYS” utilities: SYSTP

User DMDSAC - Menu - TID T00E User DMDSAC - Menu - TID T00E Code Function Code Function U NATURAL User Sessions U NATURAL User Sessions R NATURAL Roll Facilities R NATURAL Roll Facilities G NATURAL Thread Groups G NATURAL Thread Groups T NATURAL Storage Threads T NATURAL Storage Threads C NCI Global System Information C NCI Global System Information P NCI Generation Options P NCI Generation Options D NATURAL Thread Group Definitions D NATURAL Thread Group Definitions O Own NATURAL User Session O Own NATURAL User Session I CICS Task Information I CICS Task Information A System Administration Facilities A System Administration Facilities Z Applied NCI Zaps Z Applied NCI Zaps ? Help ? Help . Exit . Exit Code .. Code ..

Page 59: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSTPThe “SYS” utilities: SYSTP

+-------------Selection for User Sessions--------------++-------------Selection for User Sessions--------------+| D Inactivity Date and Time || D Inactivity Date and Time || I Inactivity Time Interval || I Inactivity Time Interval || L Natural Library ID || L Natural Library ID || N Natural Server ID || N Natural Server ID || P Natural Program ID || P Natural Program ID || S CICS system ID || S CICS system ID || T Terminal ID || T Terminal ID || U User ID || U User ID || X Transaction ID || X Transaction ID || . Exit Function (PF3) || . Exit Function (PF3) || _ <- Enter Selection Code || _ <- Enter Selection Code |+------------------------------------------------------++------------------------------------------------------+

Page 60: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSTPThe “SYS” utilities: SYSTP

User DMDSAC - NATURAL User Sessions - TID T00E User DMDSAC - NATURAL User Sessions - TID T00E M TID User ID Tran Start Date / Time Last Act Status Program Logon IDM TID User ID Tran Start Date / Time Last Act Status Program Logon ID ------------------------------------------------------------------------------------------------------------------------------------------------------------ ? MN00 MANDARIN MAN0 2004-05-14 07:00:40 07:00:40 Act CWIDISP DCE ? MN00 MANDARIN MAN0 2004-05-14 07:00:40 07:00:40 Act CWIDISP DCE T00B BONNER NT2S +-------User Sessions--------+ Swp FAUT502M FINAID T00B BONNER NT2S +-------User Sessions--------+ Swp FAUT502M FINAID T00C CENTRAL NT2S | . Exit (PF3) | Swp INSI500M SCBAIMS T00C CENTRAL NT2S | . Exit (PF3) | Swp INSI500M SCBAIMS T00D MILLERN NT2S | / Position (PF5) | Swp HHERRP1 OARS T00D MILLERN NT2S | / Position (PF5) | Swp HHERRP1 OARS T00E DMDSAC NT2S | P Position (PF5) | Act SCPSIR1P SYSTP T00E DMDSAC NT2S | P Position (PF5) | Act SCPSIR1P SYSTP T00F SPBA NT2S | U Select User (PF4) | Swp ISP-MEN1 OARS T00F SPBA NT2S | U Select User (PF4) | Swp ISP-MEN1 OARS T001 SPARKSD NT2S | C Cancel Session | Act ISPNLSCN SOURCE T001 SPARKSD NT2S | C Cancel Session | Act ISPNLSCN SOURCE T002 BONNER NT2S | F Flush Session | Rld ISP-BR-M FINAID T002 BONNER NT2S | F Flush Session | Rld ISP-BR-M FINAID T003 ARNDT NT2S | R Reactivate Session | Rld ISP-BR-M BRS T003 ARNDT NT2S | R Reactivate Session | Rld ISP-BR-M BRS T004 ARNDT NT2S | <- Enter Function Code | Swp ACBR507M BRS T004 ARNDT NT2S | <- Enter Function Code | Swp ACBR507M BRS T005 HARPER NT2S +----------------------------+ Act ISPNLSCN MANDARN T005 HARPER NT2S +----------------------------+ Act ISPNLSCN MANDARN T006 ZIPPER NT2S 2004-05-14 07:31:44 08:05:43 Rld ISP-MEN1 FINAID T006 ZIPPER NT2S 2004-05-14 07:31:44 08:05:43 Rld ISP-MEN1 FINAID T007 GILBREM NT2S 2004-05-14 07:39:14 08:42:49 Rld ISP-BR-M BALANCEST007 GILBREM NT2S 2004-05-14 07:39:14 08:42:49 Rld ISP-BR-M BALANCES T008 ARNDT NT2S 2004-05-14 07:41:38 08:42:32 Rld ISP-BR-M PAPR T008 ARNDT NT2S 2004-05-14 07:41:38 08:42:32 Rld ISP-BR-M PAPR T009 GILBREAT NT2S 2004-05-14 07:43:16 08:20:47 Swp ISP-MEN1 FINAID T009 GILBREAT NT2S 2004-05-14 07:43:16 08:20:47 Swp ISP-MEN1 FINAID

Page 61: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSTPThe “SYS” utilities: SYSTP

User DMDSAC - NATURAL User Session Statistics - TID T00E User DMDSAC - NATURAL User Session Statistics - TID T00E Started: Friday 2004-05-14 07:00:40 Last Actions: 2004-05-14 07:00:40Started: Friday 2004-05-14 07:00:40 Last Actions: 2004-05-14 07:00:40 User MANDARIN at Terminal MN00 Transid MAN0 Session Resumes: 0User MANDARIN at Terminal MN00 Transid MAN0 Session Resumes: 0Cur Strg Used: 533 Swap-Ins: 0Cur Strg Used: 533 Swap-Ins: 0Max Strg Used: 0 Thread Switches: 0Max Strg Used: 0 Thread Switches: 0Common Thread Size: 780 Thread Group: NC316G01 Roll-Ins: 0Common Thread Size: 780 Thread Group: NC316G01 Roll-Ins: 0Max Strg Used: 709 of Type = GETM Max Strg Used: 709 of Type = GETM Roll Facility: MAINSTORRoll Facility: MAINSTORThread Size: 780 Thread Name: NSCPMN00 Roll Recs (Last): 0Thread Size: 780 Thread Name: NSCPMN00 Roll Recs (Last): 0Max Strg Used: 709 Roll Recs (Max): 0Max Strg Used: 709 Roll Recs (Max): 0 Roll Record Size: 32748Roll Record Size: 32748NATURAL Library: DCE Slot Size: 25NATURAL Library: DCE Slot Size: 25NATURAL Program: CWIDISP Line No.: 17300 Restart Rec. No.: n/aNATURAL Program: CWIDISP Line No.: 17300 Restart Rec. No.: n/a Slot Number: n/aSlot Number: n/aOperational Status: Active Compressed Length: n/aOperational Status: Active Compressed Length: n/a

Page 62: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSTPThe “SYS” utilities: SYSTP

User DMDSAC - Global System Information - TID T00E User DMDSAC - Global System Information - TID T00E System started on Friday 2004-05-14 at 06:14:43 System started on Friday 2004-05-14 at 06:14:43 Cur Max Available Resources: KB Cur Max Available Resources: KB NATURAL User Sessions: 25 / 25 Swap Pool: 15000 aboveNATURAL User Sessions: 25 / 25 Swap Pool: 15000 above Concurrent SCP Active: 0 / 1 Local Buff. Pool: n/a Concurrent SCP Active: 0 / 1 Local Buff. Pool: n/a SIR Block Extensions: 0 / 0 Sort Buffer Pool: n/a SIR Block Extensions: 0 / 0 Sort Buffer Pool: n/a Slots in 1st SIR Block: 550 DL/1 Buffer Pool: n/a Slots in 1st SIR Block: 550 DL/1 Buffer Pool: n/a Slots in SIR Block Extns: 50 Edit Buffer Pool: 4095 aboveSlots in SIR Block Extns: 50 Edit Buffer Pool: 4095 above VSAM Roll File Slots: 0 Monitor Pool: n/a VSAM Roll File Slots: 0 Monitor Pool: n/a Possible Roll Facilities: 2 Max Thread Size: 780 Possible Roll Facilities: 2 Max Thread Size: 780 Thread Groups: 1 VSAM Roll Files: No Thread Groups: 1 VSAM Roll Files: No System Resets: 0 Main/Aux TempStor: Yes / Yes NAT3 System Resets: 0 Main/Aux TempStor: Yes / Yes NAT3 System Recoveries: 0 Session Logging: No NLOG System Recoveries: 0 Session Logging: No NLOG Size of DIR Extension (B): 80 Message Logging: No NERR Size of DIR Extension (B): 80 Message Logging: No NERR Message Switching: Yes NMSG Message Switching: Yes NMSG Operating System Host ID: AIS0 Trace active: No Operating System Host ID: AIS0 Trace active: No CICS System ID: REGS Assembled Last: 03-09-25 11.20 CICS System ID: REGS Assembled Last: 03-09-25 11.20

Page 63: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSTPThe “SYS” utilities: SYSTP

+--------------------- SYSTP Task Information ----------------------+ +--------------------- SYSTP Task Information ----------------------+ | 08:51:43 2004-05-14 | | 08:51:43 2004-05-14 | | | | | | CICS Terminal ID: T00E VTAM Net Name: WNLB0590 | | CICS Terminal ID: T00E VTAM Net Name: WNLB0590 | | NATURAL Term. ID: T00E | | NATURAL Term. ID: T00E | | Op.System Name: AIS0 Operating System: MVS/ESA SP7.0.4 | | Op.System Name: AIS0 Operating System: MVS/ESA SP7.0.4 | | CICS System ID: REGS TP Monitor: CICS/ESA 6.2 CTS 2.2 | | CICS System ID: REGS TP Monitor: CICS/ESA 6.2 CTS 2.2 | | Application ID: WRGSCICS | | Application ID: WRGSCICS | | CICS User ID: DMDSAC NATURAL User ID: DMDSAC | | CICS User ID: DMDSAC NATURAL User ID: DMDSAC | | | | | | Transaction ID: NT2S Current Program: NCI316RE at 135E5000 | | Transaction ID: NT2S Current Program: NCI316RE at 135E5000 | | Task Number: 1764 NATURAL Nucleus: NAT316SH at 14A00000 | | Task Number: 1764 NATURAL Nucleus: NAT316SH at 14A00000 | | Addressing Mode: 31 Execution Key: CICS | | Addressing Mode: 31 Execution Key: CICS | +---------------------------------------------------------------------+ +---------------------------------------------------------------------+

Page 64: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSTPThe “SYS” utilities: SYSTP

User DMDSAC - Debugging Facilities - TID T00EUser DMDSAC - Debugging Facilities - TID T00E Enter Authorization Code: Enter Authorization Code: Force Abend when NCI Failure: OFF (ON/OFF) Force Abend when NCI Failure: OFF (ON/OFF) Force Thread Switching: OFF (ON/OFF) Force Thread Switching: OFF (ON/OFF) Clear Thread after Roll-Out: OFF (ON/OFF) Clear Thread after Roll-Out: OFF (ON/OFF) Environment Integrity Check: OFF (ON/OFF) Environment Integrity Check: OFF (ON/OFF) Force Dump in Case of Abend: OFF (ON/OFF) Force Dump in Case of Abend: OFF (ON/OFF) Force Uncompressed Rolling: OFF (ON/OFF) Force Uncompressed Rolling: OFF (ON/OFF) Force Thread-Locking: OFF (ON/OFF) Force Thread-Locking: OFF (ON/OFF) Command ===> Command ===>

Page 65: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSTPThe “SYS” utilities: SYSTP

This utility is to activate/de-activate the CICS trace facility for certain This utility is to activate/de-activate the CICS trace facility for certain events within NATURAL. events within NATURAL.

User DMDSAC - Trace Facilities - TID T00E User DMDSAC - Trace Facilities - TID T00E Trace Status: OFF (ON/OFF/ALL/NAT/NCI/SCP/CLR) Trace Type: System Trace Status: OFF (ON/OFF/ALL/NAT/NCI/SCP/CLR) Trace Type: System CMSTART CMTSKND CMWTERM CMGETMP CMFREMP CMOCAL CMLOAD CMSTART CMTSKND CMWTERM CMGETMP CMFREMP CMOCAL CMLOAD CMDLET CMGTIME CMDBAS CMWAIT CMABEND CMWTL CMWTO CMDLET CMGTIME CMDBAS CMWAIT CMABEND CMWTL CMWTO CMSKEY CMBPGETS CMPROPBP CMBPLST CMSTCKSY CMMSGSW CMTASK CMSKEY CMBPGETS CMPROPBP CMBPLST CMSTCKSY CMMSGSW CMTASK CMSUBM CMTDATA CMPROF CMSYNC CMEDWFM CMRELOD CMSRV CMSUBM CMTDATA CMPROF CMSYNC CMEDWFM CMRELOD CMSRV CMLOCA NCITERM NCITRAP NCIWFAM NCIFCRQ NCIICRQ NCIJCRQ CMLOCA NCITERM NCITRAP NCIWFAM NCIFCRQ NCIICRQ NCIJCRQ NCIKCRQ NCIPCRQ NCISCRQ NCISPRQ NCITCRQ NCITDRQ NCITSRQ NCIKCRQ NCIPCRQ NCISCRQ NCISPRQ NCITCRQ NCITDRQ NCITSRQ NCITMRQ NCIINXIT NCIRSXIT SCPMAIN SCPINIT SCPSUSP SCPRESM NCITMRQ NCIINXIT NCIRSXIT SCPMAIN SCPINIT SCPSUSP SCPRESM SCPTERM SCPFTCB SCPFRCB SCPFSIR SCPRSIR SCPRCVR SCPRSET SCPTERM SCPFTCB SCPFRCB SCPFSIR SCPRSIR SCPRCVR SCPRSET SCPRLOT SCPWRIT SCPRLIN SCPREAD SCPDUMP SCPSWAP SCPINST SCPRLOT SCPWRIT SCPRLIN SCPREAD SCPDUMP SCPSWAP SCPINST

Page 66: The “SYS” utilities Boston Conference May 2004. The “SYS” utilitiles Natural no longer does a logon for utilities. It retains the global variables, AIV

The “SYS” utilities: SYSEXTPThe “SYS” utilities: SYSEXTP

* Program Description Environments * * Program Description Environments * * -------------------------------------------------------------------- * * -------------------------------------------------------------------- * * ASYNBAT Start A Subtask Batch * * ASYNBAT Start A Subtask Batch * * ASYNCICS Start A Task CICS * * ASYNCICS Start A Task CICS * * ASYNCOMP Start An Asynchronous Task COM-PLETE * * ASYNCOMP Start An Asynchronous Task COM-PLETE * * BS2COM Execute A BS2000 System Command BS2000 TIAM/BATCH * * BS2COM Execute A BS2000 System Command BS2000 TIAM/BATCH * * B2PFIEXA Dynamic file allocation (Sample) BS2000 TIAM/BATCH * * B2PFIEXA Dynamic file allocation (Sample) BS2000 TIAM/BATCH * * B2PFILE Dynamic file allocation (Utility) BS2000 TIAM/BATCH * * B2PFILE Dynamic file allocation (Utility) BS2000 TIAM/BATCH * * CEDF Activate CICS Execution Diag. Facility CICS * * CEDF Activate CICS Execution Diag. Facility CICS * * DYNA Dynamic Dataset Allocation All MVS * * DYNA Dynamic Dataset Allocation All MVS * * CMS Execute CMS Command CMS * * CMS Execute CMS Command CMS * * MSGSW Terminal Message Switching Non-Batch * * MSGSW Terminal Message Switching Non-Batch * * PROGSET Set Backend Program/Transaction Name All except CMS * * PROGSET Set Backend Program/Transaction Name All except CMS * * SUBMIT Submit Job To Operating System All * * SUBMIT Submit Job To Operating System All * * SUSPEND Suspend Session All * * SUSPEND Suspend Session All * * TRANSET Set Pseudo-Conversational Transaction CICS * * TRANSET Set Pseudo-Conversational Transaction CICS * * TSO Execute TSO Command TSO * * TSO Execute TSO Command TSO * * WTL Write Message To SYSLIST All * * WTL Write Message To SYSLIST All * * WTO Write Message To Operator Console All * * WTO Write Message To Operator Console All *