A valid ISPF directory can consist of fifteen halfwords of user
data with bytes 28-30 blank, or twenty half words of user data with
bit 3 of byte 3 set on. Shown here is the format of the information
that ISPF writes to the PDS directory to maintain statistics for a
member. If you suspect the statistics data has been corrupted, you
can compare the existing entry against these formats to help in problem
determination.
- Byte
- Description and Format
- 1
- Version number, in hexadecimal format. Value is between X'01' and X'99'.
- 2
- Modification level, in hexadecimal format. Value is between X'00' and X'99'.
- 3
- Flags:
- Bit 1
- SCLM indicator. SCLM uses this to determine whether the member
and any related SCLM information are still in sync.
- ON means the member was last edited by SCLM, the Software Configuration
and Library Manager.
- OFF means the member was somehow processed outside SCLM.
- Bit 2
- Reserved.
- Bit 3
- Indicates ISPF extended statistics exist.
- Bit 4-7
- Reserved for future ISPF use.
- Bit 8
- Reserved.
- 4
- The seconds portion of the time last modified, in packed decimal
format.
- 5-8
- Creation date:
- Byte 5
- Century indicator. X'00' = 1900. X'01' = 2000.
- Byte 6-8
- Julian date, in packed decimal format
- 9-12
- Date last modified:
- Byte 9
- Century indicator. X'00' = 1900. X'01' = 2000.
- Byte 10-12
- Julian date, in packed decimal format
- 13-14
- Time last modified, in packed format:
- Byte 13
- Hours, in packed decimal format
- Byte 14
- Minutes, in packed decimal format
- 15-16
- Current number of lines, in hexadecimal format
- 17-18
- Initial number of lines, in hexadecimal format
- 19-20
- Number of modified lines, in hexadecimal format
- 21-27
- Userid, in character format
- 28-40
- Varies according to whether bit 3 of byte 3 is set off or on:
- Bit 3 of byte 3 set off
- Bytes 28-30 set to blank.
- Bit 3 of byte 3 set on
- Bytes 28-40 set to:
- 28
- Blank.
- 29-32
- Current number of lines.
- 33-36
- Initial number of lines.
- 37-40
- Number of modified lines.