Module ibm.jzos
Package com.ibm.jzos

Class PdsDirectory.MemberInfo.Statistics

java.lang.Object
com.ibm.jzos.PdsDirectory.MemberInfo.Statistics
Enclosing class:
PdsDirectory.MemberInfo

public class PdsDirectory.MemberInfo.Statistics extends Object
A nested inner class of MemberInfo which defines/maps ISPF directory entry statistics.

The layout for these SPF statistics can be found in the ISPF Dialog Developer's Guide and Reference. SC19-3619-30

Byte Description and Format (modified to use 0 offset)

0
Version number, in hexadecimal format. Value is between X'01' and X'99'.
1
Modification level, in hexadecimal format. Value is between X'00' and X'99'.
2
Flags:
Bit 1
SLCM 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 PDF Software Configuration and Library Manager.
  • OFF means the member was somehow processed outside SCLM.
Bit 2
Reserved for future ISPF use.
Bit 3
Indicates ISPF extended statistics exist.
Bit 4:8
Reserved for future ISPF use.
3
The seconds portion of the time last modified, in packed decimal format.
4:7
Creation date:
Byte 4
Century indicator.
Byte 5:7
Julian date, in packed decimal format.
8:11
Date last modified:
Byte 8
Century indicator.
Byte 9:11
Julian date, in packed decimal format.
12:13
Time last modified, in packed format:
Byte 12
Hours, in packed decimal format.
Byte 13
Minutes, in packed decimal format.
14:15
Current number of lines, in hexadecimal format.
16:17
Initial number of lines, in hexadecimal format.
18:19
Number of modified lines, in hexadecimal format.
20:27
Userid, in character format.
28:39
Varies according to whether bit 3 of byte 2 is set off or on:
  • Bit 3 of byte 2 set off
    • Bytes 28-29 set to blank.
  • Bit 3 of byte 2 set on
    • Bytes 28-39 set to:
    • 28-31 Current number of lines.
    • 32-35 Initial number of lines.
    • 36-39 Number of modified lines.
  • Field Details

    • version

      public int version
    • mod

      public int mod
    • flags

      public byte flags
    • creationDate

      public Date creationDate
    • modificationDate

      public Date modificationDate
    • currentLines

      public int currentLines
    • initialLines

      public int initialLines
    • modifiedLines

      public int modifiedLines
    • userid

      public String userid
  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Answer a string representation of the receiver.
      Overrides:
      toString in class Object