Module ibm.jzos
Package com.ibm.jzos

Class Format3DSCB

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

public class Format3DSCB extends 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:
  • Field Details

    • 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:
    • 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 Details

    • Format3DSCB

      public Format3DSCB()
    • Format3DSCB

      public Format3DSCB(byte[] buffer)
  • Method Details

    • 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 String getDS3FMTID()
    • setDS3FMTID

      public void setDS3FMTID(String dS3FMTID)
    • getDS3ADEXT

      public byte[] getDS3ADEXT()
    • setDS3ADEXT

      public void setDS3ADEXT(byte[] dS3ADEXT)
    • getDS3PTRDS

      public byte[] getDS3PTRDS()
    • setDS3PTRDS

      public void setDS3PTRDS(byte[] dS3PTRDS)