com.ibm.jzos

Class Format3DSCB

  • java.lang.Object
    • com.ibm.jzos.Format3DSCB
  • All Implemented Interfaces:
    DSCB


    public class Format3DSCB
    extends java.lang.Object
    implements DSCB
    A object which maps a Format-3 DSCB (Dataset Control Block), which is a record from the VTOC that describes a MVS dataset.

    This mapping is a direct, field-for-field translation of the assembler DSECT described by 'SYS1.MODGEN(IECSDSL1)'. Refer to IECSDSL1 for more information.

    Since:
    2.3.4
    See Also:
    ZFile.readDSCBChain(String, String)
    • Field Detail

      • F3DSCB

        public static final int F3DSCB
                F3DSCB DSECT
                   IECSDSL1   (3) 
      • IECSDSL3

        public static final int IECSDSL3
                IECSDSL3 EQU   *                   FORMAT 3 DSCB                         
      • IECSDSF3

        public static final int IECSDSF3
                IECSDSF3 EQU   IECSDSL3            SAME AS IECSDSL3                @P1C  
      • DS3IDC

        public static final int DS3IDC
                DS3IDC   EQU   X'F3'               FORMAT 3 IDENTIFIER             @LvA  
        See Also:
        Constant Field Values
      • DS3END

        public static final int DS3END
                DS3END   EQU   *                   EQUATE AT END OF DSCB3 MAP      @P1C 
                    END 
      • _DEFAULT_LEN

        public static final int _DEFAULT_LEN
    • Constructor Detail

      • Format3DSCB

        public Format3DSCB()
      • Format3DSCB

        public Format3DSCB(byte[] buffer)
    • Method Detail

      • getByteBuffer

        public byte[] getByteBuffer()
      • getBytes

        public byte[] getBytes()
        Description copied from interface: DSCB
        Answer the underlying byte array mapped by this object.
        Specified by:
        getBytes in interface DSCB
        Returns:
        the underlying byte array mapped by this object
      • getDS3DSCB

        public byte[] getDS3DSCB()
      • setDS3DSCB

        public void setDS3DSCB(byte[] dS3DSCB)
      • getDS3KEYID

        public long getDS3KEYID()
      • setDS3KEYID

        public void setDS3KEYID(long dS3KEYID)
      • getDS3EXT1

        public byte[] getDS3EXT1()
      • setDS3EXT1

        public void setDS3EXT1(byte[] dS3EXT1)
      • getDS3EXTNT

        public byte[] getDS3EXTNT()
      • setDS3EXTNT

        public void setDS3EXTNT(byte[] dS3EXTNT)
      • getDS3FMTID

        public java.lang.String getDS3FMTID()
      • setDS3FMTID

        public void setDS3FMTID(java.lang.String dS3FMTID)
      • getDS3ADEXT

        public byte[] getDS3ADEXT()
      • setDS3ADEXT

        public void setDS3ADEXT(byte[] dS3ADEXT)
      • getDS3PTRDS

        public byte[] getDS3PTRDS()
      • setDS3PTRDS

        public void setDS3PTRDS(byte[] dS3PTRDS)
� Copyright IBM Corporation 2005, 2022.