Hi all,
Many thanks for all of the feedback and good suggestions! We have incorperated
many of these good ideas into the proposal below.
Please notice the questions at the end!!
Summary of changes:
- listf,1 and ,2 will display all asterisks if the data doesn't fit a field
- 2 new output formats, 10 ("Lsummary") and 20 ("Ldisc")
- r/b and extent info dropped from ,20 output
- room for one extra digit for record width
- no commas in numbers (although I am considering user-defined outputs with
edits that would support commas)
- k-bytes and M-bytes numbers are base 10 not base 2.
<<<<<<<<< Existing Output Formats >>>>>>>>>
:listf @,1
ACCOUNT= SYS GROUP= OTHER
FILENAME CODE ------------LOGICAL RECORD-------
SIZE TYP EOF LIMIT
LARGE 80B FA 500 **********
LARGE1 80B FA ********** **********
L2345678* AAAAA 99999W FBxx9999999999 9999999999
SMALL 80B FA 327 327
:listf @,2
ACCOUNT= SYS GROUP= OTHER
FILENAME CODE ------------LOGICAL RECORD----------- ----SPACE----
SIZE TYP EOF LIMIT R/B SECTORS #X MX
LARGE 80B FA 500 ********** 1 ******** 2 *
LARGE1 80B FA ********** ********** 1 ******** * *
L2345678* AAAAA 99999W FBxx9999999999 9999999999 999 99999999 99 99
SMALL 80B FA 327 327 32 112 1 *
:listfile ./@,1
PATH= /SYS/OTHER/
CODE ------------LOGICAL RECORD------- FILENAME
SIZE TYP EOF LIMIT
80B FA 50 ********** LARGE
80B FA ********** ********** LARGE1
AAAAA 99999W FAxx9999999999 9999999999 *L2345678
80B FA 327 327 SMALL
:listfile ./@,2
PATH= /SYS/OTHER/
CODE ------------LOGICAL RECORD----------- ----SPACE---- FILENAME
SIZE TYP EOF LIMIT R/B SECTORS #X MX
80B FA 50 ********** 1 ******** 2 * LARGE
80B FA ********** ********** 1 ******** * * LARGE1
AAAAA 99999W FAxx9999999999 9999999999 99 99999999 99 99 *L2345678
80B FA 327 327 32 112 1 * SMALL
:listf l2345679,3 /* shows max output of display */
/* may be further limited by the file system */
********************
FILE:L2345679.OTHER.SYS
FILE CODE : 0 FOPTIONS: ASCII,FIXED,NOCCTL,STD
BLK FACTOR: 65536 CREATOR : **
REC SIZE: 4294967296(BYTES) LOCKWORD: **
BLK SIZE: 4294967296(BYTES) SECURITY--READ : ANY
EXT SIZE: 65536(SECT) WRITE : ANY
NUM REC: 2147483648 APPEND : ANY
NUM SEC: 2147483648 LOCK : ANY
NUM EXT: 2147483648 EXECUTE : ANY
MAX REC: 2147483648 **SECURITY IS OFF
MAX EXT: 65536 FLAGS : 4 ACCESSORS,SHARED,4 R
NUM LABELS: 256 CREATED : THU, DEC 11, 1997, 5:54 PM
MAX LABELS: 2147483648 MODIFIED: THU, DEC 11, 1997, 5:54 PM
DISC DEV #: 65536 ACCESSED: TUE, APR 7, 1998, 6:08 PM
SEC OFFSET: 4294967296 LABEL ADDR: **
VOLCLASS : MPEXL_SYSTEM_VOLUME_SET:DISC
<<<<<<<<<<< New Output Formats >>>>>>>>>>>>>
:listf @,10
ACCOUNT= SYS GROUP= OTHER
FILENAME CODE ------------LOGICAL RECORD------------
SIZE TYP EOF LIMIT
LARGE 80B FA 500 1234567890
LARGE1 80B FA 12345678902 12345678902
L2345678* AAAAA 999999W FBxx 999999999999 999999999999
SMALL 80B FA 327 327
:listf @,20
ACCOUNT= SYS GROUP= OTHER
FILENAME CODE ------------LOGICAL RECORD------------ --SPACE (decimal)--
SIZE TYP EOF LIMIT K BYTES M BYTES
LARGE 80B FA 500 1234567890 40 0
LARGE1 80B FA 12345678902 12345678902 987654313 987655
L2345678* AAAAA 999999W FBxx 999999999999 999999999999 9999999999 99999999
SMALL 80B FA 327 327 27 0
:listfile ./@,10 (or "Lsummary")
PATH= /SYS/OTHER/
CODE ------------LOGICAL RECORD------------ FILENAME
SIZE TYP EOF LIMIT
80B FA 500 1234567890 LARGE
80B FA 12345678902 12345678902 LARGE1
AAAAA 999999W FBxx 999999999999 999999999999 *L2345678
80B FA 327 327 SMALL
:listfile ./@,20 (or "Ldisc")
PATH= /SYS/OTHER/
CODE ------------LOGICAL RECORD------------ --SPACE (decimal)-- FILENAME
SIZE TYP EOF LIMIT K BYTES M BYTES
80B FA 500 1234567890 40 0 LARGE
80B FA 12345678902 12345678902 987654313 987655 LARGE1
AAAAA 999999W FBxx 999999999999 999999999999 9999999999 9999999 *L2345678
80B FA 327 327 27 0 SMALL
Questions:
----------
1) how should megabytes be rounded?
- mathematical rounding, ie. <= 4 round down, >=5 round up
- how should MB be handled for files less than 999 KB?
o apply same mathematical rounding?
o always report zero MB?
o always report 1 MB?
2) is it acceptable to exclude R/B and extent info from the new ,20 format?
Many thanks!
Jeff Vance, CSY
--
|