Module ibm.jzos
Package com.ibm.jzos

Class JFCB

java.lang.Object
com.ibm.jzos.JFCB

public class JFCB extends Object
An object which provides read-only access to a JFCB (Job File Control Block), which is information regarding an allocated DD.

This mapping is automatic translation of the assembler DSECT described by 'SYS1.MACLIB(IEFJFCBN)'. Refer to IEFJFCBN for more information.

Since:
2.4.1
See Also:
  • Bsam.readJFCB(String)
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
    INFMJFCB EQU *
    static final int
    JFC128TK EQU X'30' - 128 track recording mode - (hex value) @04A
    static final int
    JFC1600 EQU X'C3' - 3 - 1600 BPI (9-track)
    static final int
    JFC18TRK EQU X'10' - 18 track recording mode - (hex value) @L7A
    static final int
    JFC1TRAK EQU X'42' - TBD - RESERVED FUTURE DEVELOPMENT @T1A
    static final int
    JFC200 EQU X'03' - 0 - 200 BPI (7-track)
    static final int
    JFC256TK EQU X'40' - 256 track recording mode - (hex value) @07A
    static final int
    JFC2TRAK EQU X'82' - TBD - RESERVED FUTURE DEVELOPMENT @T1A
    static final int
    JFC36TRK EQU X'20' - 36 track recording mode - (hex value) @L7A
    static final int
    JFC384TK EQU X'50' - 384 track recording mode - (hex value) @L9A
    static final int
    JFC4TRAK EQU X'C2' - TBD - RESERVED FUTURE DEVELOPMENT @T1A
    static final int
    JFC556 EQU X'43' - 1 - 556 BPI (7-track)
    static final int
    JFC6250 EQU X'D3' - 4 - 6250 BPI (9-track) ICB474
    static final int
    JFC800 EQU X'83' - 2 - 800 BPI (7-track and 9-track)
    static final int
    JFCABN EQU X'20' - ABE - ABNORMAL END OF TASK
    static final int
    JFCACC EQU X'80' - ACC - ACCEPT
    static final int
    JFCACT EQU X'08' - A - ACTUAL ADDRESSING
    static final int
    JFCADDED EQU X'0C' - NEW VOLUME HAS BEEN ADDED TO THE DATA SET
    static final int
    JFCALLOW EQU X'40' - U - ALLOW A DATA CHECK CAUSED BY AN INVALID CHARACTER (1403 PRINTER WITH UCS FEATURE)
    static final int
    JFCALX EQU X'02' - ALX REQUEST (SPACE=(x,(x,x,),,ALX))
    static final int
    JFCASA EQU X'04' - A - AMERICAN NATIONAL STANDARD (ASA) CONTROL CHARACTER (IOS/ANSI)
    static final int
    JFCASCII EQU X'04' - A - ASCII (8-TRACK) ** RESERVED-O **
    static final int
     
    static final int
    JFCBABS EQU X'00' - ABSTR REQUEST (SPACE=(ABSTR,(...)))
    static final int
    JFCBADSP EQU X'20' - AUTOMATIC DATA SET PROTECTION INDICATOR (MDC310) @Z40RP9A
    static final int
    JFCBAL EQU X'40' - AL - ISO/ANSI (ver 1) ISO/ANSI/FIPS (ver 3) X'48' - AUL - User labels ans AL type labels
    static final int
    JFCBAVR EQU X'40' - AVRAGE BLOCK LENGTH (blklgth) REQUEST (SPACE=(blklgth,(x,x)))
    static final int
    JFCBBFTA EQU X'60' - A - AUTOMATIC RECORD AREA CONSTRUCTION FOR QSAM LOCATE MODE PROCESSING OF SPANNED RECORDS.
    static final int
    JFCBBFTK EQU X'20' - LRECL=NNNNNK WAS SPECIFIED @L1C
    static final int
    JFCBBFTR EQU X'20' - R - FOR BSAM CREATE BDAM PROCESSING OR BDAM PROCESSING OF UNBLOCKED SPANNED RECORDS, SOFTWARE TRACK OVERFLOW.
    static final int
    JFCBBUFF EQU X'02' - If ON, JFCBUFOF contains either a user-coded buffer offset or invalid data resulting from a JFCB-to-JFCB merge.
    static final int
    JFCBCD EQU X'40' - I - IBM BCD ** RESERVED-O **
    static final int
    JFCBCEOV EQU X'08' - CHKPT=EOV SPECIFIED FOR THIS DATA SET (MDC312) @Z30JP9A
    static final int
    JFCBCKDS EQU X'02' - DATA SET IS CHECKPOINT DATASET @ZA52824
    static final int
    JFCBCKPT EQU X'10' - H - BYPASS EMBEDDED DOS CHECKPOINT RECORDS ON TAPE ICB398
    static final int
    JFCBCMPY EQU X'20' - Compaction = YES - (hex value) @04A
    static final int
    JFCBCYL EQU X'C0' - CYL REQUEST (SPACE=(CYL,(...)))
    static final int
    JFCBDDTK EQU X'04' - Set on by IEFAB434 and IEFAB492 (Alloc) only across a DADSM ALLOCATE call to indicate register 6 contains a pointer to the DD token @09C
    static final int
    JFCBDLET EQU X'80' - ** RESERVED-O ** (OS/VS1) (MDC305) @XM05457
    static final int
    JFCBEND EQU * POP PRINT END
    static final int
    JFCBEXP EQU X'40' - EXPIRATION DATE SPECIFIED (MDC318) @ZA27139
    static final int
    JFCBEXTP EQU X'80' - JFCB EXTENSION PRESENT FOR 3800 DEVICE The SVA in JFCBEXAD points to a JFCBE (MDC302) @Z40MP9A
    static final int
    JFCBFOFL EQU X'80' - L - Specifies that the block prefix is 4bytes and contains the block length NOTE: If the BUFOFF=number format was specified, JFCBUFOF will contain the length of the block prefix (in bytes)
    static final int
    JFCBGDGA EQU X'04' - ** RESERVED-O **
    static final int
    JFCBIDRC EQU X'20' - Compaction type=IDRC - (hex value) @L7A
    static final int
    JFCBIN EQU X'80' - C - Card Image (COLUMN BINARY MODE)
    static final int
    JFCBLGTH EQU 176 - LENGTH OF JFCB (x'B0')
    static final int
    JFCBLKSZ EQU X'10' - ON indicates that the JFCBLKSI has been set to zero via external interface.
    static final int
    JFCBLOCT EQU X'10' - ** RESERVED-O **
    static final int
    JFCBLP EQU X'10' - BLP - BYPASS LABEL PROCESSING
    static final int
    JFCBLSR EQU X'80' - Batch/LSR dataset @P5A
    static final int
    JFCBLTM EQU X'20' - LTM - LEADING TAPE MARK NOTE: OPEN/CLOSE/EOV AND RESTART must space over a tape mark if one exists.
    static final int
    JFCBME10 EQU X'0A' - Enterprise Extended WORM Cartridge Tape @LEA
    static final int
    JFCBMED1 EQU X'01' - Cartridge System Tape - (hex value) @L7A
    static final int
    JFCBMED2 EQU X'02' - Enhanced Capacity Cartridge System Tape @L7A - (hex value) @L7A
    static final int
    JFCBMED3 EQU X'03' - 1/2 inch / 320 meter particle media @04A
    static final int
    JFCBMED4 EQU X'04' - Reserved for future media type @04A
    static final int
    JFCBMED5 EQU X'05' - Enterprise Cartridge Tape @LBC
    static final int
    JFCBMED6 EQU X'06' - Enterprise WORM Cartridge Tape @LDC
    static final int
    JFCBMED7 EQU X'07' - Enterprise Economy Cartridge Tape @LDC
    static final int
    JFCBMED8 EQU X'08' - Enterprise Economy WORM Cartridge Tape @LDC
    static final int
    JFCBMED9 EQU X'09' - Enterprise Extended Cartridge Tape @LEA
    static final int
    JFCBMSGP EQU X'20' - ** RESERVED-O ** (MSVGP) (MDC307) @Z30LP9A
    static final int
    JFCBNEWV EQU X'04' - ** RESERVED-O **
    static final int
    JFCBPMEM EQU X'01' - ** RESERVED-O **
    static final int
    JFCBPROT EQU X'10' - RACF PROTECT REQUESTED (OS/VS2) (MDC314) @G32HP9A
    static final int
    JFCBPWBP EQU X'01' - PASSWORD BYPASS INDICATOR MDC010
    static final int
    JFCBRLSE EQU X'40' - ** RESERVED-O **
    static final int
    JFCBRV06 EQU X'02',,C'X' - RESERVED @ZA18180
    static final int
    JFCBRV07 EQU X'01',,C'X' - RESERVED @ZA18180
    static final int
    JFCBRWPW EQU X'30' - PASSWORD IS REQUIRED TO WRITE BUT NOT TO READ (DATA SET SECURITY) (LABEL=(,,NOPWREAD))
    static final int
    JFCBSCTY EQU X'10' - ** RESERVED-O **
    static final int
    JFCBSPAC EQU X'C0' - BIT PATTERN FOR SPACE REQUESTS
    static final int
    JFCBSTAT EQU X'40' - ** RESERVED-O **
    static final int
    JFCBTRK EQU X'80' - TRK REQUEST (SPACE=(TRK,(...)))
    static final int
    JFCBUAFF EQU X'01' - UNIT AFFINITY SPECIFIED FOR THIS DATA SET (ICB488) SA53458
    static final int
    JFCBUR EQU X'10' - B - BURROUGHS ** RESERVED-O **
    static final int
    JFCCAT EQU X'80' - DATA SET IS CATALOGED
    static final int
    JFCCBWU EQU X'20' - C - CONTROL BYTE PRECEDES WORK UNIT SPACE 1 VSAM X'12' - IL - AMP=('OPTCD=IL') X'10' - I - AMP=('OPTCD=I') X'02' - L - AMP=('OPTCD=L') X'00' - - AMP=('OPTCD=')
    static final int
    JFCCHAR EQU X'06' - - CONTROL CHARACTER
    static final int
    JFCCMPNS EQU X'00' - Compaction type unknown or not specified @L7A
    static final int
    JFCCOMP EQU X'08' - COMP - ENHANCED 3480 DATA RECORDING @T2A
    static final int
    JFCCONV EQU X'13' - C - DATA CONVERSION (7-track)
    static final int
    JFCCYL EQU X'08' - Y - CYLINDER OVERFLOW AREA
    static final int
    JFCDEFER EQU X'20' - SET ONLY IN A JFCB RECORDED IN A DATA SET DESCRIPTOR RECORD (DSDR) BY THE CHECKPOINT ROUTINE.
    static final int
    JFCDEL EQU X'02' - L - DELETE OPTION
    static final int
    JFCDISP EQU X'C0' - BIT PATTERN FOR NEW, MOD, OLD
    static final int
    JFCDQDSP EQU X'80' - REQUEST DEQUEUE OF TAPE VOLUME WHEN DEMOUNTED (MDC317) @ZA18180
    static final int
    JFCDSEQN EQU X'80' - DATASET SEQUENCE NUMBER Specified (LABEL=(ds-seq#,label)) @YA03334
    static final int
    JFCDUAL EQU X'10' - DUAL-DENSITY CHECK DETECTED
    static final int
    JFCDWORD EQU X'02' - D - DOUBLE WORD BOUNDARY
    static final int
    JFCDYN EQU X'08' - D - DYNAMIC BUFFERING
    static final int
    JFCEBCD EQU X'40' - E - EBCDIC MODE
    static final int
    JFCEEFM2 EQU X'80' - Enterprise Encryption Format 2 - (hex @LGA value) @LGA
    static final int
    JFCEEFM3 EQU X'A0' - Enterprise Encryption Format 3 - (hex @0CA value) @0CA
    static final int
    JFCEFMT1 EQU X'60' - Enterprise Format 1 - (hex value) @LBA
    static final int
    JFCEFMT2 EQU X'70' - Enterprise Format 2 - (hex value) @LEA
    static final int
    JFCEFMT3 EQU X'90' - Enterprise Format 3 - (hex value) @0CA
    static final int
    JFCENT EQU X'04' - DELETE THIS JFCB BEFORE ALLOCATION FOR A RESTARTED GENERATION DATA GROUP
    static final int
    JFCEQUAL EQU X'02' - E - EQUAL PRIORITY MDC019
    static final int
    JFCEVEN EQU X'23' - E - EVEN PARITY (7-track)
    static final int
    JFCEXC EQU X'10' - E - EXCHANGE BUFFERING
    static final int
    JFCEXT EQU X'20' - E - EXTENDED SEARCH
    static final int
    JFCFCBAL EQU X'08' - FORMS ARE TO BE ALIGNED (FCB=x,ALIGN)
    static final int
    JFCFCBVR EQU X'04' - FORMS CONTROL BUFFER (FCB) IMAGE IS TO BE VERIFIED (FCB=x,x,VERIFY)
    static final int
    JFCFEED EQU X'10' - F - FEEDBACK
    static final int
    JFCFIX EQU X'80' - F - FIXED
    static final int
    JFCFMREC EQU X'C0' - - HIGH-ORDER TWO BITS OF JFCRECFM TO BE TESTED FOR RECORD FORMAT
    static final int
    JFCFNCBD EQU X'08' - D - DATA PROTECTION - PUNCH ICB392
    static final int
    JFCFNCBI EQU X'80' - I - INTERPRET (PUNCH AND PRINT) ICB392
    static final int
    JFCFNCBP EQU X'20' - P - PUNCH ICB392
    static final int
    JFCFNCBR EQU X'40' - R - READ ICB392
    static final int
    JFCFNCBT EQU X'02' - T - TWO-LINE PRINT SUPPORT REQUEST.
    static final int
    JFCFNCBW EQU X'10' - W - PRINT ICB392
    static final int
    JFCFNCBX EQU X'04' - X - THIS DATA SET IS TO BE PRINTED.
    static final int
    JFCFOLD EQU X'40' - UCS IMAGE IS TO BE LOADED IN THE FOLD MODE (UCS=x,FOLD)
    static final int
    JFCFRI EQU X'20' - F - FRIDEN ** RESERVED-O **
    static final int
    JFCFWORD EQU X'01' - F - FULL WORD BOUNDARY
    static final int
    JFCGDG EQU X'02' - DATA SET IS A MEMBER OF A GENERATION DATA GROUP
    static final int
    JFCHIER EQU X'84' - ** RESERVED-O **
    static final int
    JFCHIER1 EQU X'04' - ** RESERVED-O **
    static final int
    JFCIND EQU X'10' - I - INDEPENDENT OVERFLOW AREA
    static final int
    JFCINOP EQU X'80' - TREAT THE INOUT OPTION OF OPEN AS INPUT (LABEL=(,,,IN))
    static final int
    JFCLOC EQU X'30' - DATA SET HAS BEEN LOCATED
    static final int
    JFCMAC EQU X'02' - M - MACHINE CODE CONTROL CHARACTER
    static final int
    JFCMAST EQU X'20' - M - MASTER INDEXES
    static final int
    JFCMEDIA EQU X'0F' - Media type @L7A
    static final int
    JFCMIXG EQU X'04' - MXIG REQUEST (SPACE=(x,(x,x,),,MXIG))
    static final int
    JFCMOD EQU X'80' - MOD DATA SET (DISP=MOD)
    static final int
    JFCMODEO EQU X'20' - O - OPTICAL MARK READ MODE (3505 ONLY) ICB394
    static final int
    JFCMODER EQU X'10' - R - READ COLUMN ELIMINATE MODE (3505 AND 3525 WITH READ FEATURE) ICB394
    static final int
    JFCMODNW EQU X'10' - DISPOSITION OF THIS DATA SET HAS BEEN CHANGED FROM MOD TO NEW.
    static final int
    JFCNCOMP EQU X'04' - NOCOMP - ENHANCED 3480 DATA RECORDING @T2A
    static final int
    JFCNCR EQU X'08' - C - NATIONAL CASH REGISTER ** RESERVED-O **
    static final int
    JFCNDCB EQU X'02' - DO NOT MERGE DCB FIELDS INTO THIS JFCB
    static final int
    JFCNDSCB EQU X'04' - DO NOT MERGE DSCB OR LABEL FIELDS INTO THIS JFCB
    static final int
    JFCNEW EQU X'C0' - NEW DATA SET (DISP=NEW)
    static final int
    JFCNL EQU X'01' - NL - NO LABEL
    static final int
    JFCNOCC EQU X'00' - - NO CONTROL CHARACTER
    static final int
    JFCNOCMP EQU X'10' - Compaction not used - (hex value) @L7A
    static final int
    JFCNOCON EQU X'80' - N - NO CONVERSION ** RESERVED-O **
    static final int
    JFCNOMED EQU X'00' - Media type unknown or not specified @L7A
    static final int
    JFCNOREC EQU X'00' - Recording technology unknown or not @L7A specified @L7A
    static final int
    JFCNOSPC EQU X'00' - Volume has no special attributes @L7A
    static final int
    JFCNRPS EQU X'20' - USE BY OPEN ROUTINES - SET TO INDICATE THAT THIS DATA SET RESIDES ON A NON-RPS DEVICE.
    static final int
    JFCNSL EQU X'04' - NSL - NONSTANDARD LABEL
    static final int
    JFCNWRIT EQU X'08' - DO NOT WRITE BACK THE JFCB DURING OPEN PROCESSING
    static final int
    JFCOLD EQU X'40' - OLD DATA SET (DISP=OLD)
    static final int
    JFCOMPTY EQU X'F0' - Compaction type.
    static final int
    JFCONE EQU X'01' - 1 - STACKER ONE
    static final int
    JFCONTIG EQU X'08' - CONTIG REQUEST (SPACE=(x,(x,x,),,CONTIG))
    static final int
    JFCOPEN EQU X'0F' - OPEN ROUTINE INTERNAL SWITCHES
    static final int
    JFCOPTJ EQU X'01' - J - 3800 CONTROL CHARACTER (MDC301) @Z40MP9A SPACE 1 BISAM - QISAM
    static final int
    JFCOPTQ EQU X'08' - - EBCDIC TO ASCII OR ASCII TO EBCDIC TRANSLATION REQUIRED SPACE 1 TCAM
    static final int
    JFCORGAM EQU X'08' - - VSAM ICB438
    static final int
    JFCORGCQ EQU X'08' - CQ - ** RESERVED-O ** MDC012
    static final int
    JFCORGCX EQU X'10' - CX - COMM.
    static final int
    JFCORGDA EQU X'20' - DA - DIRECT ACCESS X'21' - DAU - DIRECT ACCESS Unmovable
    static final int
    JFCORGGS EQU X'80' - GS - GRAPHICS
    static final int
    JFCORGIS EQU X'80' - IS - INDEXED SEQUENTIAL X'81' - ISU - INDEXED SEQUENTIAL Unmovable
    static final int
    JFCORGMQ EQU X'04' - MQ - ** RESERVED-O ** MDC013
    static final int
    JFCORGPO EQU X'02' - PO - PARTITIONED X'03' - POU - PARTITIONED Unmovable
    static final int
    JFCORGPS EQU X'40' - PS - PHYSICAL SEQUENTIAL X'41' - PSU - PHYSICAL SEQUENTIAL Unmovable
    static final int
    JFCORGTQ EQU X'20' - - TCAM MESSAGE QUEUE MDC015
    static final int
    JFCORGTR EQU X'04' - - TCAM 3705 MDC016
    static final int
    JFCORGTX EQU X'40' - - TCAM LINE GROUP MDC014
    static final int
    JFCORGU EQU X'01' - ..U - UNMOVABLE - THE DATA CONTAINS LOCATION DEPENDENT INFORMATION (used in conjunction with other settings)
    static final int
    JFCOUTOP EQU X'40' - TREAT THE OUTIN OPTION OF OPEN AS OUTPUT (LABEL=(,,,OUT))
    static final int
    JFCOVER EQU X'40' - - TRACK OVERFLOW
    static final int
    JFCPAT EQU X'01' - THE PATTERNING DSCB IS COMPLETE
    static final int
    JFCPCIA1 EQU X'20' - PCI=(A,) RECEIVE OPERATIONS
    static final int
    JFCPCIA2 EQU X'10' - PCI=(,A) SEND OPERATIONS A INDICATES THAT AFTER THE FIRST BUFFER IS FILLED (ON RECEIVE OPERATIONS) OR EMPTIED (ON SEND OPERATIONS), A PCI OCCURS DURING THE FILLING OR EMPTYING OF THE NEXT BUFFER.
    static final int
    JFCPCIBT EQU X'20' - C - CHAINED SCHEDULING USING THE PROGRAM CONTROLLED INTERRUPTION
    static final int
    JFCPCIN1 EQU X'08' - PCI=(N,) RECEIVE OPERATIONS
    static final int
    JFCPCIN2 EQU X'04' - PCI=(,N) SEND OPERATIONS N INDICATES THAT NO PCI'S ARE TAKEN DURING FILLING (ON RECEIVE OPERATIONS) OR EMPTYING (ON SEND OPERATIONS) OF BUFFERS.
    static final int
    JFCPCIR1 EQU X'02' - PCI=(R,) RECEIVE OPERATIONS
    static final int
    JFCPCIR2 EQU X'01' - PCI=(,R) SEND OPERATIONS R INDICATES THAT AFTER THE FIRST BUFFER IS FILLED (ON RECEIVE OPERATIONS) OR EMPTIED (ON SEND OPERATIONS), A PCI OCCURS DURING THE FILLING OR EMPTYING OF EACH SUCCEEDING BUFFER.
    static final int
    JFCPCIX1 EQU X'80' - PCI=(X,) RECEIVE OPERATIONS ICB473
    static final int
    JFCPCIX2 EQU X'40' - PCI=(,X) SEND OPERATIONS X INDICATES THAT AFTER THE FIRST BUFFER IS FILLED (ON RECEIVE OPERATIONS) OR EMPTIED (ON SEND OPERATIONS), A PCI OCCURS DURING THE FILLING OR EMPTYING OF THE NEXT BUFFER.
    static final int
    JFCPDS EQU X'01' - DATA SET IS A MEMBER OF A PARTITIONED DATA SET
    static final int
    JFCPOSID EQU X'10' - JFCRBIDO CONTAINS THE PHYSICAL LOCATION @H1A ON THE TAPE OF THE FIRST STANDARD-LABEL @H1A HEADER RECORD TO BE PROCESSED BY OPEN @H1A
    static final int
    JFCRCFM EQU X'E0' - - RECORD FORMAT (USASI/USASCII)
    static final int
    JFCRCTLG EQU X'01' - OPEN HAS UPDATED THE TTR.
    static final int
    JFCRDCOM EQU X'01' - Read compatibility attribute.
    static final int
    JFCRECV EQU X'04' - R - RECEIVE PRIORITY MDC018
    static final int
    JFCREDUC EQU X'04' - Z - USE REDUCED ERROR RECOVERY PROCEDURE (MAGNETIC TAPE) (EXCP ALSO)
    static final int
    JFCREL EQU X'01' - R - RELATIVE BLOCK ADDRESSING SPACE 1 USASI/USASCII
    static final int
    JFCREORG EQU X'01' - R - REORGANIZATION CRITERIA SPACE 1 BDAM
    static final int
    JFCREQ EQU X'02' - STORAGE VOLUME REQUESTED
    static final int
    JFCRFB EQU X'10' - B - BLOCKED - MAY NOT OCCUR WITH UNDEFINED
    static final int
    JFCRFO EQU X'20' - T - TRACK OVERFLOW
    static final int
    JFCRFS EQU X'08' - S - FOR FIXED LENGTH RECORD FORMAT, STANDARD BLOCKS.
    static final int
    JFCRLSE EQU X'C0' - RELEASE EXTERNAL STORAGE (SPACE=(,(,),RLSE))
    static final int
    JFCROUND EQU X'01' - ROUND REQUEST (SPACE=(x,(x,x,),,,ROUND))
    static final int
    JFCRSV02 EQU X'08',,C'X' RESERVED
    static final int
    JFCRSV03 EQU X'04',,C'X' RESERVED
    static final int
    JFCRSV04 EQU X'02',,C'X' RESERVED
    static final int
    JFCRSV05 EQU X'01',,C'X' RESERVED
    static final int
    JFCRSV06 EQU X'08',,C'X' RESERVED
    static final int
    JFCRSV07 EQU X'04',,C'X' RESERVED
    static final int
    JFCRSV13 EQU X'10',,C'X' RESERVED, BINARY ZERO
    static final int
    JFCRSV15 EQU X'02',,C'X' RESERVED, BINARY ZERO
    static final int
    JFCRSV16 EQU X'01',,C'X' RESERVED, BINARY ZERO
    static final int
    JFCRSV17 EQU X'40',,C'X' RESERVED
    static final int
    JFCRSV18 EQU X'08',,C'X' RESERVED
    static final int
    JFCRSV19 EQU X'04',,C'X' RESERVED
    static final int
    JFCRSV20 EQU X'04',,C'X' RESERVED
    static final int
    JFCRSV21 EQU X'02',,C'X' RESERVED
    static final int
    JFCRSV22 EQU X'02',,C'X' RESERVED
    static final int
    JFCRSV25 EQU X'20',,C'X' RESERVED
    static final int
    JFCRSV26 EQU X'02',,C'X' RESERVED
    static final int
    JFCRSV27 EQU X'01',,C'X' RESERVED END OF 108 PRINTER SEGMENT
    static final int
    JFCRSV31 EQU X'01',,C'X' RESERVED
    static final int
    JFCRSV32 EQU X'01',,C'X' RESERVED
    static final int
    JFCRSV33 EQU X'10',,C'X' RESERVED
    static final int
    JFCRSV34 EQU X'08',,C'X' RESERVED
    static final int
    JFCRSV53 EQU X'80',,C'X' RESERVED MDC020
    static final int
    JFCRSV54 EQU X'40',,C'X' RESERVED MDC019
    static final int
    JFCRSV55 EQU X'20',,C'X' RESERVED MDC018
    static final int
    JFCSDNAM EQU X'80' - W - SOURCE OR DESTINATION NAME PRECEDES MESSAGE (AFTER CONTROL BYTE)
    static final int
    JFCSDRPS EQU X'08' - USE SEARCH DIRECT FOR ROTATIONAL POSITION SENSING (RPS) DEVICES ICB398
    static final int
    JFCSDS EQU X'20' - SUBSYSTEM DATA SET - This dataset is either a SYSIN/SYSOUT dataset, or SUBSYS= was specified on the DD statement @L4C
    static final int
    JFCSECUR EQU X'10' - PASSWORD IS REQUIRED TO READ OR TO WRITE (DATA SET SECURITY) (LABEL=(,,PASSWORD))
    static final int
    JFCSEND EQU X'01' - S - SEND PRIORITY MDC020
    static final int
    JFCSHARE EQU X'08' - SHARED DATA SET
    static final int
    JFCSIM EQU X'40' - S - SIMPLE BUFFERING
    static final int
    JFCSKP EQU X'40' - SKP - SKIP
    static final int
    JFCSL EQU X'02' - SL - STANDARD LABEL (default)
    static final int
    JFCSLCRE EQU X'40' - CREATION OF A STANDARD LABEL IS NECESSARY
    static final int
    JFCSLDES EQU X'20' - DESTRUCTION OF A STANDARD LABEL IS NECESSARY
    static final int
    JFCSNSVL EQU X'08' - VOLID EXTRACTED FROM SENSE @LFA
    static final int
    JFCSPECL EQU X'0F' - Special attributes @L7A
    static final int
    JFCSPNO EQU X'01' - 0 - NO SPACING
    static final int
    JFCSPONE EQU X'09' - 1 - SPACE ONE LINE
    static final int
    JFCSPTHR EQU X'19' - 3 - SPACE THREE LINES
    static final int
    JFCSPTWO EQU X'11' - 2 - SPACE TWO LINES
    static final int
    JFCSRCHD EQU X'04' - - USE SEARCH DIRECT (SD), INSTEAD OF SEARCH PREVIOUS, ON ROTATIONAL POSITION SENSING (RPS) DEVICE.
    static final int
    JFCSTAND EQU X'80' - VOLUME LABEL PROCESSING STANDARD
    static final int
    JFCSUL EQU X'0A' - SUL - STANDARD and USER LABELs
    static final int
    JFCTEMP EQU X'01' - DATA SET WILL BE DELETED WHEN JOB COMPLETES WITH A NORMAL CONDITION CODE @02A
    static final int
    JFCTEMPS EQU X'08' - This flag identifies a Temporary, SMS Managed DASD dataset.
    static final int
    JFCTOPEN EQU X'40' - TAPE DATA SET HAS BEEN OPENED MDC026
    static final int
    JFCTOPT EQU X'10' - T - ON-LINE TERMINAL TEST (BTAM) ICB349
    static final int
    JFCTRACE EQU X'04' - GTF TRACE IS TO OCCUR DURING OPEN/CLOSE/EOV AND DYNAMIC ALLOCATION PROCESSING OF DCB (AMP='TRACE') ICB392
    static final int
    JFCTRAN EQU X'3B' - T - EOD/EBCDIC TRANSLATION (7-track)
    static final int
    JFCTREV EQU X'2B' - ET - EVEN PARITY AND TRANSLATION (7-track)
    static final int
    JFCTRKNO EQU X'F0' - Track recording technique @L7A
    static final int
    JFCTTR EQU X'10' - A JOB STEP IS TO BE RESTARTED.
    static final int
    JFCTTY EQU X'02' - T - TELETYPE ** RESERVED-O **
    static final int
    JFCTWO EQU X'02' - 2 - STACKER TWO
    static final int
    JFCUND EQU X'C0' - U - UNDEFINED
    static final int
    JFCVAR EQU X'40' - V - VARIABLE
    static final int
    JFCVARD EQU X'20' - D - VARIABLE (FORMAT D FOR USASI/USASCII)
    static final int
    JFCVER EQU X'10' - UCS IMAGE IS TO BE VERIFIED (UCS=x,x,VERIFY)
    static final int
    JFCVLDQ1 EQU X'80' First volser in JFCAVOLS has been dequeued @05A
    static final int
    JFCVLDQ2 EQU X'40' Second volser in JFCAVOLS has been dequeued @05A
    static final int
    JFCVLDQ3 EQU X'20' Third volser in JFCAVOLS has been dequeued @05A
    static final int
    JFCVLDQ4 EQU X'10' Fourth volser in JFCAVOLS has been dequeued @05A
    static final int
    JFCVLDQ5 EQU X'08' Fifth volser in JFCAVOLS has been dequeued @05A
    static final int
    JFCVRDS EQU X'04' - VIO DATA SET MDC006
    static final int
    JFCVSL EQU X'40' - VOLUME SERIAL LIST HAS BEEN CHANGED
    static final int
    JFCWUMSG EQU X'40' - U - WORK UNIT IS A MESSAGE (DEFAULT WORK UNIT IS A RECORD)
    static final int
    JFCWVCBD EQU X'80' - W - WRITE VALIDITY CHECK
    static final int
    JFCWVCIS EQU X'80' - W - WRITE VALIDITY CHECK
    static final int
    JFCWVCSP EQU X'80' - W - WRITE VALIDITY CHECK
  • Constructor Summary

    Constructors
    Constructor
    Description
    JFCB(byte[] buffer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
     
    int
     
    int
     
    int
     
     
    byte[]
     
    int
     
    int
     
    int
     
     
    int
     
     
     
    int
     
     
     
     
    int
     
    int
     
    int
     
    int
     
    int
     
    int
     
    int
     
     
    int
     
    byte[]
     
    int
     
    int
     
    int
     
    int
     
     
    int
     
     
    int
     
    int
     
    byte[]
     
    int
     
    int
     
    int
     
     
     
    int
     
    int
     
    int
     
     
    int
     
    int
     
    int
     
    int
     
    byte[]
     
    int
     
    byte[]
     
    int
     
    int
     
    int
     
    int
     
     
     
    int
     
    int
     
    int
     
     
    int
     
    int
     
    int
     
    int
     
    int
     
     
    int
     
    int
     
    int
     
     
    int
     
     
    int
     
    int
     
     
    byte[]
     
    int
     
    byte[]
     
    int
     
    byte[]
     
    int
     
    int
     
     
     
    int
     
    long
     
    int
     
    int
     
     
    int
     
    int
     
    int
     
    int
     
    byte[]
     
     
     
     
    int
     
    int
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • JFCB

      public static final int JFCB
    • INFMJFCB

      public static final int INFMJFCB
              INFMJFCB EQU   *                                                        
       
    • JFCCAT

      public static final int JFCCAT
              JFCCAT   EQU   X'80' -   DATA SET IS CATALOGED                           
      See Also:
    • JFCVSL

      public static final int JFCVSL
              JFCVSL   EQU   X'40' -   VOLUME SERIAL LIST HAS BEEN CHANGED             
      See Also:
    • JFCSDS

      public static final int JFCSDS
              JFCSDS   EQU   X'20' -   SUBSYSTEM DATA SET - This dataset is either    
                              a SYSIN/SYSOUT dataset, or SUBSYS= was
                              specified on the DD statement             @L4C 
      See Also:
    • JFCTTR

      public static final int JFCTTR
              JFCTTR   EQU   X'10' -   A JOB STEP IS TO BE RESTARTED.  USE JFCBOTTR   
                              INSTEAD OF DS1LSTAR FIELD TO REPOSITION DATA
                              SET IF AUTOMATIC STEP RESTART OCCURS.  (THIS
                              JOB HAD ABEND PROCESSING FOR A DATA SET OPENED
                              FOR MOD.) 
      See Also:
    • JFCNWRIT

      public static final int JFCNWRIT
              JFCNWRIT EQU   X'08' -   DO NOT WRITE BACK THE JFCB DURING OPEN         
                              PROCESSING 
      See Also:
    • JFCNDSCB

      public static final int JFCNDSCB
              JFCNDSCB EQU   X'04' -   DO NOT MERGE DSCB OR LABEL FIELDS INTO THIS    
                              JFCB 
      See Also:
    • JFCNDCB

      public static final int JFCNDCB
              JFCNDCB  EQU   X'02' -   DO NOT MERGE DCB FIELDS INTO THIS JFCB          
      See Also:
    • JFCPAT

      public static final int JFCPAT
              JFCPAT   EQU   X'01' -   THE PATTERNING DSCB IS COMPLETE                
       
      See Also:
    • JFCTRKNO

      public static final int JFCTRKNO
              JFCTRKNO EQU   X'F0' -   Track recording technique                 @L7A  
      See Also:
    • JFCNOREC

      public static final int JFCNOREC
              JFCNOREC EQU   X'00' -   Recording technology unknown or not       @L7A 
                              specified                                 @L7A 
      See Also:
    • JFC18TRK

      public static final int JFC18TRK
              JFC18TRK EQU   X'10' -   18 track recording mode - (hex value)     @L7A  
      See Also:
    • JFC36TRK

      public static final int JFC36TRK
              JFC36TRK EQU   X'20' -   36 track recording mode - (hex value)     @L7A  
      See Also:
    • JFC128TK

      public static final int JFC128TK
              JFC128TK EQU   X'30' -   128 track recording mode - (hex value)    @04A  
      See Also:
    • JFC256TK

      public static final int JFC256TK
              JFC256TK EQU   X'40' -   256 track recording mode - (hex value)    @07A  
      See Also:
    • JFC384TK

      public static final int JFC384TK
              JFC384TK EQU   X'50' -   384 track recording mode - (hex value)    @L9A  
      See Also:
    • JFCEFMT1

      public static final int JFCEFMT1
              JFCEFMT1 EQU   X'60' -   Enterprise Format 1 - (hex value)         @LBA  
      See Also:
    • JFCEFMT2

      public static final int JFCEFMT2
              JFCEFMT2 EQU   X'70' -   Enterprise Format 2 - (hex value)         @LEA  
      See Also:
    • JFCEEFM2

      public static final int JFCEEFM2
              JFCEEFM2 EQU   X'80' -   Enterprise Encryption Format 2 - (hex     @LGA 
                              value)                                    @LGA 
      See Also:
    • JFCEFMT3

      public static final int JFCEFMT3
              JFCEFMT3 EQU   X'90' -   Enterprise Format 3 - (hex value)         @0CA  
      See Also:
    • JFCEEFM3

      public static final int JFCEEFM3
              JFCEEFM3 EQU   X'A0' -   Enterprise Encryption Format 3 - (hex     @0CA 
                              value)                                    @0CA 
      See Also:
    • JFCMEDIA

      public static final int JFCMEDIA
              JFCMEDIA EQU   X'0F' -   Media type                                @L7A  
      See Also:
    • JFCNOMED

      public static final int JFCNOMED
              JFCNOMED EQU   X'00' -   Media type unknown or not specified       @L7A  
      See Also:
    • JFCBMED1

      public static final int JFCBMED1
              JFCBMED1 EQU   X'01' -   Cartridge System Tape - (hex value)       @L7A  
      See Also:
    • JFCBMED2

      public static final int JFCBMED2
              JFCBMED2 EQU   X'02' -   Enhanced Capacity Cartridge System Tape   @L7A 
                              - (hex value)                             @L7A 
      See Also:
    • JFCBMED3

      public static final int JFCBMED3
              JFCBMED3 EQU   X'03' -   1/2 inch / 320 meter particle media       @04A  
      See Also:
    • JFCBMED4

      public static final int JFCBMED4
              JFCBMED4 EQU   X'04' -   Reserved for future media type            @04A  
      See Also:
    • JFCBMED5

      public static final int JFCBMED5
              JFCBMED5 EQU   X'05' -   Enterprise Cartridge Tape                 @LBC  
      See Also:
    • JFCBMED6

      public static final int JFCBMED6
              JFCBMED6 EQU   X'06' -   Enterprise WORM Cartridge Tape            @LDC  
      See Also:
    • JFCBMED7

      public static final int JFCBMED7
              JFCBMED7 EQU   X'07' -   Enterprise Economy Cartridge Tape         @LDC  
      See Also:
    • JFCBMED8

      public static final int JFCBMED8
              JFCBMED8 EQU   X'08' -   Enterprise Economy WORM Cartridge Tape    @LDC  
      See Also:
    • JFCBMED9

      public static final int JFCBMED9
              JFCBMED9 EQU   X'09' -   Enterprise Extended Cartridge Tape        @LEA  
      See Also:
    • JFCBME10

      public static final int JFCBME10
              JFCBME10 EQU   X'0A' -   Enterprise Extended WORM Cartridge Tape   @LEA  
      See Also:
    • JFCOMPTY

      public static final int JFCOMPTY
              JFCOMPTY EQU   X'F0' -   Compaction type. Does not necessarily     @L7A 
                              mean TRTCH=COMP was specified.            @L7A 
      See Also:
    • JFCCMPNS

      public static final int JFCCMPNS
              JFCCMPNS EQU   X'00' -   Compaction type unknown or not specified  @L7A  
      See Also:
    • JFCNOCMP

      public static final int JFCNOCMP
              JFCNOCMP EQU   X'10' -   Compaction not used - (hex value)         @L7A  
      See Also:
    • JFCBIDRC

      public static final int JFCBIDRC
              JFCBIDRC EQU   X'20' -   Compaction type=IDRC - (hex value)        @L7A  
      See Also:
    • JFCBCMPY

      public static final int JFCBCMPY
              JFCBCMPY EQU   X'20' -   Compaction = YES - (hex value)            @04A  
      See Also:
    • JFCSPECL

      public static final int JFCSPECL
              JFCSPECL EQU   X'0F' -   Special attributes                        @L7A  
      See Also:
    • JFCNOSPC

      public static final int JFCNOSPC
              JFCNOSPC EQU   X'00' -   Volume has no special attributes          @L7A  
      See Also:
    • JFCRDCOM

      public static final int JFCRDCOM
              JFCRDCOM EQU   X'01' -   Read compatibility attribute. When set,   @L7A 
                              it indicates that the volumes will be     @L7A
                              used for input only and read compatible   @L7A
                              devices can be added to the device        @L7A
                              eligibility - (hex value)                 @L7A
       
      See Also:
    • JFCDSEQN

      public static final int JFCDSEQN
              JFCDSEQN EQU   X'80' -   DATASET SEQUENCE NUMBER Specified              
                              (LABEL=(ds-seq#,label))               @YA03334 
      See Also:
    • JFCBAL

      public static final int JFCBAL
              JFCBAL   EQU   X'40' -   AL  - ISO/ANSI (ver 1) ISO/ANSI/FIPS (ver 3)   
                    X'48' -   AUL - User labels ans AL type labels 
      See Also:
    • JFCBLTM

      public static final int JFCBLTM
              JFCBLTM  EQU   X'20' -   LTM - LEADING TAPE MARK                        
                              NOTE: OPEN/CLOSE/EOV AND RESTART must space
                                    over a tape mark if one exists.   ICB398 
      See Also:
    • JFCBLP

      public static final int JFCBLP
              JFCBLP   EQU   X'10' -   BLP - BYPASS LABEL PROCESSING                   
      See Also:
    • JFCSUL

      public static final int JFCSUL
              JFCSUL   EQU   X'0A' -   SUL - STANDARD and USER LABELs                  
      See Also:
    • JFCNSL

      public static final int JFCNSL
              JFCNSL   EQU   X'04' -   NSL - NONSTANDARD LABEL                         
      See Also:
    • JFCSL

      public static final int JFCSL
              JFCSL    EQU   X'02' -   SL  - STANDARD LABEL  (default)                 
      See Also:
    • JFCNL

      public static final int JFCNL
              JFCNL    EQU   X'01' -   NL  - NO LABEL                                 
       
      See Also:
    • JFCBFOFL

      public static final int JFCBFOFL
              JFCBFOFL EQU   X'80' -   L - Specifies that the block prefix is 4bytes  
                                  and contains the block length
                              NOTE: If the BUFOFF=number format was
                                    specified, JFCBUFOF will contain the
                                    length of the block prefix (in bytes)
       
      See Also:
    • JFCFNCBI

      public static final int JFCFNCBI
              JFCFNCBI EQU   X'80' -   I - INTERPRET (PUNCH AND PRINT)                
                                                                      ICB392 
      See Also:
    • JFCFNCBR

      public static final int JFCFNCBR
              JFCFNCBR EQU   X'40' -   R - READ                                ICB392  
      See Also:
    • JFCFNCBP

      public static final int JFCFNCBP
              JFCFNCBP EQU   X'20' -   P - PUNCH                               ICB392  
      See Also:
    • JFCFNCBW

      public static final int JFCFNCBW
              JFCFNCBW EQU   X'10' -   W - PRINT                               ICB392  
      See Also:
    • JFCFNCBD

      public static final int JFCFNCBD
              JFCFNCBD EQU   X'08' -   D - DATA PROTECTION - PUNCH             ICB392  
      See Also:
    • JFCFNCBX

      public static final int JFCFNCBX
              JFCFNCBX EQU   X'04' -   X - THIS DATA SET IS TO BE PRINTED.  THIS MAY  
                              BE CODED WITH PW OR RPW TO DISTINGUISH THE
                              DATA SET TO BE PRINTED FROM THE DATA SET TO
                              BE PUNCHED.                             ICB392 
      See Also:
    • JFCFNCBT

      public static final int JFCFNCBT
              JFCFNCBT EQU   X'02' -   T - TWO-LINE PRINT SUPPORT REQUEST.  THE       
                              SECOND PRINT LINE IS LOCATED ON CARD LINE
                              THREE.                                  ICB392 
      See Also:
    • JFCRSV31

      public static final int JFCRSV31
              JFCRSV31 EQU   X'01',,C'X' RESERVED                                     
       
      See Also:
    • JFCSTAND

      public static final int JFCSTAND
              JFCSTAND EQU   X'80' -   VOLUME LABEL PROCESSING STANDARD                
      See Also:
    • JFCSLCRE

      public static final int JFCSLCRE
              JFCSLCRE EQU   X'40' -   CREATION OF A STANDARD LABEL IS NECESSARY       
      See Also:
    • JFCSLDES

      public static final int JFCSLDES
              JFCSLDES EQU   X'20' -   DESTRUCTION OF A STANDARD LABEL IS NECESSARY    
      See Also:
    • JFCDUAL

      public static final int JFCDUAL
              JFCDUAL  EQU   X'10' -   DUAL-DENSITY CHECK DETECTED                     
      See Also:
    • JFCOPEN

      public static final int JFCOPEN
              JFCOPEN  EQU   X'0F' -   OPEN ROUTINE INTERNAL SWITCHES                  
      See Also:
    • JFCSNSVL

      public static final int JFCSNSVL
              JFCSNSVL EQU   X'08' -   VOLID EXTRACTED FROM SENSE                @LFA  
      See Also:
    • JFCBPWBP

      public static final int JFCBPWBP
              JFCBPWBP EQU   X'01' -   PASSWORD BYPASS INDICATOR               MDC010  
      See Also:
    • JFCINOP

      public static final int JFCINOP
              JFCINOP  EQU   X'80' -   TREAT THE INOUT OPTION OF OPEN AS INPUT        
                              (LABEL=(,,,IN)) 
      See Also:
    • JFCOUTOP

      public static final int JFCOUTOP
              JFCOUTOP EQU   X'40' -   TREAT THE OUTIN OPTION OF OPEN AS OUTPUT       
                              (LABEL=(,,,OUT)) 
      See Also:
    • JFCDEFER

      public static final int JFCDEFER
              JFCDEFER EQU   X'20' -   SET ONLY IN A JFCB RECORDED IN A DATA SET      
                              DESCRIPTOR RECORD (DSDR) BY THE CHECKPOINT
                              ROUTINE.  INDICATES THAT THE DATA SET RELATED
                              TO THE JFCB IS BEING PROCESSED SEQUENTIALLY,
                              AT THE CHECKPOINT, ON A VOLUME OTHER THAN THE
                              VOLUME ON WHICH PROCESSING BEGAN IN THE
                              CURRENT STEP.  WHEN RESTART OCCURS, THIS BIT
                              CAUSES DEFERRED VOLUME MOUNTING. 
      See Also:
    • JFCNRPS

      public static final int JFCNRPS
              JFCNRPS  EQU   X'20' -   USE BY OPEN ROUTINES - SET TO INDICATE THAT    
                              THIS DATA SET RESIDES ON A NON-RPS DEVICE.
                              RESET TO ZERO WHEN OPEN PROCESSING IS
                              COMPLETED.                              ICB495 
      See Also:
    • JFCMODNW

      public static final int JFCMODNW
              JFCMODNW EQU   X'10' -   DISPOSITION OF THIS DATA SET HAS BEEN CHANGED  
                              FROM MOD TO NEW.  DISPOSITION (IN JFCBIND2)
                              WILL BE RESTORED TO MOD AFTER OPEN. 
      See Also:
    • JFCSDRPS

      public static final int JFCSDRPS
              JFCSDRPS EQU   X'08' -   USE SEARCH DIRECT FOR ROTATIONAL POSITION      
                              SENSING (RPS) DEVICES                   ICB398 
      See Also:
    • JFCTRACE

      public static final int JFCTRACE
              JFCTRACE EQU   X'04' -   GTF TRACE IS TO OCCUR DURING OPEN/CLOSE/EOV    
                              AND DYNAMIC ALLOCATION PROCESSING OF DCB
                              (AMP='TRACE')                           ICB392 
      See Also:
    • JFCBBUFF

      public static final int JFCBBUFF
              JFCBBUFF EQU   X'02' -   If ON, JFCBUFOF contains either a user-coded   
                              buffer offset or invalid data resulting from
                              a JFCB-to-JFCB merge.  If OFF, JFCBOTTR
                              (containing structure for JFCBUFOF) is
                              available to store the TTR of the DSCB for
                              the data set represented by this JFCB.    @L4C
       
      See Also:
    • JFCRCTLG

      public static final int JFCRCTLG
              JFCRCTLG EQU   X'01' -   OPEN HAS UPDATED THE TTR.  SCHEDULER STEP      
                              TERMINATION ROUTINE IS TO RECATALOG THIS DATA
                              SET AND PLACE IN THE CATALOG ENTRY THE DSCB
                              TTR CONTAINED IN JFCBDSCB IF THIS DATA SET IS
                              CATALOGED.                                @L4C 
      See Also:
    • JFCRLSE

      public static final int JFCRLSE
              JFCRLSE  EQU   X'C0' -   RELEASE EXTERNAL STORAGE (SPACE=(,(,),RLSE))    
      See Also:
    • JFCLOC

      public static final int JFCLOC
              JFCLOC   EQU   X'30' -   DATA SET HAS BEEN LOCATED                       
      See Also:
    • JFCADDED

      public static final int JFCADDED
              JFCADDED EQU   X'0C' -   NEW VOLUME HAS BEEN ADDED TO THE DATA SET       
      See Also:
    • JFCGDG

      public static final int JFCGDG
              JFCGDG   EQU   X'02' -   DATA SET IS A MEMBER OF A GENERATION DATA      
                              GROUP 
      See Also:
    • JFCPDS

      public static final int JFCPDS
              JFCPDS   EQU   X'01' -   DATA SET IS A MEMBER OF A PARTITIONED DATA SET  
      See Also:
    • JFCBRLSE

      public static final int JFCBRLSE
              JFCBRLSE EQU   X'40' -   ** RESERVED-O **                                
      See Also:
    • JFCBLOCT

      public static final int JFCBLOCT
              JFCBLOCT EQU   X'10' -   ** RESERVED-O **                                
      See Also:
    • JFCBNEWV

      public static final int JFCBNEWV
              JFCBNEWV EQU   X'04' -   ** RESERVED-O **                                
      See Also:
    • JFCBPMEM

      public static final int JFCBPMEM
              JFCBPMEM EQU   X'01' -   ** RESERVED-O **                               
      
       
      See Also:
    • JFCDISP

      public static final int JFCDISP
              JFCDISP  EQU   X'C0' -   BIT PATTERN FOR NEW, MOD, OLD                   
      See Also:
    • JFCNEW

      public static final int JFCNEW
              JFCNEW   EQU   X'C0' -   NEW DATA SET  (DISP=NEW)                        
      See Also:
    • JFCMOD

      public static final int JFCMOD
              JFCMOD   EQU   X'80' -   MOD DATA SET  (DISP=MOD)                        
      See Also:
    • JFCOLD

      public static final int JFCOLD
              JFCOLD   EQU   X'40' -   OLD DATA SET  (DISP=OLD)                        
      See Also:
    • JFCBRWPW

      public static final int JFCBRWPW
              JFCBRWPW EQU   X'30' -   PASSWORD IS REQUIRED TO WRITE BUT NOT TO READ  
                              (DATA SET SECURITY) (LABEL=(,,NOPWREAD)) 
      See Also:
    • JFCSECUR

      public static final int JFCSECUR
              JFCSECUR EQU   X'10' -   PASSWORD IS REQUIRED TO READ OR TO WRITE       
                              (DATA SET SECURITY) (LABEL=(,,PASSWORD)) 
      See Also:
    • JFCSHARE

      public static final int JFCSHARE
              JFCSHARE EQU   X'08' -   SHARED DATA SET                                 
      See Also:
    • JFCENT

      public static final int JFCENT
              JFCENT   EQU   X'04' -   DELETE THIS JFCB BEFORE ALLOCATION FOR A       
                              RESTARTED GENERATION DATA GROUP 
      See Also:
    • JFCREQ

      public static final int JFCREQ
              JFCREQ   EQU   X'02' -   STORAGE VOLUME REQUESTED                        
      See Also:
    • JFCTEMP

      public static final int JFCTEMP
              JFCTEMP  EQU   X'01' -   DATA SET WILL BE DELETED WHEN JOB COMPLETES    
                              WITH A NORMAL CONDITION CODE              @02A 
      See Also:
    • JFCBSTAT

      public static final int JFCBSTAT
              JFCBSTAT EQU   X'40' -   ** RESERVED-O **                                
      See Also:
    • JFCBSCTY

      public static final int JFCBSCTY
              JFCBSCTY EQU   X'10' -   ** RESERVED-O **                                
      See Also:
    • JFCBGDGA

      public static final int JFCBGDGA
              JFCBGDGA EQU   X'04' -   ** RESERVED-O **                               
      
       
      See Also:
    • JFCHIER

      public static final int JFCHIER
              JFCHIER  EQU   X'84' -   ** RESERVED-O **                                
      See Also:
    • JFCHIER1

      public static final int JFCHIER1
              JFCHIER1 EQU   X'04' -   ** RESERVED-O **                                
      See Also:
    • JFCDWORD

      public static final int JFCDWORD
              JFCDWORD EQU   X'02' -   D - DOUBLE WORD BOUNDARY                        
      See Also:
    • JFCFWORD

      public static final int JFCFWORD
              JFCFWORD EQU   X'01' -   F - FULL WORD BOUNDARY                          
      See Also:
    • JFCSIM

      public static final int JFCSIM
              JFCSIM   EQU   X'40' -   S - SIMPLE BUFFERING                            
      See Also:
    • JFCBBFTA

      public static final int JFCBBFTA
              JFCBBFTA EQU   X'60' -   A - AUTOMATIC RECORD AREA CONSTRUCTION         
                               FOR QSAM LOCATE MODE PROCESSING OF SPANNED
                               RECORDS.
                                DURING LOGICAL RECORD INTERFACE PROCESSING.
                               OPEN IS TO CONSTRUCT A RECORD AREA IF IT
                               AUTOMATICALLY CONSTRUCTS BUFFERS. 
      See Also:
    • JFCBBFTR

      public static final int JFCBBFTR
              JFCBBFTR EQU   X'20' -   R - FOR BSAM CREATE BDAM PROCESSING OR BDAM    
                               PROCESSING OF UNBLOCKED SPANNED RECORDS,
                               SOFTWARE TRACK OVERFLOW.
                                OPEN FORMS A SEGMENT WORK AREA POOL AND
                               STORES THE ADDRESS OF THE SEGMENT WORK AREA
                               CONTROL BLOCK IN THE DCBEOBW FIELD OF THE
                               DATA CONTROL BLOCK.
                                WRITE USES A SEGMENT WORK AREA TO WRITE A
                               RECORD AS ONE OR MORE SEGMENTS.
                                - BDAM INPUT PROCESSING OF UNBLOCKED
                               SPANNED RECORDS WITH KEYS, RECORD OFFSET
                               PROCESSING.
                                READ READS ONE RECORD SEGMENT INTO THE
                               RECORD AREA.  THE FIRST SEGMENT OF A RECORD
                               IS PRECEDED IN THE RECORD AREA BY THE KEY.
                               SUBSEQUENT SEGMENTS ARE AT AN OFFSET EQUAL TO
                               THE KEY LENGTH. 
      See Also:
    • JFCEXC

      public static final int JFCEXC
              JFCEXC   EQU   X'10' -   E - EXCHANGE BUFFERING                          
      See Also:
    • JFCDYN

      public static final int JFCDYN
              JFCDYN   EQU   X'08' -   D - DYNAMIC BUFFERING                          
       
      See Also:
    • JFCACC

      public static final int JFCACC
              JFCACC   EQU   X'80' -   ACC - ACCEPT                                    
      See Also:
    • JFCSKP

      public static final int JFCSKP
              JFCSKP   EQU   X'40' -   SKP - SKIP                                      
      See Also:
    • JFCABN

      public static final int JFCABN
              JFCABN   EQU   X'20' -   ABE - ABNORMAL END OF TASK                      
      See Also:
    • JFCTOPT

      public static final int JFCTOPT
              JFCTOPT  EQU   X'10' -   T   - ON-LINE TERMINAL TEST (BTAM)      ICB349  
      See Also:
    • JFCRSV02

      public static final int JFCRSV02
              JFCRSV02 EQU   X'08',,C'X' RESERVED                                      
      See Also:
    • JFCRSV03

      public static final int JFCRSV03
              JFCRSV03 EQU   X'04',,C'X' RESERVED                                      
      See Also:
    • JFCRSV04

      public static final int JFCRSV04
              JFCRSV04 EQU   X'02',,C'X' RESERVED                                      
      See Also:
    • JFCRSV05

      public static final int JFCRSV05
              JFCRSV05 EQU   X'01',,C'X' RESERVED                                     
       
      See Also:
    • JFCEVEN

      public static final int JFCEVEN
              JFCEVEN  EQU   X'23' -   E      - EVEN PARITY (7-track)                  
      See Also:
    • JFCTRAN

      public static final int JFCTRAN
              JFCTRAN  EQU   X'3B' -   T      - EOD/EBCDIC TRANSLATION (7-track)       
      See Also:
    • JFCCONV

      public static final int JFCCONV
              JFCCONV  EQU   X'13' -   C      - DATA CONVERSION (7-track)              
      See Also:
    • JFCTREV

      public static final int JFCTREV
              JFCTREV  EQU   X'2B' -   ET     - EVEN PARITY AND TRANSLATION (7-track)  
      See Also:
    • JFCCOMP

      public static final int JFCCOMP
              JFCCOMP  EQU   X'08' -   COMP   - ENHANCED 3480 DATA RECORDING     @T2A  
      See Also:
    • JFCNCOMP

      public static final int JFCNCOMP
              JFCNCOMP EQU   X'04' -   NOCOMP - ENHANCED 3480 DATA RECORDING     @T2A  
      See Also:
    • JFC1TRAK

      public static final int JFC1TRAK
              JFC1TRAK EQU   X'42' -   TBD    - RESERVED FUTURE DEVELOPMENT      @T1A  
      See Also:
    • JFC2TRAK

      public static final int JFC2TRAK
              JFC2TRAK EQU   X'82' -   TBD    - RESERVED FUTURE DEVELOPMENT      @T1A  
      See Also:
    • JFC4TRAK

      public static final int JFC4TRAK
              JFC4TRAK EQU   X'C2' -   TBD    - RESERVED FUTURE DEVELOPMENT      @T1A 
       
      See Also:
    • JFCNOCON

      public static final int JFCNOCON
              JFCNOCON EQU   X'80' -   N - NO CONVERSION           ** RESERVED-O **    
      See Also:
    • JFCBCD

      public static final int JFCBCD
              JFCBCD   EQU   X'40' -   I - IBM BCD                 ** RESERVED-O **    
      See Also:
    • JFCFRI

      public static final int JFCFRI
              JFCFRI   EQU   X'20' -   F - FRIDEN                  ** RESERVED-O **    
      See Also:
    • JFCBUR

      public static final int JFCBUR
              JFCBUR   EQU   X'10' -   B - BURROUGHS               ** RESERVED-O **    
      See Also:
    • JFCNCR

      public static final int JFCNCR
              JFCNCR   EQU   X'08' -   C - NATIONAL CASH REGISTER  ** RESERVED-O **    
      See Also:
    • JFCASCII

      public static final int JFCASCII
              JFCASCII EQU   X'04' -   A - ASCII (8-TRACK)         ** RESERVED-O **    
      See Also:
    • JFCTTY

      public static final int JFCTTY
              JFCTTY   EQU   X'02' -   T - TELETYPE                ** RESERVED-O **    
      See Also:
    • JFCRSV32

      public static final int JFCRSV32
              JFCRSV32 EQU   X'01',,C'X' RESERVED                                     
       
      See Also:
    • JFCBIN

      public static final int JFCBIN
              JFCBIN   EQU   X'80' -   C - Card Image (COLUMN BINARY MODE)             
      See Also:
    • JFCEBCD

      public static final int JFCEBCD
              JFCEBCD  EQU   X'40' -   E - EBCDIC MODE                                 
      See Also:
    • JFCMODEO

      public static final int JFCMODEO
              JFCMODEO EQU   X'20' -   O - OPTICAL MARK READ MODE (3505 ONLY)  ICB394  
      See Also:
    • JFCMODER

      public static final int JFCMODER
              JFCMODER EQU   X'10' -   R - READ COLUMN ELIMINATE MODE (3505 AND 3525  
                              WITH READ FEATURE)                      ICB394 
      See Also:
    • JFCRSV06

      public static final int JFCRSV06
              JFCRSV06 EQU   X'08',,C'X' RESERVED                                      
      See Also:
    • JFCRSV07

      public static final int JFCRSV07
              JFCRSV07 EQU   X'04',,C'X' RESERVED                                     
       
      See Also:
    • JFCTWO

      public static final int JFCTWO
              JFCTWO   EQU   X'02' -   2 - STACKER TWO                                 
      See Also:
    • JFCONE

      public static final int JFCONE
              JFCONE   EQU   X'01' -   1 - STACKER ONE                                
       
      See Also:
    • JFCSPTHR

      public static final int JFCSPTHR
              JFCSPTHR EQU   X'19' -   3 - SPACE THREE LINES                           
      See Also:
    • JFCSPTWO

      public static final int JFCSPTWO
              JFCSPTWO EQU   X'11' -   2 - SPACE TWO LINES                             
      See Also:
    • JFCSPONE

      public static final int JFCSPONE
              JFCSPONE EQU   X'09' -   1 - SPACE ONE LINE                              
      See Also:
    • JFCSPNO

      public static final int JFCSPNO
              JFCSPNO  EQU   X'01' -   0 - NO SPACING                                 
       
      See Also:
    • JFC200

      public static final int JFC200
              JFC200   EQU   X'03' -   0 - 200 BPI (7-track)                           
      See Also:
    • JFC556

      public static final int JFC556
              JFC556   EQU   X'43' -   1 - 556 BPI (7-track)                           
      See Also:
    • JFC800

      public static final int JFC800
              JFC800   EQU   X'83' -   2 - 800 BPI (7-track and 9-track)               
      See Also:
    • JFC1600

      public static final int JFC1600
              JFC1600  EQU   X'C3' -   3 - 1600 BPI (9-track)                          
      See Also:
    • JFC6250

      public static final int JFC6250
              JFC6250  EQU   X'D3' -   4 - 6250 BPI (9-track)                  ICB474 
       
      See Also:
    • JFCORGIS

      public static final int JFCORGIS
              JFCORGIS EQU   X'80' -   IS  - INDEXED SEQUENTIAL                       
                    X'81' -   ISU - INDEXED SEQUENTIAL Unmovable 
      See Also:
    • JFCORGPS

      public static final int JFCORGPS
              JFCORGPS EQU   X'40' -   PS  - PHYSICAL SEQUENTIAL                      
                    X'41' -   PSU - PHYSICAL SEQUENTIAL Unmovable 
      See Also:
    • JFCORGDA

      public static final int JFCORGDA
              JFCORGDA EQU   X'20' -   DA  - DIRECT ACCESS                            
                    X'21' -   DAU - DIRECT ACCESS Unmovable 
      See Also:
    • JFCORGCX

      public static final int JFCORGCX
              JFCORGCX EQU   X'10' -   CX  - COMM. LINE GROUP (BTAM,QTAM)      MDC011  
      See Also:
    • JFCORGCQ

      public static final int JFCORGCQ
              JFCORGCQ EQU   X'08' -   CQ  - ** RESERVED-O **                  MDC012  
      See Also:
    • JFCORGMQ

      public static final int JFCORGMQ
              JFCORGMQ EQU   X'04' -   MQ  - ** RESERVED-O **                  MDC013  
      See Also:
    • JFCORGPO

      public static final int JFCORGPO
              JFCORGPO EQU   X'02' -   PO  - PARTITIONED                              
                    X'03' -   POU - PARTITIONED Unmovable 
      See Also:
    • JFCORGU

      public static final int JFCORGU
              JFCORGU  EQU   X'01' -   ..U - UNMOVABLE - THE DATA CONTAINS LOCATION   
                                 DEPENDENT INFORMATION (used in conjunction
                                 with other settings)
       
      See Also:
    • JFCORGGS

      public static final int JFCORGGS
              JFCORGGS EQU   X'80' -   GS  - GRAPHICS                                  
      See Also:
    • JFCORGTX

      public static final int JFCORGTX
              JFCORGTX EQU   X'40' -       - TCAM LINE GROUP                   MDC014  
      See Also:
    • JFCORGTQ

      public static final int JFCORGTQ
              JFCORGTQ EQU   X'20' -       - TCAM MESSAGE QUEUE                MDC015  
      See Also:
    • JFCRSV13

      public static final int JFCRSV13
              JFCRSV13 EQU   X'10',,C'X' RESERVED, BINARY ZERO                         
      See Also:
    • JFCORGAM

      public static final int JFCORGAM
              JFCORGAM EQU   X'08' -       - VSAM                              ICB438  
      See Also:
    • JFCORGTR

      public static final int JFCORGTR
              JFCORGTR EQU   X'04' -       - TCAM 3705                         MDC016  
      See Also:
    • JFCRSV15

      public static final int JFCRSV15
              JFCRSV15 EQU   X'02',,C'X' RESERVED, BINARY ZERO                         
      See Also:
    • JFCRSV16

      public static final int JFCRSV16
              JFCRSV16 EQU   X'01',,C'X' RESERVED, BINARY ZERO                        
       
      See Also:
    • JFCRCFM

      public static final int JFCRCFM
              JFCRCFM  EQU   X'E0' -     - RECORD FORMAT (USASI/USASCII)               
      See Also:
    • JFCFMREC

      public static final int JFCFMREC
              JFCFMREC EQU   X'C0' -     - HIGH-ORDER TWO BITS OF JFCRECFM TO BE      
                                  TESTED FOR RECORD FORMAT 
      See Also:
    • JFCUND

      public static final int JFCUND
              JFCUND   EQU   X'C0' -   U - UNDEFINED                                   
      See Also:
    • JFCFIX

      public static final int JFCFIX
              JFCFIX   EQU   X'80' -   F - FIXED                                       
      See Also:
    • JFCVAR

      public static final int JFCVAR
              JFCVAR   EQU   X'40' -   V - VARIABLE                                    
      See Also:
    • JFCVARD

      public static final int JFCVARD
              JFCVARD  EQU   X'20' -   D - VARIABLE (FORMAT D FOR USASI/USASCII)       
      See Also:
    • JFCRFO

      public static final int JFCRFO
              JFCRFO   EQU   X'20' -   T - TRACK OVERFLOW                              
      See Also:
    • JFCRFB

      public static final int JFCRFB
              JFCRFB   EQU   X'10' -   B - BLOCKED - MAY NOT OCCUR WITH UNDEFINED      
      See Also:
    • JFCRFS

      public static final int JFCRFS
              JFCRFS   EQU   X'08' -   S - FOR FIXED LENGTH RECORD FORMAT, STANDARD   
                                  BLOCKS.  NO TRUNCATED BLOCKS OR UNFILLED
                                  TRACKS ARE EMBEDDED IN THE DATA SET.
                                  FOR VARIABLE LENGTH RECORD FORMAT,
                                  SPANNED RECORDS. 
      See Also:
    • JFCCHAR

      public static final int JFCCHAR
              JFCCHAR  EQU   X'06' -     - CONTROL CHARACTER                           
      See Also:
    • JFCASA

      public static final int JFCASA
              JFCASA   EQU   X'04' -   A - AMERICAN NATIONAL STANDARD (ASA) CONTROL   
                                  CHARACTER (IOS/ANSI) 
      See Also:
    • JFCMAC

      public static final int JFCMAC
              JFCMAC   EQU   X'02' -   M - MACHINE CODE CONTROL CHARACTER              
      See Also:
    • JFCNOCC

      public static final int JFCNOCC
              JFCNOCC  EQU   X'00' -     - NO CONTROL CHARACTER                       
       
      See Also:
    • JFCWVCSP

      public static final int JFCWVCSP
              JFCWVCSP EQU   X'80' -   W - WRITE VALIDITY CHECK                        
      See Also:
    • JFCALLOW

      public static final int JFCALLOW
              JFCALLOW EQU   X'40' -   U - ALLOW A DATA CHECK CAUSED BY AN INVALID    
                                  CHARACTER (1403 PRINTER WITH UCS FEATURE) 
      See Also:
    • JFCPCIBT

      public static final int JFCPCIBT
              JFCPCIBT EQU   X'20' -   C - CHAINED SCHEDULING USING THE PROGRAM       
                                  CONTROLLED INTERRUPTION 
      See Also:
    • JFCBCKPT

      public static final int JFCBCKPT
              JFCBCKPT EQU   X'10' -   H - BYPASS EMBEDDED DOS CHECKPOINT RECORDS ON  
                                  TAPE                                ICB398 
      See Also:
    • JFCRSV18

      public static final int JFCRSV18
              JFCRSV18 EQU   X'08',,C'X' RESERVED                                      
      See Also:
    • JFCREDUC

      public static final int JFCREDUC
              JFCREDUC EQU   X'04' -   Z - USE REDUCED ERROR RECOVERY PROCEDURE       
                                  (MAGNETIC TAPE)   (EXCP ALSO) 
      See Also:
    • JFCSRCHD

      public static final int JFCSRCHD
              JFCSRCHD EQU   X'04' -     - USE SEARCH DIRECT (SD), INSTEAD OF SEARCH  
                                  PREVIOUS, ON ROTATIONAL POSITION SENSING
                                  (RPS) DEVICE.  (DIRECT ACCESS) 
      See Also:
    • JFCRSV21

      public static final int JFCRSV21
              JFCRSV21 EQU   X'02',,C'X' RESERVED                                      
      See Also:
    • JFCOPTJ

      public static final int JFCOPTJ
              JFCOPTJ  EQU   X'01' -   J - 3800 CONTROL CHARACTER  (MDC301)  @Z40MP9A 
                       SPACE 1                                                        
                    BISAM - QISAM 
      See Also:
    • JFCWVCIS

      public static final int JFCWVCIS
              JFCWVCIS EQU   X'80' -   W - WRITE VALIDITY CHECK                        
      See Also:
    • JFCRSV17

      public static final int JFCRSV17
              JFCRSV17 EQU   X'40',,C'X' RESERVED                                      
      See Also:
    • JFCMAST

      public static final int JFCMAST
              JFCMAST  EQU   X'20' -   M - MASTER INDEXES                              
      See Also:
    • JFCIND

      public static final int JFCIND
              JFCIND   EQU   X'10' -   I - INDEPENDENT OVERFLOW AREA                   
      See Also:
    • JFCCYL

      public static final int JFCCYL
              JFCCYL   EQU   X'08' -   Y - CYLINDER OVERFLOW AREA                      
      See Also:
    • JFCRSV19

      public static final int JFCRSV19
              JFCRSV19 EQU   X'04',,C'X' RESERVED                                      
      See Also:
    • JFCDEL

      public static final int JFCDEL
              JFCDEL   EQU   X'02' -   L - DELETE OPTION                               
      See Also:
    • JFCREORG

      public static final int JFCREORG
              JFCREORG EQU   X'01' -   R - REORGANIZATION CRITERIA                    
                       SPACE 1                                                        
                    BDAM 
      See Also:
    • JFCWVCBD

      public static final int JFCWVCBD
              JFCWVCBD EQU   X'80' -   W - WRITE VALIDITY CHECK                        
      See Also:
    • JFCOVER

      public static final int JFCOVER
              JFCOVER  EQU   X'40' -     - TRACK OVERFLOW                              
      See Also:
    • JFCEXT

      public static final int JFCEXT
              JFCEXT   EQU   X'20' -   E - EXTENDED SEARCH                             
      See Also:
    • JFCFEED

      public static final int JFCFEED
              JFCFEED  EQU   X'10' -   F - FEEDBACK                                    
      See Also:
    • JFCACT

      public static final int JFCACT
              JFCACT   EQU   X'08' -   A - ACTUAL ADDRESSING                           
      See Also:
    • JFCRSV20

      public static final int JFCRSV20
              JFCRSV20 EQU   X'04',,C'X' RESERVED                                      
      See Also:
    • JFCRSV22

      public static final int JFCRSV22
              JFCRSV22 EQU   X'02',,C'X' RESERVED                                      
      See Also:
    • JFCREL

      public static final int JFCREL
              JFCREL   EQU   X'01' -   R - RELATIVE BLOCK ADDRESSING                  
                       SPACE 1                                                        
                    USASI/USASCII 
      See Also:
    • JFCOPTQ

      public static final int JFCOPTQ
              JFCOPTQ  EQU   X'08' -     - EBCDIC TO ASCII OR ASCII TO EBCDIC         
                                  TRANSLATION REQUIRED
                       SPACE 1                                                        
                    TCAM 
      See Also:
    • JFCSDNAM

      public static final int JFCSDNAM
              JFCSDNAM EQU   X'80' -   W - SOURCE OR DESTINATION NAME PRECEDES        
                                  MESSAGE (AFTER CONTROL BYTE) 
      See Also:
    • JFCWUMSG

      public static final int JFCWUMSG
              JFCWUMSG EQU   X'40' -   U - WORK UNIT IS A MESSAGE (DEFAULT WORK UNIT  
                                  IS A RECORD) 
      See Also:
    • JFCCBWU

      public static final int JFCCBWU
              JFCCBWU  EQU   X'20' -   C - CONTROL BYTE PRECEDES WORK UNIT            
      
                       SPACE 1                                                        
                    VSAM
                    X'12' -   IL - AMP=('OPTCD=IL')
                    X'10' -   I  - AMP=('OPTCD=I')
                    X'02' -   L  - AMP=('OPTCD=L')
                    X'00' -      - AMP=('OPTCD=')
       
      See Also:
    • JFCPCIX1

      public static final int JFCPCIX1
              JFCPCIX1 EQU   X'80' -   PCI=(X,) RECEIVE OPERATIONS             ICB473  
      See Also:
    • JFCPCIX2

      public static final int JFCPCIX2
              JFCPCIX2 EQU   X'40' -   PCI=(,X) SEND OPERATIONS                       
                              X INDICATES THAT AFTER THE FIRST BUFFER IS
                              FILLED (ON RECEIVE OPERATIONS) OR EMPTIED (ON
                              SEND OPERATIONS), A PCI OCCURS DURING THE
                              FILLING OR EMPTYING OF THE NEXT BUFFER.  THE
                              FIRST BUFFER REMAINS ALLOCATED AND ANOTHER
                              IS ALLOCATED.                           ICB473 
      See Also:
    • JFCPCIA1

      public static final int JFCPCIA1
              JFCPCIA1 EQU   X'20' -   PCI=(A,) RECEIVE OPERATIONS                     
      See Also:
    • JFCPCIA2

      public static final int JFCPCIA2
              JFCPCIA2 EQU   X'10' -   PCI=(,A) SEND OPERATIONS                       
                              A INDICATES THAT AFTER THE FIRST BUFFER IS
                              FILLED (ON RECEIVE OPERATIONS) OR EMPTIED (ON
                              SEND OPERATIONS), A PCI OCCURS DURING THE
                              FILLING OR EMPTYING OF THE NEXT BUFFER.  THE
                              FIRST BUFFER IS DEALLOCATED.  A BUFFER IS
                              ALLOCATED IN PLACE OF THE DEALLOCATED BUFFER. 
      See Also:
    • JFCPCIN1

      public static final int JFCPCIN1
              JFCPCIN1 EQU   X'08' -   PCI=(N,) RECEIVE OPERATIONS                     
      See Also:
    • JFCPCIN2

      public static final int JFCPCIN2
              JFCPCIN2 EQU   X'04' -   PCI=(,N) SEND OPERATIONS                       
                              N INDICATES THAT NO PCI'S ARE TAKEN DURING
                              FILLING (ON RECEIVE OPERATIONS) OR EMPTYING
                              (ON SEND OPERATIONS) OF BUFFERS.  BUFFERS
                              ARE DEALLOCATED AT THE END OF TRANSMISSION. 
      See Also:
    • JFCPCIR1

      public static final int JFCPCIR1
              JFCPCIR1 EQU   X'02' -   PCI=(R,) RECEIVE OPERATIONS                     
      See Also:
    • JFCPCIR2

      public static final int JFCPCIR2
              JFCPCIR2 EQU   X'01' -   PCI=(,R) SEND OPERATIONS                       
                              R INDICATES THAT AFTER THE FIRST BUFFER IS
                              FILLED (ON RECEIVE OPERATIONS) OR EMPTIED (ON
                              SEND OPERATIONS), A PCI OCCURS DURING THE
                              FILLING OR EMPTYING OF EACH SUCCEEDING BUFFER.
                              THE COMPLETED BUFFER IS DEALLOCATED, BUT NO
                              NEW BUFFER IS ALLOCATED TO TAKE ITS PLACE.
                       SPACE 2                                                        
      
      
                    NORMAL 108 SEGMENT
       
      See Also:
    • JFCBEXTP

      public static final int JFCBEXTP
              JFCBEXTP EQU   X'80' -   JFCB EXTENSION PRESENT FOR 3800 DEVICE         
                              The SVA in JFCBEXAD points to a JFCBE
                              (MDC302)                              @Z40MP9A 
      See Also:
    • JFCFOLD

      public static final int JFCFOLD
              JFCFOLD  EQU   X'40' -   UCS IMAGE IS TO BE LOADED IN THE FOLD MODE     
                              (UCS=x,FOLD) 
      See Also:
    • JFCRSV25

      public static final int JFCRSV25
              JFCRSV25 EQU   X'20',,C'X' RESERVED                                      
      See Also:
    • JFCVER

      public static final int JFCVER
              JFCVER   EQU   X'10' -   UCS IMAGE IS TO BE VERIFIED (UCS=x,x,VERIFY)    
      See Also:
    • JFCFCBAL

      public static final int JFCFCBAL
              JFCFCBAL EQU   X'08' -   FORMS ARE TO BE ALIGNED (FCB=x,ALIGN)           
      See Also:
    • JFCFCBVR

      public static final int JFCFCBVR
              JFCFCBVR EQU   X'04' -   FORMS CONTROL BUFFER (FCB) IMAGE IS TO BE      
                              VERIFIED (FCB=x,x,VERIFY) 
      See Also:
    • JFCRSV26

      public static final int JFCRSV26
              JFCRSV26 EQU   X'02',,C'X' RESERVED                                      
      See Also:
    • JFCRSV27

      public static final int JFCRSV27
              JFCRSV27 EQU   X'01',,C'X' RESERVED                                     
      
                    END OF 108 PRINTER SEGMENT
      
       
      See Also:
    • JFCRSV53

      public static final int JFCRSV53
              JFCRSV53 EQU   X'80',,C'X' RESERVED                              MDC020  
      See Also:
    • JFCRSV54

      public static final int JFCRSV54
              JFCRSV54 EQU   X'40',,C'X' RESERVED                              MDC019  
      See Also:
    • JFCRSV55

      public static final int JFCRSV55
              JFCRSV55 EQU   X'20',,C'X' RESERVED                              MDC018  
      See Also:
    • JFCRSV33

      public static final int JFCRSV33
              JFCRSV33 EQU   X'10',,C'X' RESERVED                                      
      See Also:
    • JFCRSV34

      public static final int JFCRSV34
              JFCRSV34 EQU   X'08',,C'X' RESERVED                                      
      See Also:
    • JFCRECV

      public static final int JFCRECV
              JFCRECV  EQU   X'04' -   R - RECEIVE PRIORITY                    MDC018  
      See Also:
    • JFCEQUAL

      public static final int JFCEQUAL
              JFCEQUAL EQU   X'02' -   E - EQUAL PRIORITY                      MDC019  
      See Also:
    • JFCSEND

      public static final int JFCSEND
              JFCSEND  EQU   X'01' -   S - SEND PRIORITY                       MDC020 
       
      See Also:
    • JFCBSPAC

      public static final int JFCBSPAC
              JFCBSPAC EQU   X'C0' -   BIT PATTERN FOR SPACE REQUESTS                  
      See Also:
    • JFCBCYL

      public static final int JFCBCYL
              JFCBCYL  EQU   X'C0' -   CYL REQUEST    (SPACE=(CYL,(...)))              
      See Also:
    • JFCBTRK

      public static final int JFCBTRK
              JFCBTRK  EQU   X'80' -   TRK REQUEST    (SPACE=(TRK,(...)))              
      See Also:
    • JFCBAVR

      public static final int JFCBAVR
              JFCBAVR  EQU   X'40' -   AVRAGE BLOCK LENGTH (blklgth) REQUEST          
                              (SPACE=(blklgth,(x,x))) 
      See Also:
    • JFCBMSGP

      public static final int JFCBMSGP
              JFCBMSGP EQU   X'20' -   ** RESERVED-O **  (MSVGP) (MDC307)    @Z30LP9A  
      See Also:
    • JFCBLKSZ

      public static final int JFCBLKSZ
              JFCBLKSZ EQU   X'10' - ON indicates that the JFCBLKSI has been set      
                            to zero via external interface. Set to OFF
                            by DFP Open once zero value is propagated.
                            Set  ON by: External interface
                            Checked by: DFP Open
                            Set OFF by: DFP Open                        @0BC 
      See Also:
    • JFCONTIG

      public static final int JFCONTIG
              JFCONTIG EQU   X'08' -   CONTIG REQUEST (SPACE=(x,(x,x,),,CONTIG))       
      See Also:
    • JFCMIXG

      public static final int JFCMIXG
              JFCMIXG  EQU   X'04' -   MXIG REQUEST   (SPACE=(x,(x,x,),,MXIG))         
      See Also:
    • JFCALX

      public static final int JFCALX
              JFCALX   EQU   X'02' -   ALX REQUEST    (SPACE=(x,(x,x,),,ALX))          
      See Also:
    • JFCROUND

      public static final int JFCROUND
              JFCROUND EQU   X'01' -   ROUND REQUEST  (SPACE=(x,(x,x,),,,ROUND))       
      See Also:
    • JFCBABS

      public static final int JFCBABS
              JFCBABS  EQU   X'00' -   ABSTR REQUEST  (SPACE=(ABSTR,(...)))           
       
      See Also:
    • JFCBDLET

      public static final int JFCBDLET
              JFCBDLET EQU   X'80' -   ** RESERVED-O ** (OS/VS1)  (MDC305)   @XM05457  
      See Also:
    • JFCBLSR

      public static final int JFCBLSR
              JFCBLSR  EQU   X'80' -   Batch/LSR dataset                         @P5A  
      See Also:
    • JFCTOPEN

      public static final int JFCTOPEN
              JFCTOPEN EQU   X'40' -   TAPE DATA SET HAS BEEN OPENED           MDC026  
      See Also:
    • JFCBADSP

      public static final int JFCBADSP
              JFCBADSP EQU   X'20' -   AUTOMATIC DATA SET PROTECTION INDICATOR        
                              (MDC310)                              @Z40RP9A 
      See Also:
    • JFCBPROT

      public static final int JFCBPROT
              JFCBPROT EQU   X'10' -   RACF PROTECT REQUESTED (OS/VS2)                
                              (MDC314)                              @G32HP9A 
      See Also:
    • JFCBCEOV

      public static final int JFCBCEOV
              JFCBCEOV EQU   X'08' -   CHKPT=EOV SPECIFIED FOR THIS DATA SET          
                              (MDC312)                              @Z30JP9A 
      See Also:
    • JFCVRDS

      public static final int JFCVRDS
              JFCVRDS  EQU   X'04' -   VIO DATA SET                            MDC006  
      See Also:
    • JFCBCKDS

      public static final int JFCBCKDS
              JFCBCKDS EQU   X'02' -   DATA SET IS CHECKPOINT DATASET        @ZA52824  
      See Also:
    • JFCBUAFF

      public static final int JFCBUAFF
              JFCBUAFF EQU   X'01' -   UNIT AFFINITY SPECIFIED FOR THIS DATA SET      
                              (ICB488)                               SA53458
       
      See Also:
    • JFCDQDSP

      public static final int JFCDQDSP
              JFCDQDSP EQU   X'80' -   REQUEST DEQUEUE OF TAPE VOLUME WHEN DEMOUNTED  
                              (MDC317)                              @ZA18180 
      See Also:
    • JFCBEXP

      public static final int JFCBEXP
              JFCBEXP  EQU   X'40' -   EXPIRATION DATE SPECIFIED  (MDC318)   @ZA27139  
      See Also:
    • JFCBBFTK

      public static final int JFCBBFTK
              JFCBBFTK EQU   X'20' -   LRECL=NNNNNK WAS SPECIFIED                @L1C  
      See Also:
    • JFCPOSID

      public static final int JFCPOSID
              JFCPOSID EQU   X'10' -   JFCRBIDO CONTAINS THE PHYSICAL LOCATION   @H1A 
                              ON THE TAPE OF THE FIRST STANDARD-LABEL   @H1A
                              HEADER RECORD TO BE PROCESSED BY OPEN     @H1A
       
      See Also:
    • JFCTEMPS

      public static final int JFCTEMPS
              JFCTEMPS EQU   X'08'              - This flag identifies a Temporary,   
                                         SMS Managed DASD dataset.  It is
                                         set by MVS Allocation's IEFAB490
                                         module and used by DFP Open
                                         processing.                    @08C
       
      See Also:
    • JFCBDDTK

      public static final int JFCBDDTK
              JFCBDDTK EQU   X'04' -   Set on by IEFAB434 and IEFAB492 (Alloc)        
                              only across a DADSM ALLOCATE call to
                              indicate register 6 contains a pointer
                              to the DD token                           @09C 
      See Also:
    • JFCBRV06

      public static final int JFCBRV06
              JFCBRV06 EQU   X'02',,C'X' - RESERVED                          @ZA18180  
      See Also:
    • JFCBRV07

      public static final int JFCBRV07
              JFCBRV07 EQU   X'01',,C'X' - RESERVED                          @ZA18180  
      See Also:
    • JFCVLDQ1

      public static final int JFCVLDQ1
              JFCVLDQ1 EQU   X'80'   First volser in JFCAVOLS has been dequeued  @05A  
      See Also:
    • JFCVLDQ2

      public static final int JFCVLDQ2
              JFCVLDQ2 EQU   X'40'   Second volser in JFCAVOLS has been dequeued @05A  
      See Also:
    • JFCVLDQ3

      public static final int JFCVLDQ3
              JFCVLDQ3 EQU   X'20'   Third volser in JFCAVOLS has been dequeued  @05A  
      See Also:
    • JFCVLDQ4

      public static final int JFCVLDQ4
              JFCVLDQ4 EQU   X'10'   Fourth volser in JFCAVOLS has been dequeued @05A  
      See Also:
    • JFCVLDQ5

      public static final int JFCVLDQ5
              JFCVLDQ5 EQU   X'08'   Fifth volser in JFCAVOLS has been dequeued  @05A 
       
      See Also:
    • JFCBLGTH

      public static final int JFCBLGTH
              JFCBLGTH EQU   176 -     LENGTH OF JFCB (x'B0')                          
      See Also:
    • JFCBEND

      public static final int JFCBEND
              JFCBEND  EQU   *                                                        
                       POP   PRINT                                                    
                   END 
    • _DEFAULT_LEN

      public static final int _DEFAULT_LEN
  • Constructor Details

    • JFCB

      public JFCB(byte[] buffer)
  • Method Details

    • getByteBuffer

      public byte[] getByteBuffer()
    • getJfcbqnam

      public String getJfcbqnam()
    • getJfcbdsnm

      public String getJfcbdsnm()
    • getJfcipltx

      public String getJfcipltx()
    • getJfcblsrd

      public String getJfcblsrd()
    • getJfcbelnm

      public String getJfcbelnm()
    • getJfcbtsdm

      public int getJfcbtsdm()
    • getJfcbdscb

      public int getJfcbdscb()
    • getJfcfcbid

      public String getJfcfcbid()
    • getJfcbfrid

      public String getJfcbfrid()
    • getJfcrbido

      public String getJfcrbido()
    • getJfcamcro

      public int getJfcamcro()
    • getJfcamstr

      public int getJfcamstr()
    • getJfcbadbf

      public int getJfcbadbf()
    • getJfcnlrec

      public int getJfcnlrec()
    • getJfcbtdsi

      public int getJfcbtdsi()
    • getJfctdsi1

      public int getJfctdsi1()
    • getJfctdsi2

      public int getJfctdsi2()
    • getJfcbltyp

      public int getJfcbltyp()
    • getJfcbottr

      public int getJfcbottr()
    • getJfcbufof

      public byte[] getJfcbufof()
    • getJfcfunc

      public int getJfcfunc()
    • getJfcbflsq

      public int getJfcbflsq()
    • getJfcbvlsq

      public int getJfcbvlsq()
    • getJfcbmask

      public String getJfcbmask()
    • getJfcbops1

      public byte[] getJfcbops1()
    • getJfcbflg1

      public int getJfcbflg1()
    • getJfcbflg2

      public int getJfcbflg2()
    • getJfcbops2

      public int getJfcbops2()
    • getJfcbcrdt

      public String getJfcbcrdt()
    • getJfcbxpdt

      public String getJfcbxpdt()
    • getJfcbind1

      public int getJfcbind1()
    • getJfcbind2

      public int getJfcbind2()
    • getJfcamptr

      public int getJfcamptr()
    • getJfcamsva

      public String getJfcamsva()
    • getJfcbufno

      public int getJfcbufno()
    • getJfcbufin

      public int getJfcbufin()
    • getJfcbfout

      public int getJfcbfout()
    • getJfcbufrq

      public int getJfcbufrq()
    • getJfcbgncp

      public byte[] getJfcbgncp()
    • getJfcbhiar

      public int getJfcbhiar()
    • getJfcbfaln

      public int getJfcbfaln()
    • getJfcbftek

      public int getJfcbftek()
    • getJfcbufl

      public int getJfcbufl()
    • getJfceropt

      public int getJfceropt()
    • getJfctrtch

      public String getJfctrtch()
    • getJfckeyle

      public int getJfckeyle()
    • getJfccode

      public int getJfccode()
    • getJfcmode

      public int getJfcmode()
    • getJfcstack

      public int getJfcstack()
    • getJfcprtsp

      public int getJfcprtsp()
    • getJfcden

      public int getJfcden()
    • getJfcbabfs

      public byte[] getJfcbabfs()
    • getJfclimct

      public String getJfclimct()
    • getJfcbothi

      public int getJfcbothi()
    • getJfctrkbl

      public String getJfctrkbl()
    • getJfcdsorg

      public int getJfcdsorg()
    • getJfcdsrg1

      public int getJfcdsrg1()
    • getJfcdsrg2

      public int getJfcdsrg2()
    • getJfcrecfm

      public int getJfcrecfm()
    • getJfcoptcd

      public int getJfcoptcd()
    • getJfcblksi

      public int getJfcblksi()
    • getJfcbufsi

      public int getJfcbufsi()
    • getJfcbaxbf

      public int getJfcbaxbf()
    • getJfclrecl

      public int getJfclrecl()
    • getJfcncp

      public byte[] getJfcncp()
    • getJfcbufmx

      public byte[] getJfcbufmx()
    • getJfcntm

      public byte[] getJfcntm()
    • getJfcpci

      public int getJfcpci()
    • getJfcresrv

      public long getJfcresrv()
    • getJfcrbidc

      public String getJfcrbidc()
    • getJfcrkp

      public int getJfcrkp()
    • getJfccylof

      public int getJfccylof()
    • getJfcdbufn

      public String getJfcdbufn()
    • getJfcintvl

      public int getJfcintvl()
    • getJfcucsid

      public String getJfcucsid()
    • getJfcucsop

      public int getJfcucsop()
    • getJfcoutli

      public byte[] getJfcoutli()
    • getJfcthrsh

      public byte[] getJfcthrsh()
    • getJfccpri

      public int getJfccpri()
    • getJfcsowa

      public int getJfcsowa()
    • getJfcbntcs

      public int getJfcbntcs()
    • getJfcbnvol

      public int getJfcbnvol()
    • getJfcbvols

      public String getJfcbvols()
    • getJfcmsvgp

      public String getJfcmsvgp()
    • getJfcbextl

      public int getJfcbextl()
    • getJfcbexad

      public String getJfcbexad()
    • getJfcbpqty

      public String getJfcbpqty()
    • getJfcrunit

      public String getJfcrunit()
    • getJfcbctri

      public int getJfcbctri()
    • getJfcbsqty

      public String getJfcbsqty()
    • getJfcrqid

      public int getJfcrqid()
    • getJfcflgs1

      public int getJfcflgs1()
    • getJfcbdqty

      public String getJfcbdqty()
    • getJfcbspnm

      public int getJfcbspnm()
    • getJfcbflg3

      public int getJfcbflg3()
    • getJfcbrv08

      public int getJfcbrv08()
    • getJfcbabst

      public int getJfcbabst()
    • getJfcbsbnm

      public int getJfcbsbnm()
    • getJfcbdrlh

      public String getJfcbdrlh()
    • getJfcbvlct

      public int getJfcbvlct()
    • getJfcvldq

      public int getJfcvldq()