Good stuff to think about. Thank you.
That does bring up a question... Can you make something similar to "suffix rules" but at a directory level? For example, can you say "this directory contains only source code" (so that the correct text translation is done)? The reason I ask is that all of our COBOL source code "imports" copybooks with COBOL source code such as: COPY MYRECF. The compiler then looks at the SYSLIB concatenation for a member named MYRECF. A "PATH" can be part of the SYSLIB concatenation. However it doesn't appear that there is any option for COBOL to look for a member (or file in the PATH case) to be anything other than exactly 'MYRECF'. So, for example, it would not consider 'myrecf.cpy' or even 'MYRECF.CPY' to be a match to the above copy statement. If someone can prove me wrong I'd like to hear it! :-) My point is that I think we still want/need our source code to be "non prefixed", but when shared using NFS or SMB we need them to be treated as text files. I'm sure there are other more complex options, but I'd rather investigate the "simpler" options first. Thanks! Frank ________________________________ From: IBM Mainframe Discussion List <[email protected]> on behalf of Paul Gilmartin <[email protected]> Sent: Friday, January 13, 2017 10:34 AM To: [email protected] Subject: Re: New free / open source z/OS tools from Dovetailed Technologies On Fri, 13 Jan 2017 17:03:55 +0000, Frank Swarbrick wrote: > >Being COBOL we don't (currently) run our compiles under Unix. Any thoughts >about if/how this process might interface with 'traditional' z/OS things like >ISPF and JCL? > Depends. I have a Rexx EXEC that runs under z/OS UNIX using ADDRESS TSO to start ISPF LM Services running an EXEC to update a PDS with ISPF serialization. All background. And another that uses the SDSF Rexx API to unload JES spool to UNIX files. I truly wish there were a way for a UNIX process with X11 tunneling to pop up in a user's desktop an x3270 session. Or several. We very successfully use NFS to mount Solaris filesystems on z/OS and z/OS Classic data sets as directories on desktops. /etc/startup.mk has suffix rules for: # Suffix definitions E:= # Executable O:=.o # Object S:=.s # Assembler A:=.a # Archive (library) P:=.p # Pascal F:=.f # Fortran But, ironically, not COBOL. Small wonder that dinosaurs loathe z/OS UNIX. -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
