Change of size and format, statistics, properties
See file statistics:
jstat -v F.SAMPLE
File C:\r11\bnk\bnk.run\F.SAMPLE
Type=J4 , Hash method = 5
Created at Tue Nov 20 19:38:25 2012
Groups = 101 , Frame size = 4096 bytes , Secondary Record Size = 8192 bytes
Restore re-size parameters : (none)
File size = 417792 bytes , Inode = 29838 , Device = Id 24915
Last Accessed Tue Nov 20 19:50:30 2012 , Last Modified Tue Nov 20 19:50:30 2012
Backup = YES , Log = YES , Rollback = YES , Network = NO
Record Count = 1 , Record Bytes = 45
Bytes/Record = 45 , Bytes/Group = 0
Primary file space: Total Frames = 101 , Total Bytes = 45
Secondary file space: Total Frames = 0 , Total Bytes = 0
NOTE
101 - number of groups - was defined when file was created.
Add more records:
COPY FROM F.SAMPLE REC1,REC2
1 records copied
Try to resize the file:
jrf -V F.SAMPLE
...
Downsizing skipped from modulo 101 to 3.
Resize it anyway:
jrf -VD F.SAMPLE
...
Downsizing from modulo 101 to 3
Change file type to JR:
jrf -H6 F.SAMPLE
See statistics now:
jstat -v F.SAMPLE
File Type = JR, Hash method = 5, Created = Tue Nov 20 19:56:00 2012
Frame size = 4096, OOG Threshold = 2048
File size = 8192, Freespace = 0 frames
Internal Modulo = 3/7/11, External Modulo = 13
Inode no. = 29838, Device no. = 24915
Accessed = Tue Nov 20 19:56:13 2012, Modified = Tue Nov 20 19:56:13 2012
Backup = YES, Log = YES, Rollback = YES, Secure updates = NO
Deallocate pointers : NO Deallocate frames NO
Revision level = 2
Record Bytes = 82, Record Count = 2
Bytes/Record = 41, Bytes/Group = 82
Data Frames = 1, Ptr Frames = 0
OOG Bytes = 0, OOG Frames = 0
Sum Squares = 3362, Std Dev Mean = 41
Turn on secure updates:
jchmod +S F.SAMPLE
Check the result:
jstat -v F.SAMPLE
...
Backup = YES, Log = YES, Rollback = YES, Secure updates = YES
...
Delete a record:
DELETE F.SAMPLE REC2
1 record(s) deleted.
Add data sections:
CREATE-FILE F.SAMPLE,TWO TYPE=JR
[ 417 ] File F.SAMPLE]MTWO created , type = JR
CREATE-FILE F.SAMPLE,THREE TYPE=JR
[ 417 ] File F.SAMPLE]MTHREE created , type = JR
Create a record in a section:
JED F.SAMPLE,TWO REC5
0001 Section 2/1
0002 Section 2/2
0003 Section 2/3
See that all sections use the same dictionary:
LIST F.SAMPLE,TWO
F.SAMPLE,TWO.. ID.................. FIELD 1 HEADER
REC5 REC5 Section 2/1
LIST F.SAMPLE,THREE
F.SAMPLE,THREE ID.................. FIELD 1 HEADER
No Records Listed
NOTE
File F.SAMPLE still reports 1 record in it; here's the difference between having several data sections and a distributed file.
Last update: Sat, 16 Jul 2022 15:34