System file formats
The following table shows the types and formats of system files:
System File |
Cluster Type |
DD Name |
Organization |
Key Length |
Relative Position of Key |
Record Length |
Share |
|
---|---|---|---|---|---|---|---|---|
Send and Receive Management File (HULFT.FILE) |
Base |
XRFILE |
VSAM KSDS |
54 |
0 |
Average: 610 Maximum: 22300 |
4, 3 |
|
Host Information File (HULFT.HOST) |
Base |
XRHOST |
VSAM KSDS |
51 |
0 |
Average: 500 Maximum: 500 |
4, 3 |
|
Send and Receive Log File (HULFT.LOG) |
||||||||
|
Send and Receive Log |
Base |
XRLOG |
VSAM KSDS |
59 |
0 |
Average: 4000 Maximum: 4000 |
4, 3 |
Send and Receive Log |
Base |
XRLOG1 |
VSAM KSDS |
59 |
59 |
Average: 4000 Maximum: 4000 |
4, 3 |
|
Send and Receive Log |
Base |
XRLOG2 |
VSAM KSDS |
9 |
118 |
Average: 4000 Maximum: 4000 |
4, 3 |
|
Send Control File (HULFT.QUEUE) |
Base |
XRQUE |
VSAM KSDS |
61 |
0 |
Average: 7600 Maximum: 7600 |
4, 3 |
|
System Control file |
Base |
XRCNTL |
VSAM KSDS |
52 |
0 |
Average: 400 Maximum: 400 |
4, 3 |
-
For more efficient use of capacity, it is recommended that you specify the values shown below for CONTROLINTERVALSIZE of the Send and Receive Log file, the send control file, and the System Control file.
- Send and Receive Log file (HULFT.LOG):
-
26624 bytes
- Send Control file (HULFT.QUEUE):
-
26624 bytes
- System Control file:
-
18432 bytes
-
CONTROLINTERVALSIZE of the Send and Receive Log file (HULFT.LOG) and the Host Information file (HULFT.HOST) are automatically set by the operating system.
Calculation of Size of VSAM File
The following explains how to calculate the size of the data used by HULFT within each VSAM file:
-
The calculations shown here are only for estimation. Calculated sizes and the actual sizes may differ depending on the system environment in use.
-
The calculations shown here do not include the size of the INDEX components of VSAM files. When you calculate the size of the VSAM file, refer to the manual for the operating system.
Send and Receive Management File (HULFT.FILE)
Use the following formula to calculate the data size (unit: byte) of the Send and Receive Management file (HULFT.FILE):
(a + b + c + d + e + f) x 2
Data size calculation takes into account the occurrence of CI (Control-Interval) splits.
The following table shows the calculations for the substituted values:
|
Data Size (Bytes) |
Calculation and Substituted Value |
Space for Entering Substituted Value |
||
---|---|---|---|---|---|
a |
Send information length |
700 bytes x a1 |
|
||
|
a1 |
Total number of Send file IDs to be registered |
|
||
b |
Receive information length |
600 bytes x b1 |
|
||
|
b1 |
Total number of Receive file IDs to be registered |
|
||
c |
Job execution information length |
{300 bytes + (c1 x 8 bytes)} x c2 |
|
||
|
c1 |
Number of members to be registered for one job ID |
|
||
c2 |
Total number of job IDs to be registered |
|
|||
d |
Transfer Group Information length |
{300 bytes + (d1 x 50 bytes)} x d2 |
|
||
|
d1 |
Number of hosts to be registered for one transfer group ID |
|
||
d2 |
Total number of transfer group IDs to be registered |
|
|||
e |
Format Information length |
{300 bytes + (e1 x 16 bytes)} x e2 |
|
||
|
e1 |
Number of fields to be registered for one format ID |
|
||
e2 |
Total number of format IDs to be registered |
|
|||
f |
Multi Format Information length |
{300 bytes + (f1 x 70 bytes)} x f2 |
|
||
|
f1 |
Number of format IDs to be registered for one multi format ID |
|
||
f2 |
Total number of multi format IDs to be registered |
|
Host Information File (HULFT.HOST)
Use the following formula to calculate the data size (unit: byte) of the Host Information file (HULFT.HOST):
(500 bytes x g) x 2
Data size calculation takes into account the occurrence of CI splits.
The following table shows the substituted value:
|
Substituted Value |
Space for Entering Substituted Value |
---|---|---|
g |
Total number of host names to be registered |
|
Send and Receive Log File (HULFT.LOG)
Use the following formula to calculate the data size (unit: byte) of the Send and Receive Log file (HULFT.LOG) base cluster:
{(h + i + j + k) x m} x 2
For host types that do not reuse CIs, use the Send and Receive Log File Reorganization program (XRREORG) to reorganize the Send and Receive Log file (HULFT.LOG) regularly.
The following table shows the calculations for the substituted values:
|
Calculation and Substituted Value |
Space for Entering Substituted Value |
||
---|---|---|---|---|
h |
3792 bytes x h1 |
|
||
|
h1 |
Estimated average number per day of the Send processing actions carried out during operation |
|
|
i |
3592 bytes x i1 |
|
||
|
i1 |
Estimated average number per day of the Receive processing actions carried out during operation |
|
|
j |
393 bytes x j1 |
|
||
|
j1 |
Estimated average number per day of Post-send Jobs and Post-receive Jobs carried out during operation |
|
|
k |
526 bytes x k1 |
|
||
|
k1 |
Estimated average number per day of the Observe processing actions carried out during operation (*1) |
|
|
m |
Cumulative number of days |
|
*1 |
: |
For details about the Observe processing, refer to Observe definition settings. |
Send Control File (HULFT.QUEUE)
Use the following formula to calculate the data size (unit: byte) of the Send Control file (HULFT.QUEUE):
(7600 bytes x n) x 2
The following table shows the substituted value:
|
Substituted Value |
Space for Entering Substituted Value |
---|---|---|
n |
Estimated average number per day of the Send processing actions carried out during operation |
|
System Control file
Use the following formula to calculate the data size (units: bytes) of the System Control file:
{2400 bytes + (400 bytes x n)} x 2
The following table shows the substituted value:
|
Substituted Value |
Space for Entering Substituted Value |
---|---|---|
n |
Setting values for Send Startup Task Count (TASK-CNT) in the System Environment Settings |
|