05/06/2020 - | Added the SDSFPRT program. This program uses the SDSF REXX environment to take all or selected output from the spool and copy it to a PDS via SDSF 'PRINT' commands. |
08/28/2019 - | Updated the SDSF@DR REXX to change the 'ST' panel invocation from: Address SDSF 'ISFEXEC ST (DELAYED ALTERNATE)' to Address SDSF 'ISFEXEC ST (DELAYED)' in case no alternate panel is defined. By default both primary and alternate fields are merged if an alternate exists anyway. |
07/01/2019 - | Added the DSLISTSV and MEMLSTSV CLIST and REXX EXEC. |
06/17/2019 - | For z/OS 2.3 and above, added IPA updates for SMFTBUFF, OSPROTECT, ICSF and ICSFPROC. SMFTBUFF was added via APAR OA52828. OSPROTECT was added via APAR OA54807. ICSF / ICSFPROC was added via APAR OA55378. |
06/17/2019 - | Updated the 'GET_CPCSI' code in IPLINFO for a larger offset into IRALCCT to get the CPC SI info for all z/OS 2.3 systems. The previous change only did it for a z14, but the fix is also needed for z13. The problem is that I don't know what APAR / PTF makes the larger offset required nor if it is processor specific. |
04/24/2019 - | Added the TWOPAK23 job. This is an update to the TWOPAK22 job and can be used to create a 'rescue' system from a z/OS 2.3 driving system. |
04/24/2019 - | Updated the comments in the TWOPAK22 job. Changes from TWOPAK21 were accidentally left out of the comments section. I also removed the comments that stated the job could be also be used for for z/OS 2.3 since there is now a separate sample job for z/OS 2.3. |
03/06/2019 - | Updated the 'GET_CPCSI' code in IPLINFO for a larger offset into IRALCCT to get the CPC SI info for z/OS 2.3 at RSU1812 and above running on a z14 (the offset is an additional 8 bytes). I don't know what PTF(s) broke it or if there is a similar change for OS versions lower than z/OS 2.3. |
01/03/2019 - | Added a 'REVerse' mode to CMD34 to process the data set list in reverse order. 'REVerse' mode is useful when you are trying to delete GDGs plus the GDG base(s) in the data set list, otherwise the command will fail against the GDG base since there are still GDGs that exist in the base. |
10/12/2018 - | Added the ONEPAK22/TWOPAK22 jobs. These are updates to the ONEPAK21/TWOPAK21 jobs and can be used to create a 'rescue' system from a z/OS 2.2 driving system. They should work for z/OS 2.3 also with no changes. |
10/12/2018 - | Updated the SDSF@DR REXX to check for '*BOTTOM OF DATA REACHED*' so it is not displayed as an error message from XDC. I'm not sure when IBM added this as the code was written in 2009. It may have been in z/OS 2.1. |
12/01/2017 - | IPLINFO updates: 1) Add IPA updates for z/OS 2.3: RACF, FXE & IZU. 2) Add JES2 node offset and JES3 FMIDs for z/OS 2.3. 3) Fix catalog information display in IPL section when LOADxx SYSCAT definition is blank / using defaults for SYS% to SYS1 conversion (col. 16) and/or alias name level (col. 17). 4) Change RACF version information to match the z/OS version instead of the FMID for z/OS 2.2 and above. RCVTVRMN always has 7791 starting with z/OS 2.2 which is not correct. 5) Add 'AUX' undocumented alias for the 'PAGE' option. |
04/29/2017 - | Added RXSMF30 program. This is a REXX sample to read SMF 30 records to produce a job accounting report. |
10/11/2016 - | IPLINFO updates: 1) Add IPA updates for z/OS 2.2: SMFLIM & IEFOPZ. 2) Add JES2 node offset and JES3 FMIDs for z/OS 2.2. 3) Add some additional SMS information from the SMS SSI Vector Table. 4) Add 'EDIt' option that can be specified as the 3rd parm to edit the output, similar to the Nobrowse option. Also changed the check in the XLATE_NONDISP subroutine from '> '00'x' to '>= '00'x' after seeing a subsystem with x'00' as part of the name in the edited output (and the ISPF warning about invalid / non-display characters). 5) Add 2G page information to LFAREA display in the VMAP section. 6) Fixed a rounding problem in the 'FORMAT_MEMSIZE' subroutine for sizes over 1024G that should be displayed using 'M' instead. The problem was seen in the HVSHARE display in the VMAP section. |
08/27/2016 - | Add 2G page information to LFAREA display in RXSTOR64 and also added a 'NODETAIL' option so only system wide totals are displayed for HVSHARE/HVCOMMON/LFAREA. |
08/27/2016 - | Fixed a rounding problem in the 'FORMAT_MEMSIZE' subroutine for sizes over 1024G that should be displayed using 'M' instead in the following EXECs: IPLINFO, RXSTOR64, REXXSTOR |
08/21/2016 - | Added a 'Showdups' option to the DELDUPS edit macro which will show the duplicate lines instead of deleting them. |
05/15/2016 - | Add code to LOGRREXX to remove LS_ALLOCAHEAD(0) if system is not z/OS 2.2. The parm is added to lower level systems after OA44680 for z/OS 2.2 toleration. |
04/04/2016 - | IPLINFO updates: 1) Reverted change from 3/12/2015 that changed the method of finding the real storage online at IPL for z/OS 2.1 and above. IBM opened APAR OA48094 to fix the original problem. 2) Add an undocumented option alias: SSN for SUBsystems. |
04/04/2016 - | Updated the assembler ASIDLIST and JOBCHECK programs to support the ASVT in 31-bit storage which is available via DIAGxx CBLOC in z/OS 2.1 and above. |
05/21/2015 - | Change IPLINFO LFAREA display in z/OS 2.1 and above to include PAGEABLE1M allocations. Before the change these are incorrectly reported as 4K allocations on z/OS 2.1. |
05/21/2015 - | Change RXSTOR64 LFAREA total display in z/OS 2.1 and above to include PAGEABLE1M allocations. Before the change these are incorrectly reported as 4K allocations on z/OS 2.1. |
05/21/2015 - | Fix truncation of 'PARESZSL' in the IPLINFO page data set display to support the number of slots possibly defined on a 3390-54. |
05/14/2015 - | Add offset change into IRALCCT for CPC SI info as a comment in IPLINFO for z/OS 1.13 with z13 maintenance applied. |
03/12/2015 - | IPLINFO updates: 1) Change method of finding online storage at IPL time for z/OS 2.1 and above as CVTRLSTG was not always correct. A field from the RIT is used instead. 2) Add code to show SCM (Storage Class Memory) usage to the 'PAGE' section similar to 'D ASM,SCM' output for z/OS 2.1 and above. |
01/29/2015 - | Updated the REXXMEM memory display utility to work with 64-bit addresses. Using 64-bit addresses requires z/OS 2.1 or above. |
File Name | Macro Description and Usage Examples |
---|---|
INCL.TXT | Include only lines that contain a specified search string. The search string can optionally be limited to specific columns. Examples: INCL ' JOB' |
EXCL.TXT | Exclude all lines that contain a specified search string string. The search string can optionally be limited to specific columns. Examples: EXCL UNIT=SYSDA |
DELX.TXT | Delete all lines that contain a specified search string. The search can optionally be limited to specific columns. Examples: DELX VOL=SER=WORK01 |
DELNX.TXT | Delete all lines that contain a specified search string. The search can optionally be limited to specific columns. Roscoe calls this 'DELS' (rename if desired). Examples: DELNX UNIT=CART |
FILL.TXT | Fills column(s) with characters. The fill can optionally be limited to specific lines if labels are used. Excluded lines are omitted from the operation. Examples: FILL 1 2 '/' |
PREFIX.TXT | Add a character string prefix to the beginning of a line before the first non-blank character, shifting data to the right. The prefix can optionally be limited to specific lines if labels are used. Excluded lines are omitted from the operation. Examples: PREFIX '' |
PREFIX2.TXT | Add a character string prefix to the beginning of a line before the first non-blank character. The prefix can optionally be limited to specific lines if labels are used. Excluded lines are omitted from the operation. Examples: PREFIX2 '' |
SUFFIX.TXT | Add a character string suffix to the end of a line after the last non-blank character. The suffix can optionally be limited to specific lines if labels are used. Excluded lines are omitted from the operation. Examples: SUFFIX '' |
DB.TXT | Delete all lines from the line the cursor is on to the bottom line. This MACRO can be implemented as a true line command with the help of ISPF developer Doug Nadel's LMAC program, and this LINEMAC edit macro. For z/OS 1.8 and above, LMAC should be downloaded from IBM's ISPF web site. For z/OS 1.13 and above, LMAC is not needed and you can use the LINETBL EDIT line command table to support EDIT line command macros nativly without LMAC. |
DT.TXT | Delete all lines from the line the cursor is on to the top line. This MACRO can be implemented as a true line command with the help of ISPF developer Doug Nadel's LMAC program, and this LINEMAC edit macro. For z/OS 1.8 and above, LMAC should be downloaded from IBM's ISPF web site. For z/OS 1.13 and above, LMAC is not needed and you can use the LINETBL EDIT line command table to support EDIT line command macros nativly without LMAC. |
LINEMAC.TXT | Edit macro needed to implement DB , DT , ZB , ZE , and ZV as true line commands. This MACRO must to be used in conjuction with ISPF developer Doug Nadel's LMAC program. For z/OS 1.8 and above, LMAC should be downloaded from IBM's ISPF web site. For z/OS 1.13 and above, LMAC is not needed and you can use the LINETBL EDIT line command table to support EDIT line command macros nativly without LMAC. |
LINETBL.XMI | EDIT line command table needed to implement DB , DT , ZB , ZE , and ZV as true line commands under z/OS 1.13 and above without the use of LMAC. |
COLADD.TXT | Total numbers in a specified column range. An optional parameter of 'HEX', 'ZONE', 'PACK', or 'BIN' is needed to add hexadecimal, zoned decimal, packed decimal, or binary data. 'DEC' is the default addition type. The operation can optionally be limited to specific lines if labels are used. Excluded lines are omitted from the operation. Examples: COLADD 10 25 |
COLUTIL.TXT | Column manipulation utility which can either MOVE, COPY or SWAP columns to a new location (move is the default), SHIFT columns right or left, or CUT (copy) data from specific columns to the ISPF Default Clipboard to be used with paste later on. The operation can optionally be limited to specific lines if labels are used. Excluded lines are omitted from the operation. Move Examples: COLUTIL 10 20 5 Copy Examples: COLUTIL 35 40 12 COPY Swap Examples: COLUTIL 25 30 15 SWAP Shift Examples: COLUTIL LEFT 3 Cut Examples: COLUTIL CUT 10 15 |
INSLINE.TXT | Insert a character string or previously 'CUT' data from the ISPF Default Clipboard either after or before every line. The insert can optionally be limited to specific lines if labels are used. Excluded lines are omitted from the operation. After Examples: INSLINE '// DISP=SHR' A Before Examples: INSLINE ' DELETE +' B |
DELDUPS.TXT | Sort and delete all duplicate lines. The duplicate search can optionally be limited to specific columns and/or lines by using labels. An optional parameter of 'Showdups' may be specified and all the duplicate lines will be shown instead of being deleted. The 'Showdups' option may be appreviated by using one or more of its characters. Examples: DELDUPS |
SW.TXT | Switch from VIEW to EDIT and visa versa. For use with sequential files it requires XVIEW/XEDIT or a similar EXEC/CLIST. |
LMPREXX.TXT | This edit macro helps manage CA LMP keys. |
ZBROWSE.TXT | BROWSE the dataset on the line that the cursor is at. This MACRO can be implemented as a true line command with the help of ISPF developer Doug Nadel's LMAC program, and this LINEMAC edit macro. For z/OS 1.8 and above, LMAC should be downloaded from IBM's ISPF web site. For z/OS 1.13 and above, LMAC is not needed and you can use the LINETBL EDIT line command table to support EDIT line command macros nativly without LMAC. |
ZEDIT.TXT | EDIT the dataset on the line that the cursor is at. This MACRO can be implemented as a true line command with the help of ISPF developer Doug Nadel's LMAC program, and this LINEMAC edit macro. For z/OS 1.8 and above, LMAC should be downloaded from IBM's ISPF web site. For z/OS 1.13 and above, LMAC is not needed and you can use the LINETBL EDIT line command table to support EDIT line command macros nativly without LMAC. |
ZVIEW.TXT | VIEW the dataset on the line that the cursor is at (ISPF V4). This MACRO can be implemented as a true line command with the help of ISPF developer Doug Nadel's LMAC program, and this LINEMAC edit macro. For z/OS 1.8 and above, LMAC should be downloaded from IBM's ISPF web site. For z/OS 1.13 and above, LMAC is not needed and you can use the LINETBL EDIT line command table to support EDIT line command macros nativly without LMAC. |
EDMACALL.TXT | This is a REXX exec that can be used to run an edit macro against all members of a PDS. |
CUT & PASTE ALL FILES BELOW:CUTPASTE.ZIPCLISTS:CUT.TXTPASTE.TXT PANELS:CUTDEF.TXT[email protected] [email protected] CUTHELP1.TXT CUTHELP2.TXT CUTHELP3.TXT CUTHELP4.TXT CUTHELP5.TXT CUTPROM.TXT [email protected] PASTEDEF.TXT [email protected] [email protected] PASTEPRM.TXT | CUT data, and then PASTE it into a different member. The ISPF panels must be put into a library in the ISPPLIB concatenation. These CLISTs and panels were originally taken from file 182 of the CBT tape which is available through NaSPA, or can be downloaded from the CBT Tape Homepage. Examples: |
File Name | File Description and Usage Examples |
---|---|
IPLINFO.TXT | Displays IPL and other system information on your terminal. Some of the things displayed are the IPL address and volser, the IPL date and time, the IPL LOADPARM, IODF information, the master catalog name, the real and expanded storage sizes, the maximum private area size below the 16Meg line, storage sizes for CSA/ECSA, SQA/ESQA and V=R, CPU information, values from LOADxx and IEASYSxx, a virtual storage map, static system symbol values, page data set usage, SMF data set usage, subsystem information, ASID (ASVT) usage, the LPA library list, the LNKLST library list, the APF library list and SVC information. IPLINFO can also be executed as an ISPF edit macro or from the Unix System Services environment - including the WEB server. Examples: TSO %IPLINFO (Display all information) Here is sample IPLINFO output.IPLINFO can also be called as a REXX function to return up to 20 variables used in the exec. Examples: sysname = IPLINFO(VAR,GRSNAME) |
IPLHIST.TXT | This exec executes IPLINFO as a REXX function and writes a one line summary of the IPL information to a history data set. It is meant to be executed as an STC at IPL time from COMMNDxx. See the source code for sample execution JCL. Also see the 'LASTIPL' exec. |
LASTIPL.TXT | This exec displays the last (latest) IPL information for all LPARs using the IPL history data set that is updated from the IPLHIST exec. Also see 'IPLHIST'. |
LPROG.TXT | Displays LPA list, LNKLST, and APF list libraries. Examples: TSO %LPROG (display LPA, LNK, & APF Lists) |
CATSRCH.TXT | REXX exec that uses the Catalog Search Interface (CSI) to quickly search for catalog entries. A generic HLQ can also be used (some shops don't allow this with ISPF 3.4). I've also included an optional ISPF panel, CATSRCHP.TXT, and an invocation exec CAT.TXT, which displays the optional panel. |
KEYSWAP.TXT | Swaps PFKEYS 1 thru 12 with PFKEYS 13 thru 24. Usefull when you keep having to switch terminal types (happens often to consultants!) |
APFVER.TXT | APF LIST verification utility. Checks for existence of libraries in the in-storage APF List. This will help you clean up all those obsolete APF entires! Example: TSO %APFVER |
LNKVER.TXT | LINK LIST verification utility. Checks for invalid syntax (missing / extra commas), for data sets not cataloged in the master catalog, invalid link list data sets (not a PDS or RECFM=U) and the concatenation algorithm:
n = the number of DASD extents (PDSE counts as 1) k = the number of data set in the link list Examples: TSO %LNKVER |
INDIRECR.TXT | This exec will take a list of data sets and create IDCAMS control cards to indirectly catalog them. Examples: TSO %INDIRECR |
REXXMEM.TXT | This exec can be used to display memory in 'dump' format similar to IPCS. Examples: TSO %REXXMEM (display syntax, notes & examples) |
REXXSTOR.TXT | This exec will show the virtual storage usage of the task that invokes the REXX exec. This could be an interactive TSO user, a batch TSO step, or even a Unix System Services user / Web server. For z/OS 1.2 and above running in z/Architecture mode it also displays the MEMLIMIT. I've used this exec to test the affects of the IEFUSI SMF exit on region size and MEMLIMIT. I've included sample JCL to execute REXSTOR in batch - REXXSTOJ.TXT. There is a modified version of this exec written by Janek Jakubek called MXIVSTOR that uses a freeware tool called MXI to display the virtual storage usage of another address space. MXIVSTOR can be found on CBT file 394 available at the CBT Tape Homepage. MXI is available from Rocket Software. |
RXSTOR64.TXT | This exec will show the 64-bit MEMLIMIT and 64-bit storage usage for all ASIDs running in the system. In addition is will show system wide summaries for 64-bit shared virtual (HVSHARE), 64-bit large memory objects (large / 1M page support) and 64-bit common storage (HVCOMMON) at the appropriate software levels. Here is an example of RXSTOR64 output. |
CMD34.TXT | This exec can be used to execute commands against an ISPF 3.4 type DSLIST. If slashes are found as part of the command the data set name will be substituted in place of the slashes similar to what ISPF 3.4 does. Examples: TSO %CMD34 SYS2.OLD.PRODUCT.HLQ HMIG |
HLISTB.TXT | Browse the output of a HLIST DA BCDS (backup) command. This works well when typed next to a data set on an ISPF 3.4 DSLIST. Examples: TSO %HLISTB USERID.JCL.CNTL |
HLISTBL.TXT | Browse the output of a HLIST DA LEVEL BCDS (backup) command. Examples: TSO %HLISTBL USERID |
HLISTM.TXT | Browse the output of a HLIST DA MCDS (migrate) command. This works well when typed next to a data set on an ISPF 3.4 DSLIST. Examples: TSO %HLISTM USERID.JCL.CNTL.OLD |
HLISTML.TXT | Browse the output of a HLIST DA LEVEL MCDS (migrate) command. Examples: TSO %HLISTML USERID |
EDMACALL.TXT | This is a REXX exec that can be used to run an edit macro against all members of a PDS. |
CALC.TXT | REXX Calculator. Because CALC is an ISPF TSO command supplied by IBM, this REXX exec must be renamed or invoked using a percent sign as follows: 'TSO %CALC' . |
DSLISTSV.TXT | Quick ISPF save of data set names similar to ISPF 3.4, however The output has only one line per data set name that includes the volser. This is much quicker than using ISPF option 3.4, because it does not do an obtain for each data set in the list because of STATS(NO). The dsn created will be USERID.SAVE.DATASETS br> Examples: TSO %DSLISTSV (will list your userid's data sets) |
MEMLSTSV.TXT | Quick ISPF save of member stats. It is the same as using the 'SAVE' command from a data set member list and writes the output to userid.STATS.MEMBERS by default. Examples: TSO %MEMLSTSV userid.LIB.CNTL |
ISPCMDSA.TXT | Temporarily adds commands to the ISPF Command Table (ISPCMDS). |
XEDIT.TXT | Recursively EDIT a data set from the TSO command line. Examples: XE 'MY.PDS(ABC*)' |
XBROWSE.TXT | Recursively BROWSE a data set from the TSO command line. Examples: XB 'MY.PDS(ABC*)' |
XVIEW.TXT | Recursively VIEW a data set from the TSO command line (ISPF V4). Examples: XV 'MY.PDS(IE*)' |
XMEMLIST.TXT | Recursively MEMLIST a data set from the TSO command line. Examples: XM 'MY.PDS(DB*)' |
XDSLIST.TXT | Recursively DSLIST (ISPF 3.4) a data set level from the TSO command line. Examples: XD (USERID.* used by default) |
XLISTC.TXT | Recursively IDCAMS LISTCAT ALL a data set from the TSO command line. The output goes into a browse data set that can be scrolled. Works great when typed next to a DSN on ISPF option 3.4. Examples: XL 'MY.VSAM.FILE' |
TSOB.TXT | BROWSE the output from a TSO command. Examples: TSOB LISTA STA |
TSOE.TXT | EDIT the output from a TSO command. Examples: TSOE LISTA STA |
TSOV.TXT | VIEW the output from a TSO command. Examples: TSOV LISTA STA |
TSOR.TXT | REVIEW the output from a TSO command. TSOR requires the REVIEW command from CBT file 134 or 135 and can be used under native TSO without ISPF. Examples: TSOR LISTA STA |
AMBCLIST.TXT AMBPANEL.TXT | Interactive AMBLIST using panel input. The AMBPANEL ISPF panel must be put into a library in the ISPPLIB concatenation. |
BLKCLIST.TXT BLKPANEL.TXT | Interactive BLKDISK (BLK3380) using panel input. The BLKPANEL ISPF panel must be put into a library in the ISPPLIB concatenation. The BLKDISK command can be found on file 296 of the CBT tape which is available through NaSPA, or can be downloaded from the CBT Tape Homepage. |
FINDMOD.TXT | Quickly find the location of a module (or modules). The specified module name may be fully qualified or any valid ISPF member pattern. By default, the LPA and LNKLST concatenation are searched. Alternatively, a 'search list member' may be specified. In order to use the search list, the libraries to search must be manually added to a PDS member (or members). This gives FINDMOD the advantage of being able to search any library. I include PROC libs and CLIST libs in one of my alternate search lists. I've included a sample search list - FINDASYS.TXT. Examples: FINDMOD (will prompt for modname) |
FVE.TXT | Fast View/Edit of data sets. This REXX exec is intended to work with ISPF command table entries to create 'shortcuts' for VIEWing or EDITing data sets or data set concatenations. The source code includes the instructions for updating the ISPF command table entries and there are also examples of adding the entries dynamically in the ISPCMDSA CLIST. It can also serve a dual purpose as a 'member search' facility in library concatenations. The exec must be customized for your use, but I've included the basic framework in the supplied example. The possibilities for creating shortcuts are endless. See the source code for full details and usage. |
File Name | File Description |
---|---|
RACFUDEL.TXT | REXX program to Remove obsolete users from the RACF Database, remove their RACF dataset profiles, and delete their datasets and aliases from catalogs. |
TAPESTAK.TXT | REXX Tape stacking program (works with CA-1). |
DELDUPS2.TXT | REXX Duplicate Record Deletion Program. This program will sort a file and delete records that have duplicate characters between user specified columns. The main difference between this program and the DELDUPS Edit Macro is that this program writes the duplicate records to a seperate file, and can run as a batch job for processing large files. |
RDATE.TXT | REXX date conversion routine. Convert MM DD YYYY, YYYY DDD, or NNNNN to standard date output that inclues the day of week and the number of days (NNNNN) from January 1, 1900. This is not the same as the Century date! Valid input dates range from 01/01/1900 through 12/31/2172. A parm of 'TODAY' can also be passed to the date conversion routine. The output format is always as follows: MM/DD/YYYY.JJJ NNNNN WEEKDAY This program is called as an internal subroutine in several other programs and EXECs on this page. |
RDATEF.TXT | REXX function version of RDATE. |
ACBCHECK.TXT | This program will check if a VTAM ACB is available and if it is not the program will wait 15 seconds and try again. It will keep trying for up to 15 minutes. It can be put into STCs as the first step so the STC can be started at IPL time via COMMNDxx before VTAM is active. The program must be passed a parm of the ACB to check. |
ASIDLIST.TXTASIDLRX.TXT | Address Space ID List Program. These programs will list the names of all ASIDs in the system, their ASCB address, their ASID number in hex and decimal, and provide the following totals: TOTAL ADDRESS SPACES IN THE SYSTEM The programs also display MAXUSER and usage of RSVSTRT and RSVNONR from IEASYSxx. |
JOBCHECK.TXT JOBCHKRX.TXT | These programs check if a job or task is running on the system and set a return code based on the results. The job/task to check is passed to the program VIA parm. |
LOGRREXX.TXT | This program takes the output from LIST LOGSTREAM (PGM=IXCMIAPU) and creates logstream DELETE/DEFINE cards that can be used as input to IXCMIAPU. This was developed for use at a disaster recovery site. |
REXXSCAN.TXT | This program scans an input file for parm string(s). See the program source for more detail and JCL. |
RXSMF30.TXT | This program reads SMF 30 records to produce a job accounting report. Sample execution JCL is contained within the source code. |
[email protected] | This program takes the output in the spool and copies it to individual data sets using the SDSF REXX environment. Its original intent was to be used at a DR site and then 'reverse mirror' the output DASD volume(s) back to the primary site. See the program source for details and sample execution JCL. |
SDSFPRT.TXT | This program uses the SDSF REXX environment to take all or selected output from the spool and copy it to a PDS via SDSF 'PRINT' commands. See the program source for details and execution syntax. It can also be run in batch if desired if there is a large amount of output being captured and you don't want to tie up your TSO session for a long time. |
VTOCTOT.TXT | This program processes the output of the CBT VTOC command and produces totals by high level qualifier. The VTOC command can be found on file 112 of the CBT tape which is available through NaSPA, or can be downloaded from the CBT Tape Homepage. |
File Name | File Description |
---|---|
XEFCLIST.TXT | eXtended Editor Facility CLIST (note that only XEFCLIST changed between V6.4 and V6.41 |
XEF.TXT | REXX exec to invoke XEF (optional if using ISPF command tables or an option menu to invoke XEF) |
XEFLIBD.TXT | REXX exec to invoke XEF (same function as XEF exec but uses LIBDEFs) |
File Name | File Description |
---|---|
XEF00.TXT | eXtended Editor Facility Messages |
File Name | File Description |
---|---|
XEFMENU.TXT | eXtended Editor Facility Main Menu |
** XEFMENUB.TXT | eXtended Editor Facility Main Menu (optional) |
XEFINF.TXT | eXtended Editor Facility Dataset Information Panel (SEQ) |
XEFINFD.TXT | eXtended Editor Facility Dataset Information Panel (PDS) |
XEFINFE.TXT | eXtended Editor Facility Dataset Information Panel (PDSE) |
XEFINFP.TXT | eXtended Editor Facility Dataset Information Panel (PDS SMS) |
XEFINFS.TXT | eXtended Editor Facility Dataset Information Panel (SEQ SMS) |
XEFHELP.TXT | eXtended Editor Facility Help Panel #1 |
XEFHELP2.TXT | eXtended Editor Facility Help Panel #2 |
XEFHELP3.TXT | eXtended Editor Facility Help Panel #3 |
XEFHELP4.TXT | eXtended Editor Facility Help Panel #4 |
File Name | File Description |
---|---|
$RXINTRO.ZIP | 'Introduction to TSO/E REXX' document from a class I gave at one of my clients. The file was created using Microsoft Word (zipped). |
$ROOTSHR.TXT | Doc for setting up a shared UNIX root file |
$SNGLTSO.TXT | Doc for using the same TSO USERID in a shared environment. I have provided the following samples to implement this: ISPF defaults source update - ISPDFLTS.TXT ISPXDT and ISPF exit 16 source - ISPEX16.TXT JES2 source update (OS/390 R10 & z/OS R1) - UMJES01.TXT JES2 source update (z/OS R2 and above) - UMJES012.TXT JES2 source update (prior to OS/390 R10) - UMJES01O.TXT JES3 source update - UMJES06.TXT |
$WLMMONO.TXT | Doc for setting up WLM in a MONOPLEX |
CLONERES.TXT | Sample jobstream to clone a two volume sysres set and SMP/E target zones. |
CLONERSO.TXT | Old version of CLONERES. |
$ONEPAK.TXT | Doc for using DFSMSdss instead of FDRCOPY to create ONEPAK and TWOPAK systems. |
ONEPAKZ3.TXT | Sample jobstream to build a one pack 'rescue' system from a z/OS 1.3 driving system. |
ONEPAKZ6.TXT | Sample jobstream to build a one pack 'rescue' system from a z/OS 1.6 driving system. |
ONEPAKZ8.TXT | Sample jobstream to build a one pack 'rescue' system from a z/OS 1.7 - z/OS 1.11 driving system. |
ONEPAKZD.TXT | Sample jobstream to build a one pack 'rescue' system from a z/OS 1.12 - z/OS 1.13 driving system. |
ONEPAK21.TXT | Sample jobstream to build a one pack 'rescue' system from a z/OS 2.1 driving system. |
ONEPAK22.TXT | Sample jobstream to build a one pack 'rescue' system from a z/OS 2.2 driving system. This should work for a z/OS 2.3 system also with no changes. |
ONEPAK43.TXT | Sample jobstream to build a one pack 'rescue' system (created for ESA 4.3, but is still a good sample of the required steps). |
TWOPAKZ3.TXT | Sample jobstream to build a two pack 'rescue' system from a z/OS 1.3 driving system. Same as ONEPAKZ3 but also includes Unix System Services, TCP/IP, and ISHELL. |
TWOPAKZ6.TXT | Sample jobstream to build a two pack 'rescue' system from a z/OS 1.6 driving system. Same as ONEPAKZ6 but also includes Unix System Services, TCP/IP, and ISHELL. |
TWOPAKZ8.TXT | Sample jobstream to build a two pack 'rescue' system from a z/OS 1.7 - z/OS 1.11 driving system. Same as ONEPAKZ8 but also includes Unix System Services, Unicode, TCP/IP and ISHELL. |
TWOPAKZD.TXT | Sample jobstream to build a two pack 'rescue' system from a z/OS 1.12 - z/OS 1.13 driving system. Same as ONEPAKZD but also includes Unix System Services, Unicode, TCP/IP and ISHELL. |
TWOPAK21.TXT | Sample jobstream to build a two pack 'rescue' system from a z/OS 2.1 driving system. Same as ONEPAK21 but also includes Unix System Services, Unicode, TCP/IP and ISHELL. |
TWOPAK22.TXT | Sample jobstream to build a two pack 'rescue' system from a z/OS 2.2 driving system. Same as ONEPAK22 but also includes Unix System Services, Unicode, TCP/IP and ISHELL. |
TWOPAK23.TXT | Sample jobstream to build a two pack 'rescue' system from a z/OS 2.3 driving system. |
SMPBLD1.TXT | Job to build an SMP/E environment from scratch. All VSAM SMP/E zones are created within the same physical VSAM data set. |
SMPBLD2.TXT | Job to build an SMP/E environment from scratch. The VSAM SMP/E zones are created as separate physical VSAM data sets. |
SMPBLD3.TXT | Job to build a new SMP/E target zone, dlib zone, and other required SMP/E data sets into an existing global zone. |
SMPDELF.TXT | Sample job to delete an FMID from a set of SMP/E zones and libraries. |
FIND P'.'
CHANGE X'52' X'5F' ALL (logical NOT)
CHANGE X'6A' X'4F' ALL (logical OR)
Mark's MVS Utilities is part of the Dinos Web Ring. [Skip Prev] [Prev] [Next] [Skip Next] [Random] [Next 5] [Rate] [Ring Hub] Want to join the Dinos Web Ring? |