To the original question, you should be able to use a Unix directory and files in place of a PDS or PDSE in any program (with limitations), since BPAM provides simulation for these. Details can be found in "z/OS DFSMS Using Datasets" under "Processing z/OS Unix files" - http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/BOOKS/dgt2d440/3.9?DT=20050602124524
So, allocate the equivalent of SYSLIB as a contenation with one DD pointing to a Unix directory and invoke the COBOL compiler. Even in the absence of a shell command front-end, you could write your own REXX shell script to do allocations via BPXWDYN and then invoke the COBOL compiler with LINKMVS. Similarly, it should not be difficult to write a REXX shell script for FORTRAN. Kirk Wolf Dovetailed Technologies http://dovetail.com ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN