ibm:vm370-lib:macro:fscb.macro_src
Table of Contents
FSCB Source
References
- Fixes Applied : 1
- This Source Date : Saturday, December 9, 1978
- Last Fix ID : [HRC106DS]
Source Listing
- FSCB.MACRO.txt
- MACRO 00001000
- &LABEL FSCB &FILEID,&RECFM=F,&BUFFER=0,&BSIZE=0,&RECNO=0,&NOREC=1,&FX00002100
- ORM= 00002200
- GBLC &DMSNAME,&DMSTYPE,&DMSMODE 00003000
- AIF (T'&FORM EQ 'O').NOFORM 00003100
- AIF ('&FORM' EQ 'E').FORME 00003200
- MNOTE 8,'Error: FSCB FORM=&FORM parameter not valid' 00003300
- MEXIT 00003400
- .FORME ANOP 00003500
- MNOTE 4,'Warning: FSCB FORM=E accepted but not implemented' 00003600
- .NOFORM ANOP 00003700
- &DMSNAME SETC ' ' 00004000
- &DMSTYPE SETC ' ' 00005000
- &DMSMODE SETC ' ' 00006000
- AIF (T'&FILEID EQ 'O').SKIP 00007000
- &DMSMODE SETC 'A1' 00008000
- DMSPID &FILEID 00009000
- .SKIP ANOP 00010000
- AIF ('&RECFM' EQ 'F' OR '&RECFM' EQ 'V').CONT 00011000
- MNOTE 8,'INVALID RECFM SPECIFICATION' 00012000
- .CONT AIF ('&RECNO' LE '65533').CONT1 00013100
- MNOTE 8,'RECNO (&RECNO) EXCEEDS MAX (65533)' 00013200
- .CONT1 AIF ('&NOREC' LE '65533').CONT2 00013300
- MNOTE 8,'NOREC (&NOREC) EXCEEDS MAX (65533)' 00013400
- .CONT2 ANOP 00013500
- &LABEL DS 0F 00014000
- DC CL8' ' 00015000
- DC CL8'&DMSNAME' 00016000
- DC CL8'&DMSTYPE' 00017000
- DC CL2'&DMSMODE' 00018000
- DC AL2(&RECNO) 00019100
- DC AL4(&BUFFER) 00020000
- DC FL4'&BSIZE' 00021000
- DC CL2'&RECFM' 00022000
- DC AL2(&NOREC) 00023100
- DC AL4(0) 00024000
- SPACE 00025000
- MEND 00026000
ibm/vm370-lib/macro/fscb.macro_src.txt ยท Last modified: 2023/08/06 13:38 by Site Administrator