Hi all,
Summary:
1. Account= and Group= header left the same as ,1 and ,2 (except for case).
Hopefully this makes it a bit easier to convert to ,10 and ,11.
2. Access field is positional and reports Exclusive, Read, Write, Store
accesses only. The request for gmulti, lock, etc. is provided
in ,9 output today. LISTF,10 and ,11 cannot easily get this data
without doing the bulk of the ,8 and ,9 work. There is one extra byte
for future expansion.
3. How about "RecSiz" for the record size field, or will this become
the MPE equivalent of unix's "creat" controversy?
4. No headers in the catalog. I'd really prefer to spend the time getting
user-defined outputs and/or let LISTF "call" a script for each file
to get you commas, etc. in the output. Does anyone remember when
Master/3000 started using the message catalog? Performance suffered.
5. No ",", "+", etc. in the header. See 4, and I think the header is
slightly messier. I could be convinced otherwise, and I appreciate the
motivation. One problem I have is that we talk kilo, mega, giga as 2**10,
2**20, 2**30, etc, yet we want to view a base 10 number, like EOF, as
kilo, mega or giga bytes by counting groups of three digits. This gets
more confusing when applied to the "Disk Usage" column since the displayed
value is in KB (base 2). Again, user-defined output obviates the need.
6. User will just have to know what KB means in the disk usage column.
7. Disc vs. Disk? HP officially replaced "disc" with "disk" many years
ago. Notice the DISKUSE command? (and the DISCUSE UDC in hppxudc.pub.sys:)
I don't care that much but I chose disk based on current HP convention.
8. Added back number of extents without truncation. This field can hold
a max of 16 bits (unsigned) which implies I need 5 numbers plus a space.
Here is LISTF/LISTFILE output 11 (10 is easy to derive):
:listf @,11
Account= A2345678 Group= OTHER
Name Access FCode RecSiz Type EOF File Limit Disk Usage Exts
-------- ERWS ----- ------ ---- ------------ ------------ --------KB -----
BYTESTRM R 1 BA 12234 1234567890 12234 102
LARGE R 80 FA 500 1234567890 40 1
LARGE1 RW 80 FA 12345678902 12345678902 987654313 8
L2345678 W NMPRG 256 FB 99999999999 999999999999 9999999999 99999
LOGFILE W 4096 FAO 1122 2233 444 14
MSGCOPY R 256 VAM 222 3333 3333 22
SPOOLFL E OUTSP 1008 VACS 222 222 12345 33
STORE1 S 80 FA 12345678902 12345678902 987654313 1442
....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:..
:listfile ./@,11
PATH: /A2345678/OTHER/
Access FCode RecSiz Type EOF File Limit Disk Usage Exts Name
ERWS ----- ------ ---- ------------ ------------ --------KB ----- -----------
R 1 BA 12234 1234567890 12234 102 BYTEStream
R 80 FA 500 1234567890 40 1 LARGE
RW 80 FA 12345678902 12345678902 987654313 8 LARGE1
W NMPRG 256 FB 99999999999 999999999999 9999999999 99999 L2345678901
W 4096 FAO 1122 2233 444 14 LOGFILE
R 256 VAM 222 3333 3333 22 MSGCOPY
E OUTSP 1008 VACS 222 222 12345 33 SpoolFile
S 80 FA 12345678902 12345678902 987654313 1422 STORE1
....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Thanks for your time,
Jeff Vance, CSY
--
|