Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
Re: FILE STATUS CLAUSE
I found this program to be interesting. Maybe you already have solved this problem. Just a couple of hints. There are many more experienced MVT Cobol programmers here. This is something I learned from Jay Moseleys programs and from Rene Ferland.? CONFIGURATION SECTION.? ? ? ? ? ?? ?SOURCE-COMPUTER.? IBM-360.? ? ? ?? ?OBJECT-COMPUTER.? IBM-360.? ? ? ?? ?SPECIAL-NAMES.? ? ? ? ? ? ? ? ? ?? ? ? ?CONSOLE IS CNSL.? ? ? ? ? ? ?? *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?INPUT-OUTPUT SECTION.? ? ? ? ? ? ? ?FILE-CONTROL.? ? ? ? ? ? ? ? ? ? ? *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? SELECT I-FICHIER-AUTEURS? ? ? ? ? ? ASSIGN TO UT-S-AUTEURS.? ? ?? *? ? ?STATUS IND-I-CODE-LECTURE.? ?(commented out) ?DATA DIVISION.? ? ? ? ? ? ? ? ? ?? *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?FILE SECTION.? ? ? ? ? ? ? ? ? ? ? *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?FD? I-FICHIER-AUTEURS? ? ? ? ? ? ? ? ? ?RECORDING MODE IS F? ? ? ? ? ? ? ? ?LABEL RECORDS ARE STANDARD? ?? ? ? ?RECORD CONTAINS 80 CHARACTERS? ? ? ?BLOCK CONTAINS 0 RECORDS? ? ?? ? ? ?DATA RECORD IS I-FICHE-AUTEUR. *? ? RECORDING F? ? ? ? ? ? ? ? ? ? *? ? LABEL RECORD IS STANDARD.? ? ? ?01? I-FICHE-AUTEUR PIC X(80).? ? ?(80 chars to be able read inn from jcl and proc COBUCG <rest of your source> /* //*--------------------------------------------------------------? ? //*? ? ? ? JCL FOR USE WITH COBUCG PROCEDURE? ? //*? ? ? (your test records can be read in here)? ? ? ? ? ? ? ? ? ?? //*--------------------------------------------------------------? ? //COB.SYSLIB DD DSNAME=SYS1.COBLIB,DISP=SHR? ? ? ? ? ? ? ? ? ? ? ? ? //GO.SYSOUT? DD SYSOUT=*,DCB=(RECFM=FBA,LRECL=161,BLKSIZE=16100)? ?? //*GO.AUTEURS DD DSNAME='HERC01.AUTEURS',DISP=SHR? ? ? ? ? ? ? ? ? ? //GO.AUTEURS DD *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 001ZWEIG? ? ? ?STEFAN? ? ? ? ? ? ? ? ?1881? ? ? ?1942AUTR 0000100? ? 002ZWEIG? ? ? ?STEFAN? ? ? ? ? ? ? ? ?1881? ? ? ?1985AUTR 0000200? ? 003HAMMAR? ? ? DAGFINN D.? ? ? ? ? ? ?1881? ? ? ?1972AUTR 0000300? ? /*? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? //*----------------------------------------------------------------- If you want to assemble and link to loadlib: Use Proc COBUCL + jcl and: <your source> /*? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? //LKED.SYSLMOD DD DISP=SHR,DSN=HERC01.TEST.LOADLIB? ? ? ? ? ? ? ?? //LKED.SYSIN DD *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? NAME AUTEURS(R)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /* If you want to run the program, include your loadlib as shown in the following jcl step: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? //*-------------------------------------------------------------?? //*? THE FOLLOWING STEP RUNS THE NEWLY COMPILED/LINKED MODULE? ? ? //*-------------------------------------------------------------?? //AUTHEURS EXEC PGM=AUTEURS,COND=(4,LT)? ? ? ? ? ? ? ? ? ? ? ? ? ? //STEPLIB? DD? ?DSN=HERC01.TEST.LOADLIB,DISP=SHR? ? ? ? ? ? ? ? ?? //SYSOUT? ?DD? ?SYSOUT=*,DCB=(RECFM=FBA,LRECL=161,BLKSIZE=16100)?? //SYSUDUMP DD? ?SYSOUT=*? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? //GO.AUTEURS DD *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 001ZWEIG? ? ? ?STEFAN? ? ? ? ? ? ? ? ?1881? ? ? ?1942AUTR 0000100? 002ZWEIG? ? ? ?STEFAN? ? ? ? ? ? ? ? ?1881? ? ? ?1985AUTR 0000200? 003HAMMAR? ? ? DAGFINN D.? ? ? ? ? ? ?1972? ? ? ? ? ?AUTR 0000300? /*? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? //*--------------------------------------------------------------? Kind regards Dagfinn On Fri, 4 Apr 2025 at 19:19, Alain Parent via <para1107=[email protected]> wrote:
|
to navigate to use esc to dismiss