TUTORIALS
The best way to familiarize yourself with the various subcommands is to try them out on your own. This series of tutorials will guide you through what to expect (and not) as you work your way through the range of functionality provided by the CDC.IO
utility.
For these tutorials - we are running all commands against two separate instances:
the CYBIS/R1 distribution (in local directory
E:\Emulation\CybisRelease1\disks
) which contains:
DM01_SYSTFA
DM02_SYSTFA
DM03_CYBDEV
DM04_BINARY
DM11_DEV0
DM12_CYB0
DM13_CYB1
DM14_CYB2
DM21_UOL
DM22_PUB0
DM23_PUB1
DM24_CYB3
the CYBIS/R2 (NCC) distribution (in local directory
E:\Emulation\CybisRelease2.Prod\disks
) which contains:
Tutorials
1.1 allhelp
1.2 c.aclist
The “Account List” subcommand displays a formatted view of any account in a specified cluster.
Learn More at c.aclist
1.3 c.analyze
The cluster Analysis subcommand provides volumes of diagnostic information about the target
cluster identified in the command line.
Learn More at c.analyze
1.4 c.b66conv
This subcommand performs a transfer of a B66 file capsule to a specified target file.
There is no tutorial for this subcommand - hobbyists who are interested in learning more about this subcommand and its use should contact the author.
Learn more about Patching System Lessons.
1.5 c.backup
One of the significant limitations of the PLATO environment is its lack of flexibility (when compared to modern systems) in the area of source code and configuration management. Complicating this is the “base CYBIS system” itself.
As received from VCampus
, CYBIS' backup system was not operational. The primary means of managing change is to work on copies of files. This works most of the time, but it's not very convenient or useful when
it comes time to do a new release,
or if a corruption occurs in a given file,
or if the restoration of a single file to a previous version is needed.
etc.
To address this deficiency, a backup and restore feature was added to CDC.IO
which enables a bridge between the PLATO/CYBIS filesystem and the HOST filesystem.
Learn More at c.backup
1.6 c.brestore
Restore a single host-based backup file into a PLATO tutor file cluster.
Host-based backup files may be of any supported format including that
generated by the utility
NOS Tools which breaks tape files up
into individual files.
Learn More at c.brestore
1.7 c.catalog
Another major benefit of modern systems is having a robust collection of relational databases. One of the most popular, simple (and portable) forms of RDBMS structures is SQLITE3
.
This subcommand enables the creation of a catalog which may be used for any purpose. The primary purpose for which this feature is built: we can quickly catalog and 'diff' the filesystems of two or more separate instances.
A catalog may contain one or more inventories and may be updated at any time. This feature can be run while the PLATO/CYBIS system is up and running, but subject to the same obvious conditions: stuff may change.
Learn More at c.catalog
1.8 c.findnf
Finding a NOS file in a cluster is sometimes a bit of a challenge. Because a given filename may be stored under a userindex
that was not known or expected, it's nice to have a means of searching an entire cluster for a given file name.
Issue the following command against the CYBIS/R1 cluster:
cdc.io c.findnf -c "E:\Emulation\CybisRelease1\disks" system
The response is:
----------------------------------------------------------------------------------------
NOS Pack 'E:\Emulation\CybisRelease1\disks\DM12_CYB0' has 1 matches.
----------------------------------------------------------------------------------------
system[o377773]
----------------------------------------------------------------------------------------
NOS Pack 'E:\Emulation\CybisRelease1\disks\DM13_CYB1' has 5 matches.
----------------------------------------------------------------------------------------
system1[o377773] system2[o377773] system3[o377773] system4[o377773]
system5[o377773]
Success
Congratulations!
You have now found all of the files starting with system
!
1.9 c.findpf
Finding a PLATO file in a given cluster (especially if it's not running) is equally a pain. This subcommand enables you to find any PLATO file on any pack within the cluster.
Issue the command:
cdc.io c.findpf -c "E:\Emulation\CybisRelease1\disks" system
The response is:
----------------------------------------------------------------------------------------
PLATO Pack 'system' has 2 matches.
----------------------------------------------------------------------------------------
system system1
----------------------------------------------------------------------------------------
PLATO Pack 'system2' has 1 matches.
----------------------------------------------------------------------------------------
systemx
Success
Congratulations!
You have successfully found the elusive file beginning with the name system
!
1.10 c.grplist
Managing groups is a function of any site administrator and the built-in tools are helpful but not complete.
When trying to understand the the sum-total of the site configuration, this subcommand was created to give the site
administrator a more global view of the system's users.
Learn More at c.grplist.
1.11 c.pfcopy
Considerations
Copying files between systems is very cumbersome because so many thing need to be taken into consideration. The CYBIS PF
utility has certain benefits, but also has constraints. The process for moving files between systems requires that a tape be mounted; loaded; unloaded; then mounted on the target system and reloaded. There is a lot of manual operation specific to each file that makes this process error prone and very inconvenient. It also requires that you have a running system (both source and target must be functioning).
You must know what you are doing before initiating a copy operation. Just a few of the considerations below need to be examined prior to performing any kind of copy operation:
Is the file to be copied:
Source System
Target System
Learn More at c.pfcopy
1.12 c.pflist
The c.pflist
subcommand is the global version of the more specific pflist
command.
Using the command:
cdc.io c.pflist -c "E:\Emulation\CybisRelease1\disks"
The output is generated in “brief” form. An example of this output is about 193Kbytes and displays a list of files found in every masterfile found in every NOS pack in the cluster specified.
Significantly more information may be obtained by supplying the -i
or –infolevel
flags:
cdc.io c.pflist -i -c "E:\Emulation\CybisRelease1\disks"
A much longer example is 2 megabytes larger but provides substantial detail
about the file:
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ PLATO Pack Listing ┃
┃ Pack Name 'system' Structure Type 'm' ┃
┃ Container <class 'nosio.NosFile'>' ┃
┃ 00683. File(s) ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
filename blks prts ftype start file inf word rmts ndir account file type dftype
---------- ---- ---- - ----- -------------------- ---- ---- ------- -------------------------------------- ----------
accountc 63 9 a 21 00000000011100000003 . . system normal tutor lesson tutor a
accountp 56 8 a 84 00000000011000000014 . . system normal tutor lesson tutor a
accounts 49 7 a 140 00000000010700000024 . . system normal tutor lesson tutor a
accountu 56 8 a 189 00000000011000000033 . . system normal tutor lesson tutor a
account1 98 14 a 245 00000000011600000043 . . system normal tutor lesson tutor a
.
.
.
u 49 7 a 27251 00000000010700007465 . . system normal tutor lesson tutor a
user 42 6 a 27300 00000000010600007474 . . system normal tutor lesson tutor a
utility 77 11 a 27342 00000000011300007502 . . system normal tutor lesson tutor a
u0busy 14 2 a 27419 00000000010200007515 . . system normal tutor lesson tutor a
u0ffm 28 4 a 27433 00000000010400007517 . . system normal tutor lesson tutor a
vocabedit 28 4 a 27461 00000000010400007523 . . system normal tutor lesson tutor a
x 7 1 a 27489 00000000010100007527 . . system normal tutor lesson tutor a
xa0qrefns 238 34 k 28784 00001225134200010020 10 21 system named-record dataset nameset k
xrecords 126 18 a 27496 00000000012200007530 . . system normal tutor lesson tutor a
xsyswork 42 6 a 27622 00000000010600007552 . . s0xfer normal tutor lesson tutor a
zclmastuvw 35 5 k 28553 40000305130500007757 3 5 system named-record dataset nameset k
zclmcurr1 35 5 a 28588 40000000010500007764 . . system normal tutor lesson tutor a
zfloppypc 35 5 a 27699 00000000010500007565 . . system normal tutor lesson tutor a
zfroml 7 1 a 27664 00000000010100007560 . . system normal tutor lesson tutor a
zimode 35 5 a 28623 40000000010500007771 . . system router lesson router a
znotes 126 18 a 28658 40000000012200007776 . . system normal tutor lesson tutor a
zs0pcld4 126 18 a 27734 40000000012200007572 . . system normal tutor lesson tutor a
z1report 21 3 a 27671 00000000010300007561 . . system normal tutor lesson tutor a
0 7 1 a 27692 00000000010100007564 . . system normal tutor lesson tutor a
4;;;;;;;;; 21 3 0 00000000770300000000 . .
Success
Congratulations!
You have now listed the entire contents of cluster E:\Emulation\CybisRelease1\disks
!
1.13 c.pfprint
This is the cluster version of pfprint. The only difference is that the -c (cluster) switch
is active and the -M (masterfile) and the pack_path argument are not required.
cdc.io c.pfprint -v -c "E:/Emulation/TH.CybisRelease1/disks" plat.* charsets
The above command results in the printing of file PLATO
and CHARSETS
.
1.14 c.resolve
Resolve and print the result of a Cluster Object specification. This
function helps visualize the list of packs and files upon which a given
Cluster Object Specifier will operate. It can also Reconcile one cluster's
contents against another's based on a Cluster Object specification. This
subcommand helps compare file naming across cluster contexts.
This function does a quick “comparison” of two sets of files meeting the
same criteria across two different clusters. For example, if
I would like to see how the files on pack system
in account system
compare between two clusters - I issue the following command:
cdc.io c.resolve -I "E:\Emulation\CybisRelease1\disks" -O "E:\Emulation\CybisRelease2.Prod\disks" -f system.*@system
The report output displays a side-by-side comparison
of the matching filenames found on each cluster/account/pack along with:
the filetype of each file
the number of parts occupied by each file
the difference between the two file sizes (if any)
The first 5 results are shown here:
1 system accountc 9 parts a pack 'system ' account 'system ' 9 parts (equ size)
2 system accountp 8 parts a pack 'system ' account 'system ' 8 parts (equ size)
3 system accounts 7 parts a pack 'system ' account 'system ' 8 parts ( 1 more)
4 system accountu 8 parts a pack 'system ' account 'system ' 8 parts (equ size)
5 system account1 14 parts a pack 'system ' account 'system ' 14 parts (equ size)
<adm note>It's important to note that this does a very simple comparison to that provided in the cat.compare subcommand
which uses a cryptographic signature of each file to recognize differences in the actual content of the file (in addition to
just finding a difference in size).
Success
Congratulations!
You have just resolved the contents of account system
!
1.15 cat.compare
In c.catalog, we created a catalog containing two sample clusters. In this tutorial, we have created a
catalog of three clusters:
The BASIC “Hunter” distribution TH.CybisRelease1.
A modified “Hunter” distribution CybisRelease1.
The NCC distribution NCC.CybisRelease1.
Learn More at cat.compare
1.16 cat.delete
This subcommand removes a previously cataloged cluster from the specified database.
That's All!
1.17 cat.list
The cat.list
subcommand has several variants:
This variant simply lists the names of the cataloged clusters
(py11.venv) λ cdc.io cat.list -d nccwork.sqlite3
Cluster Name
0 CybisRelease1
1 NCC.CybisRelease1
2 TH.CybisRelease1
Lists the volumes contained in one or more cataloged clusters
(py11.venv) λ cdc.io cat.list -d nccwork.sqlite3 CybisRelease1 NCC.CybisRelease1
Cluster Name Container Name CType Hostfile Path Last Modified
0 CybisRelease1 binary1 m C:\dtCyber.R1\disks\DM04_BINARY 2023-05-02T06:26:15.886402
1 CybisRelease1 binary2 m C:\dtCyber.R1\disks\DM04_BINARY 2023-05-02T06:26:15.886402
2 CybisRelease1 develop m C:\dtCyber.R1\disks\DM21_UOL 2023-05-02T06:26:15.906349
3 CybisRelease1 puba m C:\dtCyber.R1\disks\DM22_PUB0 2023-05-02T06:26:15.910338
4 CybisRelease1 pubb m C:\dtCyber.R1\disks\DM22_PUB0 2023-05-02T06:26:15.910338
5 CybisRelease1 pubc m C:\dtCyber.R1\disks\DM22_PUB0 2023-05-02T06:26:15.910338
6 CybisRelease1 pubd m C:\dtCyber.R1\disks\DM22_PUB0 2023-05-02T06:26:15.910338
7 CybisRelease1 pube m C:\dtCyber.R1\disks\DM22_PUB0 2023-05-02T06:26:15.910338
8 CybisRelease1 pubf m C:\dtCyber.R1\disks\DM23_PUB1 2023-05-02T06:26:15.914329
9 CybisRelease1 pubg m C:\dtCyber.R1\disks\DM23_PUB1 2023-05-02T06:26:15.914329
10 CybisRelease1 pubh m C:\dtCyber.R1\disks\DM23_PUB1 2023-05-02T06:26:15.914329
11 CybisRelease1 pubi m C:\dtCyber.R1\disks\DM23_PUB1 2023-05-02T06:26:15.914329
12 CybisRelease1 pubj m C:\dtCyber.R1\disks\DM23_PUB1 2023-05-02T06:26:15.914329
13 CybisRelease1 s0files m C:\dtCyber.R1\disks\DM12_CYB0 2023-05-02T06:26:15.894353
14 CybisRelease1 s0stuff m C:\dtCyber.R1\disks\DM12_CYB0 2023-05-02T06:26:15.894353
15 CybisRelease1 system m C:\dtCyber.R1\disks\DM12_CYB0 2023-05-02T06:26:15.894353
16 CybisRelease1 system1 m C:\dtCyber.R1\disks\DM13_CYB1 2023-05-02T06:26:15.898371
17 CybisRelease1 system2 m C:\dtCyber.R1\disks\DM13_CYB1 2023-05-02T06:26:15.898371
18 CybisRelease1 system3 m C:\dtCyber.R1\disks\DM13_CYB1 2023-05-02T06:26:15.898371
19 CybisRelease1 system4 m C:\dtCyber.R1\disks\DM13_CYB1 2023-05-02T06:26:15.898371
20 CybisRelease1 system5 m C:\dtCyber.R1\disks\DM13_CYB1 2023-05-02T06:26:15.898371
Cluster Name Container Name CType Hostfile Path Last Modified
0 NCC.CybisRelease1 binary1 m C:\dtCyber.R2\disks\DQ20_BINARY 2023-11-16T20:08:52.520364
1 NCC.CybisRelease1 binary2 m C:\dtCyber.R2\disks\DQ20_BINARY 2023-11-16T20:08:52.520364
2 NCC.CybisRelease1 develop m C:\dtCyber.R2\disks\DQ25_UOL 2023-11-16T20:08:52.542870
3 NCC.CybisRelease1 puba m C:\dtCyber.R2\disks\DQ23_PUB0 2023-11-16T20:08:52.534328
4 NCC.CybisRelease1 pubb m C:\dtCyber.R2\disks\DQ23_PUB0 2023-11-16T20:08:52.534328
5 NCC.CybisRelease1 pubc m C:\dtCyber.R2\disks\DQ23_PUB0 2023-11-16T20:08:52.534328
6 NCC.CybisRelease1 pubd m C:\dtCyber.R2\disks\DQ23_PUB0 2023-11-16T20:08:52.534328
7 NCC.CybisRelease1 pube m C:\dtCyber.R2\disks\DQ23_PUB0 2023-11-16T20:08:52.534328
8 NCC.CybisRelease1 pubf m C:\dtCyber.R2\disks\DQ24_PUB1 2023-11-16T20:08:52.538317
9 NCC.CybisRelease1 pubg m C:\dtCyber.R2\disks\DQ24_PUB1 2023-11-16T20:08:52.538317
10 NCC.CybisRelease1 pubh m C:\dtCyber.R2\disks\DQ24_PUB1 2023-11-16T20:08:52.538317
11 NCC.CybisRelease1 pubi m C:\dtCyber.R2\disks\DQ24_PUB1 2023-11-16T20:08:52.538317
12 NCC.CybisRelease1 pubj m C:\dtCyber.R2\disks\DQ24_PUB1 2023-11-16T20:08:52.538317
13 NCC.CybisRelease1 s0files m C:\dtCyber.R2\disks\DQ21_CYB0 2023-11-16T20:08:52.525351
14 NCC.CybisRelease1 s0stuff m C:\dtCyber.R2\disks\DQ21_CYB0 2023-11-16T20:08:52.525351
15 NCC.CybisRelease1 system m C:\dtCyber.R2\disks\DQ21_CYB0 2023-11-16T20:08:52.525351
16 NCC.CybisRelease1 system1 m C:\dtCyber.R2\disks\DQ22_CYB1 2023-11-16T20:08:52.529340
17 NCC.CybisRelease1 system2 m C:\dtCyber.R2\disks\DQ22_CYB1 2023-11-16T20:08:52.529340
18 NCC.CybisRelease1 system3 m C:\dtCyber.R2\disks\DQ22_CYB1 2023-11-16T20:08:52.529340
19 NCC.CybisRelease1 system4 m C:\dtCyber.R2\disks\DQ22_CYB1 2023-11-16T20:08:52.529340
20 NCC.CybisRelease1 system5 m C:\dtCyber.R2\disks\DQ22_CYB1 2023-11-16T20:08:52.529340
Lists the volumes contained in one or more cataloged clusters
and the files contained within them matching the pattern
%plato%
1).
(py11.venv) λ cdc.io cat.list -d nccwork.sqlite3 -f "%plato%" NCC.CybisRelease1
Cluster Name Container Name CType Hostfile Path Last Modified
0 NCC.CybisRelease1 binary1 m C:\dtCyber.R2\disks\DQ20_BINARY 2023-11-16T20:08:52.520364
1 NCC.CybisRelease1 binary2 m C:\dtCyber.R2\disks\DQ20_BINARY 2023-11-16T20:08:52.520364
2 NCC.CybisRelease1 develop m C:\dtCyber.R2\disks\DQ25_UOL 2023-11-16T20:08:52.542870
3 NCC.CybisRelease1 puba m C:\dtCyber.R2\disks\DQ23_PUB0 2023-11-16T20:08:52.534328
4 NCC.CybisRelease1 pubb m C:\dtCyber.R2\disks\DQ23_PUB0 2023-11-16T20:08:52.534328
5 NCC.CybisRelease1 pubc m C:\dtCyber.R2\disks\DQ23_PUB0 2023-11-16T20:08:52.534328
6 NCC.CybisRelease1 pubd m C:\dtCyber.R2\disks\DQ23_PUB0 2023-11-16T20:08:52.534328
7 NCC.CybisRelease1 pube m C:\dtCyber.R2\disks\DQ23_PUB0 2023-11-16T20:08:52.534328
8 NCC.CybisRelease1 pubf m C:\dtCyber.R2\disks\DQ24_PUB1 2023-11-16T20:08:52.538317
9 NCC.CybisRelease1 pubg m C:\dtCyber.R2\disks\DQ24_PUB1 2023-11-16T20:08:52.538317
10 NCC.CybisRelease1 pubh m C:\dtCyber.R2\disks\DQ24_PUB1 2023-11-16T20:08:52.538317
11 NCC.CybisRelease1 pubi m C:\dtCyber.R2\disks\DQ24_PUB1 2023-11-16T20:08:52.538317
12 NCC.CybisRelease1 pubj m C:\dtCyber.R2\disks\DQ24_PUB1 2023-11-16T20:08:52.538317
13 NCC.CybisRelease1 s0files m C:\dtCyber.R2\disks\DQ21_CYB0 2023-11-16T20:08:52.525351
14 NCC.CybisRelease1 s0stuff m C:\dtCyber.R2\disks\DQ21_CYB0 2023-11-16T20:08:52.525351
15 NCC.CybisRelease1 system m C:\dtCyber.R2\disks\DQ21_CYB0 2023-11-16T20:08:52.525351
16 NCC.CybisRelease1 system1 m C:\dtCyber.R2\disks\DQ22_CYB1 2023-11-16T20:08:52.529340
17 NCC.CybisRelease1 system2 m C:\dtCyber.R2\disks\DQ22_CYB1 2023-11-16T20:08:52.529340
18 NCC.CybisRelease1 system3 m C:\dtCyber.R2\disks\DQ22_CYB1 2023-11-16T20:08:52.529340
19 NCC.CybisRelease1 system4 m C:\dtCyber.R2\disks\DQ22_CYB1 2023-11-16T20:08:52.529340
20 NCC.CybisRelease1 system5 m C:\dtCyber.R2\disks\DQ22_CYB1 2023-11-16T20:08:52.529340
Container PLATO File File Type Create Date Modify Date Account # Blocks Cryptographic Hash
0 develop nplato tutor a 1997-11-05 00:00:00 1997-11-05 01:07:30 s0nver 126 93f48183f56f8696f06356e6e1dc857ffab371eb4c578c507799c4e40ff03ad7
Container PLATO File File Type Create Date Modify Date Account # Blocks Cryptographic Hash
0 puba 0atplato1 tutor a 1979-10-16 00:00:00 2002-03-04 16:01:08 publisd 28 948958b4406c5e8ae4e06e0abcf8d2f3d3d4169245facb3adf745ee0e0355900
1 puba 0atplato1b tutor a 1979-10-16 00:00:00 1993-12-09 14:34:44 publisd 14 cb42e8aef147867695f84cda514b75e594db7ed4cdf1d383c06523414505d048
2 puba 0atplato1c tutor a 1979-10-22 00:00:00 2002-03-04 16:01:42 publisd 21 a8d6df15d02e3ada871c62befdfdc456b978cc30f0acf9a8a616c2dbd84116a3
3 puba 0atplato2 tutor a 1977-06-16 00:00:00 1997-06-12 15:38:36 publisd 14 6901c447e2e5b662e60a0daf5600004b0f82b2d5fc459feb14fd24acd4afb9ce
Container PLATO File File Type Create Date Modify Date Account # Blocks Cryptographic Hash
0 pubc 0plato3 tutor a 1977-07-01 00:00:00 1979-02-05 09:16:34 publisd 7 bb69b76397514cc889ad17af58374d265a47618176216e9331509178490d1697
1 pubc 0plato4 tutor a 1977-07-25 00:00:00 1979-02-05 09:16:40 publisd 14 e678d36932f76925be681e44214a62e1db94a07589a851f8edea56c663cedddc
2 pubc 0plato6 tutor a 1977-07-25 00:00:00 1979-02-05 09:16:46 publisd 14 88ada8227a78b93373b30638a33d86fcd763241bb0be959a0753056298a92afd
3 pubc 0plato7 tutor a 1977-07-25 00:00:00 1979-02-05 09:16:53 publisd 14 c7c15f48426ba36d1a6c86dea286ca1af9a14ad1d3389d02b41457eebf55a625
Container PLATO File File Type Create Date Modify Date Account # Blocks Cryptographic Hash
0 pubd 0platoiv tutor a 1974-02-12 00:00:00 1979-02-05 08:40:45 publise 14 8653ec8948d5f8be9f1680a8b6fc4b5093beb0081be31fd5c01fad8b8de581c3
Container PLATO File File Type Create Date Modify Date Account # Blocks Cryptographic Hash
0 system plato tutor a 1997-11-05 00:00:00 1997-11-05 01:28:00 system 126 406a90f18e962c91495d5422d2ca7a05f022dbc540993ea3ef709433d259c3a9
Container PLATO File File Type Create Date Modify Date Account # Blocks Cryptographic Hash
0 system1 oplato tutor a 1997-11-05 00:00:00 2003-12-24 11:19:36 system 126 9f16e942ea1c126ba395a25a618d0f5096f3af89cda62f18e807a6498ba3e3e5
1.18 hash
When packaging containers (or files of any kind), it is sometimes important to ensure that the integrity of the files is preserved. The cryptographic hash of the file can be used to determine the condition of the file. A unique signature is generated for each file in the current folder and the signature is stored in a file .hashtab
. If a signature changes between hash
operations, the change is noted as output of the command which resembles the following:
<nn> items processed:
... added:<afilename_1>; <afilename_2>; ... ; <afilename_n>
... deleted:<dfilename_1>; <dfilename_2>; ... ; <dfilename_n>
... changed:<cfilename_1>; <cfilename_2>; ... ; <cfilename_n>
... unchanged:<ufilename_1>; <ufilename_2>; ... ; <ufilename_n>
1.19 nosget
1.20 noslist
This subcommand processese the target volume and identifies the file names and their respective user indexes contained within the volume:
(py11.venv) λ cdc.io noslist "E:\Engineering\SZ10101\dtCyber.plato\NOS2.8.7\disks\DQ21_CYB0"
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ NOS Label Level 2 Pack 'cyb0' ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
Container File: 'E:\dtCyber.R1\disks\DQ21_CYB0' IOMode 'rb'
Container Size: 552,468,480. bytes.
Device Type: 'dq' (From Label)
Detected Characteristics:
Type: 'dm'
IsPacked: 'True'
Half-Track I/O: 'False'
16-word PFC Ent: 1
Catalog Contig: 1
PRUs (Sectors): 1076480
NOS Format MST: True
Cat Actual Trks: 1
Model: dd885-(11/12) packed/new (dm or dq)
Sectors/Track: 0640. o1200
Device Mask: Primary 0o377 Secondary 0o377
Device Number: 0o000 Rel Unit 0o000 Num Unit 0o000
Track Reservation Table Size(1682.)
NOTE: Label Level 2 is fully-interpreted by this utility.
Catalog Tracks: Count(1).
o0001 Device Tracks: Total(01682.). NextFree(00001.)
Catalog of disk [Ordinal]
--------------------------------------------------
-seq-. name ui size a dev:trk sec
00000. s0files o377773 80714. d o00:o0005 o0000
00001. s0stuff o377773 116282. d o00:o0205 o0000
00002. s0sup o377773 57914. d o00:o0473 o0000
00003. system o377773 210218. d o00:o0626 o0000
Cross-Reference [FileName/UserIndex]
--------------------------------------------------------------------------------
s0files: 377773
s0stuff: 377773
s0sup : 377773
system : 377773
Cross-Reference [UserIndex/FileName]
--------------------------------------------------------------------------------
377773: s0files s0stuff s0sup system
1.21 pfget
1.22 pflist
The pflist subcommand is the “single volume” version of the cluster subcommand c.pflist.
Sample listing of ''s0files''
(py11.venv) λ cdc.io pflist "E:\Engineering\SZ10101\dtCyber.plato\NOS2.8.7\disks\DQ21_CYB0" -M s0files
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ PLATO Pack Listing ┃
┃ Pack Name 's0files' Structure Type 'm' ┃
┃ Container <class 'nosio.NosFile'>' ┃
┃ 00195. File(s) ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
filename
----------
accerrlog
accfiles
acclog0
acclog1
acclog2
acclog3
accountcom
ainotes
announce
a0psoless
a0ss1
bullfile
busy
b0ala
b0alaa
b0alab
b0aza
b0azaa
b0a02
b0a02a
b0big
b0biga
b0dl1
b0dl1a
b0flk
b0flka
b0fsu
b0fsua
b0fsub
b0haa
b0haaa
b0ill
b0illa
b0illb
b0illc
b0illd
b0ille
b0illf
b0illg
b0illh
b0illi
b0illj
b0illk
b0pca
b0pcaa
b0pcab
b0swc
b0swca
b0vab
b0vaba
catds
cesavedset
clmcom
clmcom1
clmhist
condata
conflict
controld
controln
convertc
convertll
convertlog
csonotes
cwsarch
doslib
d0a
d0b
d0c
d0d
d0e
d0f
d0g
examacc
exsavenset
ibmna
iportns
jsepnts
kns2
lesnotes
lessarc1
lessarc2
lessnota
lessnotes
lessnotes1
loglog
ms0mpre4
ms0mpruse4
m0linkq
narfile
netlog1
netlog2
nprintlog
ns0ndata
ns0unixlib
opsnotes
os0ndata
os0notesq
paccns
pbnotes
plmcom
plmcom1
plmhist
printlog
prtsub
psonotes
psonte
rhpnote2
rhpnote3
rhpnote4
rwhecho
sites
ssecurity
stepf
step96
sysenset
sysfile
sysfile1
syslnf
systest
s0archds
s0archdx
s0backa
s0backc
s0bckcom
s0bitparam
s0ciuna
s0cmp0
s0cmp1
s0cmp2
s0common
s0cpudata
s0doslib
s0doslib1
s0emailns
s0file
s0files
s0files1
s0files2
s0istlf
s0linkdata
s0linkq
s0log
s0log1
s0maclib
s0mon
s0ndata
s0netwk
s0netwk1
s0noteset
s0notesq
s0nxferns
s0plmcom1
s0plmhist
s0qa
s0rhpds
s0rhplog
s0rhplog2
s0rhpns
s0runrns
s0schedata
s0statsns1
s0statsns2
s0statsns3
s0sysfile
s0sysmsgd
s0timerd
s0ulog
s0unixlib
s0unixlib1
s0xmit1
s1transds1
s1transds2
univacc
xsysfile
xs0cmp0
xs0doslib
xs0maclib
xs0unixlib
xxlessnote
x0noteset
zb0ala
zb0alaa
zb0alab
zb0oka
zlessnotes
z1acnt
z1data
1b0flk
1b0flka
1b0oka
1b0okaa
3netinqs
3netinqx
3netoutq
4;;;;;;;;;
The alternative form of the command provides significant detail about each file:
Sample listing of ''s0files'' with ''verbose'' setting
(py11.venv) λ cdc.io pflist -v "E:\Engineering\SZ10101\dtCyber.plato\NOS2.8.7\disks\DQ21_CYB0" -M s0files
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ PLATO Pack Listing ┃
┃ Pack Name 's0files' Structure Type 'm' ┃
┃ Container <class 'nosio.NosFile'>' ┃
┃ 00195. File(s) ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
filename blks prts ftype start file inf word rmts ndir account file type dftype
---------- ---- ---- - ----- -------------------- ---- ---- ------- -------------------------------------- ----------
accerrlog 28 4 d 14 40000000040400000002 . . s0files student data file data d
accfiles 336 48 g 15687 40000600076000004301 6 . s0files dataset dataset g
acclog0 126 18 d 252 40000000042200000044 . . s0files student data file data d
acclog1 126 18 d 42 40000000042200000006 . . system student data file data d
acclog2 126 18 d 378 40000000042200000066 . . s0files student data file data d
acclog3 126 18 d 504 40000000042200000110 . . s0files student data file data d
accountcom 42 6 a 630 40000000010600000132 . . s0files normal tutor lesson tutor a
ainotes 77 11 i 672 40000000111300000140 . . s0files group notes gnotes i
announce 42 6 i 749 40000000110600000153 . . s0files group notes gnotes i
a0psoless 14 2 a 791 00000000010200000161 . . s0files normal tutor lesson tutor a
a0ss1 21 3 a 805 00000000010300000163 . . s0files normal tutor lesson tutor a
bullfile 7 1 a 826 40000000010100000166 . . s0files normal tutor lesson tutor a
busy 21 3 a 833 00000000010300000167 . . s0files normal tutor lesson tutor a
b0ala 14 2 k 854 00000102130200000172 1 2 s0files named-record dataset nameset k
b0alaa 21 3 k 868 00000207130300000174 2 7 s0files named-record dataset nameset k
b0alab 14 2 k 889 00000205130200000177 2 5 s0files named-record dataset nameset k
b0aza 14 2 k 903 00000102130200000201 1 2 s0files named-record dataset nameset k
b0azaa 28 4 k 917 00000311130400000203 3 9 s0files named-record dataset nameset k
b0a02 14 2 k 945 00000102130200000207 1 2 s0files named-record dataset nameset k
b0a02a 28 4 k 959 00000311130400000211 3 9 s0files named-record dataset nameset k
b0big 28 4 k 987 00000102130400000215 1 2 s0files named-record dataset nameset k
b0biga 112 16 k 1015 00001143132000000221 9 35 s0files named-record dataset nameset k
b0dl1 35 5 k 1127 40000102130500000241 1 2 s0files named-record dataset nameset k
b0dl1a 119 17 k 1162 40001245132100000246 10 37 s0files named-record dataset nameset k
b0flk 21 3 k 1281 00000104130300000267 1 4 s0files named-record dataset nameset k
b0flka 42 6 k 1302 00000417130600000272 4 15 s0files named-record dataset nameset k
b0fsu 28 4 k 1344 40000102130400000300 1 2 s0files named-record dataset nameset k
b0fsua 63 9 k 1372 40000524131100000304 5 20 s0files named-record dataset nameset k
b0fsub 42 6 k 1435 40000415130600000315 4 13 s0files named-record dataset nameset k
b0haa 21 3 k 1477 00000102130300000323 1 2 s0files named-record dataset nameset k
b0haaa 49 7 k 1498 00000417130700000326 4 15 s0files named-record dataset nameset k
b0ill 140 20 k 1547 00000403132400000335 4 3 s0files named-record dataset nameset k
b0illa 105 15 k 1687 00001143131700000361 9 35 s0files named-record dataset nameset k
b0illb 91 13 k 1792 00001035131500000400 8 29 s0files named-record dataset nameset k
b0illc 105 15 k 1883 00001140131700000415 9 32 s0files named-record dataset nameset k
b0illd 98 14 k 1988 00001036131600000434 8 30 s0files named-record dataset nameset k
b0ille 98 14 k 2086 00001036131600000452 8 30 s0files named-record dataset nameset k
b0illf 105 15 k 2184 00001143131700000470 9 35 s0files named-record dataset nameset k
b0illg 63 9 k 2289 00000524131100000507 5 20 s0files named-record dataset nameset k
b0illh 49 7 k 2352 00000417130700000520 4 15 s0files named-record dataset nameset k
b0illi 112 16 k 2401 00001142132000000527 9 34 s0files named-record dataset nameset k
b0illj 42 6 k 2513 00000415130600000547 4 13 s0files named-record dataset nameset k
b0illk 70 10 k 2555 00000626131200000555 6 22 s0files named-record dataset nameset k
b0pca 84 12 k 2660 00000317131400000574 3 15 s0files named-record dataset nameset k
b0pcaa 189 27 k 2744 00001773133300000610 15 59 s0files named-record dataset nameset k
b0pcab 133 19 k 2933 00001352132300000643 11 42 s0files named-record dataset nameset k
b0swc 21 3 k 3066 00000102130300000666 1 2 s0files named-record dataset nameset k
b0swca 91 13 k 3087 00001035131500000671 8 29 s0files named-record dataset nameset k
b0vab 21 3 k 3178 00000102130300000706 1 2 s0files named-record dataset nameset k
b0vaba 49 7 k 3199 00000417130700000711 4 15 s0files named-record dataset nameset k
catds 42 6 k 3248 40000416130600000720 4 14 s0files named-record dataset nameset k
cesavedset 21 3 g 3290 40000100070300000726 1 . s0files dataset dataset g
clmcom 42 6 a 3311 40000000010600000731 . . s0files normal tutor lesson tutor a
clmcom1 7 1 a 3353 00000000010100000737 . . s0files normal tutor lesson tutor a
clmhist 7 1 g 3360 00000100070100000740 1 . s0files dataset dataset g
condata 168 24 g 3367 00001600073000000741 14 . s0files dataset dataset g
conflict 21 3 i 3535 40000000110300000771 . . s0files group notes gnotes i
controld 126 18 d 3556 00000000042200000774 . . s0files student data file data d
controln 42 6 i 3682 00000000110600001016 . . s0files group notes gnotes i
convertc 21 3 f 3724 00000206060300001024 2 6 s0files group file group f
convertll 21 3 a 3745 00000000010300001027 . . s0files normal tutor lesson tutor a
convertlog 126 18 d 3766 40000000042200001032 . . s0files student data file data d
csonotes 7 1 i 3892 00000000110100001054 . . s0files group notes gnotes i
cwsarch 98 14 i 3899 40000000111600001055 . . s0files group notes gnotes i
doslib 392 56 k 3997 40000733137000001073 7 27 s0files named-record dataset nameset k
d0a 224 32 g 4389 40000300074000001163 3 . s0files dataset dataset g
d0b 224 32 g 4613 40000300074000001223 3 . s0files dataset dataset g
d0c 224 32 g 4837 40000300074000001263 3 . s0files dataset dataset g
d0d 224 32 g 5061 40000300074000001323 3 . s0files dataset dataset g
d0e 224 32 g 5285 40000300074000001363 3 . s0files dataset dataset g
d0f 224 32 g 5509 40000300074000001423 3 . s0files dataset dataset g
d0g 224 32 g 5733 00000300074000001463 3 . s0files dataset dataset g
examacc 21 3 l 5957 40000000140300001523 . . s0files account account l
exsavenset 70 10 k 5978 00000203131200001526 2 3 s0files named-record dataset nameset k
ibmna 126 18 i 6048 40000000112200001540 . . s0files group notes gnotes i
iportns 84 12 k 6174 00000201131400001562 2 1 s0files named-record dataset nameset k
jsepnts 42 6 i 6258 40000000110600001576 . . s0files group notes gnotes i
kns2 35 5 k 6300 00000107130500001604 1 7 s0files named-record dataset nameset k
lesnotes 126 18 i 6335 00000000112200001611 . . s0files group notes gnotes i
lessarc1 56 8 i 6461 00000000111000001633 . . s0files group notes gnotes i
lessarc2 49 7 i 6517 00000000110700001643 . . s0files group notes gnotes i
lessnota 56 8 i 6566 40000000111000001652 . . s0files group notes gnotes i
lessnotes 84 12 i 6622 40000000111400001662 . . s0files group notes gnotes i
lessnotes1 126 18 i 6706 00000000112200001676 . . s0files group notes gnotes i
loglog 126 18 d 6832 40000000042200001720 . . s0files student data file data d
ms0mpre4 28 4 a 6958 00000000010400001742 . . s0files normal tutor lesson tutor a
ms0mpruse4 84 12 a 6986 00000000011400001746 . . s0files normal tutor lesson tutor a
m0linkq 70 10 k 7070 40000620131200001762 6 16 s0files named-record dataset nameset k
narfile 210 30 g 7140 00002100073600001774 17 . s0files dataset dataset g
netlog1 28 4 d 7350 40000000040400002032 . . s0files student data file data d
netlog2 28 4 d 7378 40000000040400002036 . . s0files student data file data d
nprintlog 49 7 g 7406 00000100070700002042 1 . s0files dataset dataset g
ns0ndata 28 4 k 7455 40000204130400002051 2 4 s0files named-record dataset nameset k
ns0unixlib 70 10 k 7483 40000204131200002055 2 4 s0files named-record dataset nameset k
opsnotes 42 6 i 7553 00000000110600002067 . . s0files group notes gnotes i
os0ndata 28 4 k 7595 40000204130400002075 2 4 s0files named-record dataset nameset k
os0notesq 56 8 k 7623 40000301131000002101 3 1 s0files named-record dataset nameset k
paccns 42 6 k 7679 00000410130600002111 4 8 s0files named-record dataset nameset k
pbnotes 42 6 i 7721 40000000110600002117 . . s0files group notes gnotes i
plmcom 42 6 a 7763 40000000010600002125 . . s0files normal tutor lesson tutor a
plmcom1 7 1 a 7805 00000000010100002133 . . s0files normal tutor lesson tutor a
plmhist 7 1 g 7812 00000100070100002134 1 . s0files dataset dataset g
printlog 49 7 g 7819 00000100070700002135 1 . s0files dataset dataset g
prtsub 7 1 e 7868 00000000050100002144 . . s0files system source file compass e
psonotes 42 6 i 7875 00000000110600002145 . . s0files group notes gnotes i
psonte 42 6 i 7917 40000000110600002153 . . s0files group notes gnotes i
rhpnote2 126 18 i 7959 40000000112200002161 . . s0files group notes gnotes i
rhpnote3 126 18 i 8085 40000000112200002203 . . s0files group notes gnotes i
rhpnote4 126 18 i 8211 40000000112200002225 . . s0files group notes gnotes i
rwhecho 35 5 a 8337 00000000010500002247 . . s0files normal tutor lesson tutor a
sites 70 10 a 8372 00000000011200002254 . . s0files normal tutor lesson tutor a
ssecurity 70 10 g 8442 40000200071200002266 2 . s0files dataset dataset g
stepf 35 5 a 8512 00000000010500002300 . . s0files normal tutor lesson tutor a
step96 35 5 a 8547 00000000010500002305 . . s0files normal tutor lesson tutor a
sysenset 21 3 k 8582 00000101130300002312 1 1 s0files named-record dataset nameset k
sysfile 126 18 a 8603 40000000012200002315 . . s0files normal tutor lesson tutor a
sysfile1 21 3 a 8729 00000000010300002337 . . s0files normal tutor lesson tutor a
syslnf 84 12 i 8750 40000000111400002342 . . s0files group notes gnotes i
systest 7 1 f 8834 00000104060100002356 1 4 s0files group file group f
s0archds 14 2 g 8841 00000200070200002357 2 . s0files dataset dataset g
s0archdx 7 1 g 8855 40000100070100002361 1 . s0files dataset dataset g
s0backa 28 4 g 8862 40000100070400002362 1 . s0files dataset dataset g
s0backc 56 8 g 8890 40000100071000002366 1 . s0files dataset dataset g
s0bckcom 7 1 a 8946 40000000010100002376 . . s0files normal tutor lesson tutor a
s0bitparam 35 5 k 8953 00000203130500002377 2 3 s0files named-record dataset nameset k
s0ciuna 140 20 k 8988 00001310132400002404 11 8 s0files named-record dataset nameset k
s0cmp0 126 18 a 9128 40000000012200002430 . . s0files normal tutor lesson tutor a
s0cmp1 126 18 a 9254 40000000012200002452 . . s0files normal tutor lesson tutor a
s0cmp2 126 18 a 9380 40000000012200002474 . . s0files normal tutor lesson tutor a
s0common 28 4 a 9506 40000000010400002516 . . s0files normal tutor lesson tutor a
s0cpudata 28 4 k 9534 40000302130400002522 3 2 s0files named-record dataset nameset k
s0doslib 441 63 k 9562 40000704137700002526 7 4 s0files named-record dataset nameset k
s0doslib1 441 63 k 10003 40000704137700002625 7 4 s0files named-record dataset nameset k
s0emailns 70 10 k 10444 40000203131200002724 2 3 s0files named-record dataset nameset k
s0file 14 2 a 10514 40000000010200002736 . . s0files normal tutor lesson tutor a
s0files 21 3 l 10528 40020000140300002740 . . s0files account account l
s0files1 7 1 d 10549 40000000040100002743 . . s0files student data file data d
s0files2 7 1 d 10556 40000000040100002744 . . s0files student data file data d
s0istlf 14 2 g 10563 00000200070200002745 2 . s0files dataset dataset g
s0linkdata 28 4 d 10577 00000000040400002747 . . s0files student data file data d
s0linkq 35 5 k 10605 40000201130500002753 2 1 s0files named-record dataset nameset k
s0log 21 3 d 10640 40000000040300002760 . . s0files student data file data d
s0log1 21 3 d 10661 40000000040300002763 . . s0files student data file data d
s0maclib 140 20 k 10682 40000313132400002766 3 11 s0files named-record dataset nameset k
s0mon 441 63 k 10822 00000703137700003012 7 3 s0files named-record dataset nameset k
s0ndata 28 4 k 11263 00000204130400003111 2 4 s0files named-record dataset nameset k
s0netwk 245 35 k 11291 00002410134300003115 20 8 s0files named-record dataset nameset k
s0netwk1 140 20 k 11536 00001321132400003160 11 17 s0files named-record dataset nameset k
s0noteset 105 15 k 11676 40001122131700003204 9 18 s0files named-record dataset nameset k
s0notesq 56 8 k 11781 00000302131000003223 3 2 s0files named-record dataset nameset k
s0nxferns 441 63 k 11837 40000722137700003233 7 18 s0files named-record dataset nameset k
s0plmcom1 7 1 a 12278 00000000010100003332 . . s0files normal tutor lesson tutor a
s0plmhist 7 1 g 12285 00000100070100003333 1 . s0files dataset dataset g
s0qa 21 3 l 12292 40000000140300003334 . . s0files account account l
s0rhpds 7 1 g 12313 40000100070100003337 1 . s0files dataset dataset g
s0rhplog 35 5 d 12320 40000000040500003340 . . s0files student data file data d
s0rhplog2 35 5 d 12355 00000000040500003345 . . s0files student data file data d
s0rhpns 35 5 k 12390 00000201130500003352 2 1 s0files named-record dataset nameset k
s0runrns 56 8 k 12425 40000503131000003357 5 3 s0files named-record dataset nameset k
s0schedata 70 10 k 12481 00000605131200003367 6 5 s0files named-record dataset nameset k
s0statsns1 350 50 k 12551 40000605136200003401 6 5 s0files named-record dataset nameset k
s0statsns2 350 50 k 12901 40000605136200003463 6 5 s0files named-record dataset nameset k
s0statsns3 350 50 k 13251 40000605136200003545 6 5 s0files named-record dataset nameset k
s0sysfile 70 10 a 13601 40000000011200003627 . . s0files normal tutor lesson tutor a
s0sysmsgd 35 5 i 13671 00000000110500003641 . . s0files group notes gnotes i
s0timerd 35 5 d 13706 40000000040500003646 . . s0files student data file data d
s0ulog 14 2 d 13741 40000000040200003653 . . s0files student data file data d
s0unixlib 140 20 k 13755 40000313132400003655 3 11 s0files named-record dataset nameset k
s0unixlib1 70 10 k 13895 40000204131200003701 2 4 s0files named-record dataset nameset k
s0xmit1 70 10 g 13965 00000600071200003713 6 . s0files dataset dataset g
s1transds1 21 3 g 14035 40000200070300003725 2 . s0files dataset dataset g
s1transds2 21 3 g 14056 40000200070300003730 2 . s0files dataset dataset g
univacc 21 3 l 14077 40000000140300003733 . . s0files account account l
xsysfile 126 18 a 14098 00000000012200003736 . . s0files normal tutor lesson tutor a
xs0cmp0 126 18 a 14224 40000000012200003760 . . s0files normal tutor lesson tutor a
xs0doslib 441 63 k 14350 00000704137700004002 7 4 s0files named-record dataset nameset k
xs0maclib 140 20 k 14791 40000313132400004101 3 11 s0files named-record dataset nameset k
xs0unixlib 140 20 k 14931 00000313132400004125 3 11 s0files named-record dataset nameset k
xxlessnote 21 3 i 15071 40000000110300004151 . . s0files group notes gnotes i
x0noteset 105 15 k 15092 00001122131700004154 9 18 s0files named-record dataset nameset k
zb0ala 14 2 k 15197 40000102130200004173 1 2 s0files named-record dataset nameset k
zb0alaa 21 3 k 15211 40000207130300004175 2 7 s0files named-record dataset nameset k
zb0alab 14 2 k 15232 40000205130200004200 2 5 s0files named-record dataset nameset k
zb0oka 14 2 k 15246 40000102130200004202 1 2 s0files named-record dataset nameset k
zlessnotes 70 10 i 15260 40000000111200004204 . . s0files group notes gnotes i
z1acnt 91 13 g 15330 40000200071500004216 2 . s0files dataset dataset g
z1data 28 4 g 15421 00000100070400004233 1 . s0files dataset dataset g
1b0flk 21 3 k 15449 40000104130300004237 1 4 s0files named-record dataset nameset k
1b0flka 42 6 k 15470 40000417130600004242 4 15 s0files named-record dataset nameset k
1b0oka 14 2 k 15512 00000102130200004250 1 2 s0files named-record dataset nameset k
1b0okaa 35 5 k 15526 00000313130500004252 3 11 s0files named-record dataset nameset k
3netinqs 42 6 k 15561 40000204130600004257 2 4 s0files named-record dataset nameset k
3netinqx 42 6 k 15603 00000204130600004265 2 4 s0files named-record dataset nameset k
3netoutq 42 6 k 15645 00000204130600004273 2 4 s0files named-record dataset nameset k
4;;;;;;;;; 14 2 0 00000000770200000000 . .
1.23 pfprint