Menu

Tree [r3] /
 History

HTTPS access


File Date Author Commit
 README 2015-12-24 vcoen [r3]
 compile-cobxref.jcl 2015-12-24 vcoen [r1] Total refresh+commit
 mak-xref-pds-0.37.jcl 2015-12-24 vcoen [r1] Total refresh+commit
 run-cobxref.jcl 2015-12-24 vcoen [r1] Total refresh+commit

Read Me

Welcome to the cobxref Cobol compiling tool.

This version has been modified to supported Ansi Cobol as availble
on Turnkey TK4- up to update 7.

It has been produced as the Compiler cannot use the XREF parm without 
breaking due to issues running out of space on REGION, BLOCK and BUFFER
and I wanted to be able to get the valuable facilties of XREF.

The program is from a 1967 version that has had a fair few iterations 
including one that works with GnuCobol 
(see https://sourceforge.net/projects/open-cobol/) under contributions

or

https://sourceforge.net/projects/cobxref/

This version ONLY supports the ANSI Cobol compiler.

There are a few changes needed to further support report writer and
to add in support for the COPY verb but I have not been in a rush for
these changes as I am assuming that very few programmers are using the
compiler in any way seriously.

However if I get a few requests, I will do so after I move house in 
January 2016.


Included are three files but note that you need make changes for your user name, password and dataset
locations etc.


mak-xref-pds-0.37.jcl	-	-  This contains the source and JCL to upload it to a PDS
compile-cobxref.jcl		-  This JCL will compile the program creating a load module.
run-cobxref.jcl		-	-  This will run cobxref against itself producing a source & xref listing


The program subject to the supplied parameter/s will create a new source file to the card punch device or a 
new pds member which is reseqenced in cc1 through cc6 starting at 000010 or 000100.

  Where parm CC1 content is R  for resequencing by 10 from 000010
			 or C  for resequencing by 100 from 000100
		    
  where parm CC2 thru CC9 is the eight character program name - if omitted the listing will have COBC in place
            of the program name.

In the example test run, I use SYSOUT=B for the card punch but you can use the alternative method of UNIT=00E etc
and of course you can use a new member in a PDS by setting up the correct JCL.

Any problems you can contact me via vbcoen  at gmail dot com with email having subject IBM cobxref or via
the yahoo website for MVS.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.