Re: MVT COBOL under MVS3.8j.

"[email protected] [H390-MVS]" <[email protected]> 26 Sep 2019 22:22:56 +0000
Newsgroups gmane.comp.emulators.hercules390.mvs
Message-ID <[email protected]>
Been very busy lately but found time to test the zap more.  So I suppose that makes it more official.  So I have tested with 15,000 data division labels (that seems to be limit) and over 20,000 data division labels using the zap.  I've posted the zap in the files section as COBOL_XREF_ZAP.TXT https://xa.yimg.com/df/H390-MVS/COBOL_XREF_ZAP.TXT?token=oEzxjSYDkAVrtuhBsVSDOzG-6t9bJwMtEvJxmVxgcWAcpJeQFxaXdgw6JQbdRnandVvrPejq8DnlBXP58300LXXYm74vNpAyVmKY8sU_yAZD&type=download with these comments:
 

 FIX TO ALLOW COBOL COMPILER TO PRODUCE THE CROSS REFERENCE
COBOL CROSS REFERENCE IS ENABLED VIA PARM=XREF.           
YOU WILL NEED THE REGION AND SIZE AND BUF PARAMETERS BELOW
THIS WAS RUN WITHOUT A SYSLIB AND WITH SYSIN AND SYSLIN   
USING A BLKSIZE=80.  LARGE BLKSIZES WILL REQUIRE LARGER   
BUF SPECIFICATIONS.                                       
  //COB     EXEC PGM=IKFCBL00,REGION=9000K,               
  //             PARM='LOAD,SUPMAP,SIZE=6000K,BUF=3000K'  
THIS FIX REMOVES REQUEST FOR MORE MEMORY WHICH TYPICALLY  
IS NOT NEEDED.  I'VE RUN COBOL PROGRAMS WITH 15,000 DATA  
DIVISION LABELS AND 20,000 PLUS PROCEDURE DIVISION LABELS 
SUCCESSFULLY.                                             
 

 Dave