Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Determining space requirements for the profiles z/OS Security Server RACROUTE Macro Reference SA23-2294-00 |
|||||||||||||||||||
The formula for calculating the space required for each segment (Base RACF® information, TSO, DFP, and so on) of each profile in the RACF database is as follows: P = 20 + L + F1 + F4 + R Where:
Note: For each repeat group (except CGGRPCT in the USER profile),
the amount of data can not exceed 65 535 bytes to ensure proper
processing by programs retrieving the data using ICHEINTY with DATAMAP=OLD.
To calculate the amount of data to determine whether it will fit within
this limit, examine the template definitions for the repeat group
and the data for that repeat group contained within the profile. For
each fixed length field in each occurrence of the repeat group add
the length of the field as shown in its template definition. For each
variable length field in each occurrence of the repeat group add the
length of the data in the field plus one. When you are done, the total
cannot exceed 65 535.
For example, this would translate into a maximum of 8191 group connections per user, based on the CONGRPCT repeat group in the USER template. This group contains one 8-byte field, making the calculation of the limit a simple one of dividing 65 535 by 8 and dropping any remainder. As another example, this would translate into a maximum of 5957 users connected to a group, based on the ACLCNT repeat group in the GROUP template. This group contains one 8-byte field (USERID), one 1-byte field (USERACS), and one 2-byte field (ACSCNT). This gives a total length of eleven for the fixed-length fields in each occurrence. Dividing 65 535 by 11 and dropping the remainder gives the limit of 5957. When calculating F1 and F4, remember that statistical fields (Flag1/bit 7 on, in the template definition) are always stored in a profile segment, even when the field contains a null value. For example, LJTIME always adds 3 bytes to the length of a USER profile Base segment, regardless of whether it contains a zero value or some other value. Other fields only exist in the segment if a specific value has been added for that field. Note: The RACF database space
required for a segment is a multiple of the 256-byte slots required
to contain the segment. For example, if a USER profile Base segment
contains 188 bytes of data, it still requires 256 bytes of space in
the RACF database.
|
Copyright IBM Corporation 1990, 2014
|