This modification will increase the size of the FLIST input
area to approximately 20 bytes (depends on the date format
you use).
You are responsible for judging whether it is appropriate to
install this modification on your system, and whether it is
acceptable within your employer's standards and policies.
There is no warranty, expressed or implied, for any aspect of
this modification, or any programs created as a result of applying
this modification. This modification is copyright 2009, Toronto Transit
Commission, and any executable resulting from the use of this
modification is copyright IBM Corporation.
You are permitted to use this modification to create a modified
version of DTRYLST MODULE for use on any z/VM system licensed
from IBM for which you are an authorised system administrator.
You may distribute this modification without restriction. You may
not sell this modification or receive any remuneration for
distributing this modification. For any other uses, you will
probably have to talk to our lawyers, but run it by me first.
This modification was created by:
Peter Webb
Technical Support Analyst
Toronto Transit Commission
Information Technology Services
1900 Yonge Street
Toronto, Ontario
M4S 1Z2
*************** WARNING: ***************
Always install in a test environment first! Confirm that it is
working with the full range of disk and file sizes in your
installation before installing in production.
On user MAINT:
1) Move file DTRYLST TTCMOD to your CMS localmod disk.
2) Confirm the component name you use for CMS: it will be either
   LOCALMOD will likely end with RC 4.
4) Enter 'SERVICE compname BUILD'.
5) You can test the modification at this point by entering
   'VMFSETUP ppf compname' then 'NUCXDROP FLIST' which will set
   up your environment to use the newly generated DTRYLST MODULE.
   Test by entering 'FLIST' with your favourite parameters.
6) Enter 'PUT2PROD'.
A new FLIST MODULE will not be created, only a new DTRYLST MODULE.
The source of FLIST MODULE is DTRYLSS ASSEMBLE, and this program does
a NUCXLOAD of DTRYLST MODULE as FLIST MODULE. Don't ask me why, this
is the way IBM wrote it.
On my system, the assembly was done using the High Level Assembler.
I have no reason to believe that it will not work using another
assembler, however I have not tested that.
Not much really. If you have been using an old copy of DTRYLST MODULE
from before 2001, than the display will be pretty much what
you are accustomed to. If you have been using a more recent DTRYLST
MODULE, you will see a greatly increased input area, with the LRECL,
record count and block count areas shrunken. If you are using large
disks with commensurately large files, you may see any or all of the
LRECL, record count and block count abbreviated with a K, M, G, or
T suffix.
For this program:
K = 1 Kilobyte = 1000 bytes
M = 1 Megabyte = 1,000,000 bytes
G = 1 Gigabyte = 1,000,000,000 bytes
T = 1 Terabyte = 1,000,000,000,000 bytes
Since I have only 3390 mod 3 disks, I could not fully test all
possibilities, so be sure to test in your environment.
You can see the effects of the program changes by doing the following:
3) Xedit FLISTT EXEC and change some of the LRECL, record count and
   block count numbers to large values.
 LVL 0 --------------- FLISTT   EXEC     *------- FILE          1 OF        450
$$TAPE$$ HEADER   A1                      V    72      8      1 1995-01-04 09:5
$FCOPY$  $PROFILE A1                      F  1024      2      1 2007-11-15 09:3
$FCOPY$  HELPCMS  A1                      F  1024      7      2 2007-11-15 09:3
$FCOPY$  XEDIT    A1                      F  1024     22      6 2007-11-15 09:3
$GETHTTP $EXEC    A1                      F    80    192      4 2005-12-13 11:4
$OFSRDR$ $OVRix   A0                      F    43      1      1 2008-09-09 15:2
$VMFAPP  $MSGLOG  A1                      V    80    890   9.8G 2009-01-09 15:3
$VMFBLD  $MSGLOG  A1                      V    80   2.1G     86 2009-02-03 15:5
$VMFINS  $MSGLOG  A1                      V    5G    593      9 2008-01-14 14:0
$VMFLMD  $MSGLOG  A1                      V    80   3086     57 2009-02-03 15:5
$VMFMRD  $MSGLOG  A1                      V    80   1146     17 2009-01-09 15:4
$VMFP2P  $MSGLOG  A1                      V    80   2466     45 2009-01-09 15:4
$VMFREC  $MSGLOG  A1                      V    80    292      5 2009-01-09 15:3
$VMFREM  $MSGLOG  A1                      V    80     80      2 2009-01-22 15:5
$VMFSRV  $MSGLOG  A1                      V    80   4832     88 2009-02-03 15:5
$5741A06 $INS0710 A1                      V    51      5      1 2004-10-18 08:1
A        EXEC     A1                      V    72     28      1 2002-07-12 13:3
ACCGCS   EXEC     A1                      V    22      3      1 2004-08-18 10:4
ACOUNTR  HTML     A1                      V    81     15      1 1999-09-01 09:2
AGWPROF  GCS      A1                      V    67     10      1 2002-09-06 15:0
ALL      NOTEBOOK A0                      V    73     42      1 2002-09-05 23:2
ATTACH   VMOPER   A1                      V    72     83      1 2005-12-07 14:3
 PF: 1 HLP 2 BRW 3 END 4 XED 5 SPL 6 /SB 7 SCB 8 SCF 9 /SD 10 /ST 11 >I  12 CAN