Sorry Frank. Here is my email address at work

jerry.edging...@kroger.com

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Edgington, Jerry
Sent: Tuesday, October 10, 2017 1:20 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: git, z/OS and COBOL

Sure Frank. No problem with emailing privately.  Happy to help, if I can.

From: Frank Swarbrick [mailto:frank.swarbr...@outlook.com]
Sent: Tuesday, October 10, 2017 1:19 PM
To: Edgington, Jerry; IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: git, z/OS and COBOL

The reason I asked about the line numbers thing is that git seems to use a Unix 
compare utility that has no way (that I can tell) to ignore the line numbers.  
So if you insert a new line then the compare thinks that every line after that 
has changed, when truly only the line number has changed.  If you have a way 
around that I'd be interested.
I've downloaded the DBBz alpha but am waiting on resources from other groups to 
do what parts are required so I can try it out.
Jerry, do you mind if I email you privately for more information?
Thanks, Frank
________________________________
From: IBM Mainframe Discussion List 
<IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU>> on behalf of 
Edgington, Jerry <jerry.edging...@kroger.com<mailto:jerry.edging...@kroger.com>>
Sent: Tuesday, October 10, 2017 10:47 AM
To: IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU>
Subject: Re: git, z/OS and COBOL

Frank,

I have been working with several tools to build Cobol programs with as much 
open source as possible.  Here is what I am using;

Open Source
- Eclipse based IDE, with IBM Aqua and Jenkins plugins
- Jenkins
- git.  The git server is running off z/OS supported by another team

Cost item;
- IBM Dependency Based Build in Beta
- Deployment tool, if you wish to replace mainframe SCLM tool

Some general items;
- The compilers being used are the same ones used in z/OS batch compiles. So, 
same rules apply #1, if the z/OS batch compiler allows them, then no #2, the 
open source eclipse based IDE will perform that same as ISPF.  So, no Cobol 
syntax checking #3, Actually both can be used. With DBBz, it is using SVC 99 to 
dynamically allocate the necessary files, then executing the compile. However, 
I believe there is an issue between zFS and PDS, where you can't mix them.
#4, the IBM Aqua allows for direct connection between z/OS and IDE. You can 
submit JCL from the IDE for example #5, using this setup, they will not know 
they are running on Unix on z/OS #6, The IBM Aqua connection, I believe, is 
either FTP or SSH. But, I think FTP provides more functionality #7, Eclipse has 
plugins to allow for merge, diff, etc.  I am using what was built for the Java 
environment here

There are some differences that the developer will see, for example separating 
out the various types of sources, like Cobol, Copybooks, BMS, etc with 
different mime types. But, using Eclipse IDE, git and Jenkins, a developer can 
push code from the IDE to the git server, like Bitbucket, kick of Jenkins 
build, which will push/pull the source code from Bitbucket/git to zFS using git 
client and Jenkins slave. That is using all open source.

>From there, something like DBBz, ANT script, possibly the mainframe SCM, or 
>JCL to copy the source to PDS and compile the programs.

However, to do a full SCLM, like the current mainframe source management tools, 
you can forget about deployment or movement between environments.

Jerry Edgington

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Frank Swarbrick
Sent: Tuesday, October 10, 2017 11:49 AM
To: IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU>
Subject: git, z/OS and COBOL

At least one person has said they are using git for source code management of 
their z/OS COBOL programs.  A few questions, if you don't mind.
1) Did you have to eliminate the line numbers in columns 1-6?
2) What do your developers use for their COBOL editor?  ISPF?  Off platform IDE?
3) Do you compile using JCL or UNIX?
4) Do you have a 'direct' file system connection (NFS, SMB, etc.) between z/OS 
and workstations?
5) How much UNIX knowledge do your developers need to be productive in this 
environment?
6) How do you connect to z/OS UNIX?  ssh?  TSO OMVS?
7) Do you use a GUI/visual merge product?  How?
8) Anything else you'd like to add!
Thanks, Frank

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu<mailto:lists...@listserv.ua.edu> with the message: 
INFO IBM-MAIN

________________________________

This e-mail message, including any attachments, is for the sole use of the 
intended recipient(s) and may contain information that is confidential and 
protected by law from unauthorized disclosure. Any unauthorized review, use, 
disclosure or distribution is prohibited. If you are not the intended 
recipient, please contact the sender by reply e-mail and destroy all copies of 
the original message.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu<mailto:lists...@listserv.ua.edu> with the message: 
INFO IBM-MAIN

________________________________

This e-mail message, including any attachments, is for the sole use of the 
intended recipient(s) and may contain information that is confidential and 
protected by law from unauthorized disclosure. Any unauthorized review, use, 
disclosure or distribution is prohibited. If you are not the intended 
recipient, please contact the sender by reply e-mail and destroy all copies of 
the original message.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

________________________________

This e-mail message, including any attachments, is for the sole use of the 
intended recipient(s) and may contain information that is confidential and 
protected by law from unauthorized disclosure. Any unauthorized review, use, 
disclosure or distribution is prohibited. If you are not the intended 
recipient, please contact the sender by reply e-mail and destroy all copies of 
the original message.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to