Re: opinion? writing z/OS FOSS code which requires z/OS 2.1 +
Rick, Also take into account the type of person doing the design some ppl are 'part to whole' others are 'whole to part'. Like John, I have been thinking about some tool, i work for a Identity Management Software company, so my thoughts are want is needed or wanted in RACF or ACF2 or Top-Secret arena... Scott On Tue, Mar 29, 2016 at 9:11 AM, John McKown wrote: > On Mon, Mar 28, 2016 at 6:37 PM, Rick Troth wrote: > > > Do a little googling on the license question. I can't think of any > > problems from going with the MIT license, but IANAL. > > > > > > On 03/28/16 10:25, John McKown wrote: > > > >> ... > >> Anyway, I'm still thinking of how it will be designed. But I am curious > if > >> the requirement of z/OS 2.1 would make it unusable to a lot of people > >> here. > >> I know we have some members who are still on OS/390. My employer is > >> stabilized on z/OS 1.12. > >> > > > > But you're talking about interfacing with a feature of z/OS 2.1 and > above. > > > > Yes, this will be tested on a friend's z/OS 2.2 system, not on my > employer's system. > > > > > > > I wanted to say something about "avoid excessive requirements", but don't > > make your life complicated. (Unless you just wanna re-invent ENF code 78 > > functionality.) Keep it simple. > > > > Looks like ENF code 70 is very similar, except that it is invoked for > _every_ JOB, STC, and TSU that goes through JES. Whereas ENF 78 is only > invoked for JOBs which are submitted when the JES symbol SYS_JOB_NOTIFY > exists. Apparently with _any_ value, just that it simply exists. > > > > > > > > > Oh, any_decent_ ideas about what to call this? I'm so non-marketing > >> oriented, I would likely call is YAJSTS (Yet Another Job Submission & > >> Tracking System). Which a decent synopsis of what it_is_, but is not > >> pronounceable. I'll work on that name. > >> > > > > I can't help with that, but ... _the name is essential_. I remember one > > guy, a brilliant programmer, who simply could not start on a certain > > project until he had the name. (It became a major tool in that > organization > > in those days.) So ... excellent vision recognizing that need at this > > stage. Please just don't name it after a child's pet or toy. "USPS Jeep" > > would be more fitting. Or maybe Take-a-Number. No, that one's taken. > > > > Well, right now, I'm writing code and documentation on Linux/Intel. It's > sitting in the directory: ~/zos/YAJSTS for lack of a better name. > > Some of what I'm doing might be ?unacceptable? to z/OS people because I'm > writing documentation, like the README, in Linux for rendering on Linux. > E.g. README.md is a plain text README file, in "markdown" format. This is > readable by people as is, but can be rendered into HTML or UNIX man or a > number of other formats using a program called pandoc. When I actually get > around to writing documentation, I plan to use either LyX, or (more likely) > TeXstudio. LyX uses its own, plain text, file format, and renders into > LaTeX. TeXstudio uses LaTeX as its native file format. LaTeX is a > plain-text markup language which can be converted via a number of different > programs into many formats such as HTML, HTML5, PDF, MS Word docx (why > would I do that?!?), and a ton of others. Basically, this means that the > entire system is being developed with a UNIX mind-set instead of a > conventional z/OS mind-set. I, personally, consider this acceptable because > the code is going to be using UNIX facilities, so UNIX will need to be > running correctly for it to work at all. I will likely include a job to > copy the UNIX resident files into PDSE libraries. I say PDSE because that's > what I use. I guess it might be possible to use a legacy PDS as well. I > know that many here despise PDSEs. I've been very fortunate to have never > had a problem with them. > > > > > > > -- R; <>< > > > > > -- > How many surrealists does it take to screw in a lightbulb? One to hold the > giraffe and one to fill the bathtub with brightly colored power tools. > > Maranatha! <>< > John McKown > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: opinion? writing z/OS FOSS code which requires z/OS 2.1 +
On Mon, Mar 28, 2016 at 6:37 PM, Rick Troth wrote: > Do a little googling on the license question. I can't think of any > problems from going with the MIT license, but IANAL. > > > On 03/28/16 10:25, John McKown wrote: > >> ... >> Anyway, I'm still thinking of how it will be designed. But I am curious if >> the requirement of z/OS 2.1 would make it unusable to a lot of people >> here. >> I know we have some members who are still on OS/390. My employer is >> stabilized on z/OS 1.12. >> > > But you're talking about interfacing with a feature of z/OS 2.1 and above. > Yes, this will be tested on a friend's z/OS 2.2 system, not on my employer's system. > > I wanted to say something about "avoid excessive requirements", but don't > make your life complicated. (Unless you just wanna re-invent ENF code 78 > functionality.) Keep it simple. > Looks like ENF code 70 is very similar, except that it is invoked for _every_ JOB, STC, and TSU that goes through JES. Whereas ENF 78 is only invoked for JOBs which are submitted when the JES symbol SYS_JOB_NOTIFY exists. Apparently with _any_ value, just that it simply exists. > > > Oh, any_decent_ ideas about what to call this? I'm so non-marketing >> oriented, I would likely call is YAJSTS (Yet Another Job Submission & >> Tracking System). Which a decent synopsis of what it_is_, but is not >> pronounceable. I'll work on that name. >> > > I can't help with that, but ... _the name is essential_. I remember one > guy, a brilliant programmer, who simply could not start on a certain > project until he had the name. (It became a major tool in that organization > in those days.) So ... excellent vision recognizing that need at this > stage. Please just don't name it after a child's pet or toy. "USPS Jeep" > would be more fitting. Or maybe Take-a-Number. No, that one's taken. > Well, right now, I'm writing code and documentation on Linux/Intel. It's sitting in the directory: ~/zos/YAJSTS for lack of a better name. Some of what I'm doing might be ?unacceptable? to z/OS people because I'm writing documentation, like the README, in Linux for rendering on Linux. E.g. README.md is a plain text README file, in "markdown" format. This is readable by people as is, but can be rendered into HTML or UNIX man or a number of other formats using a program called pandoc. When I actually get around to writing documentation, I plan to use either LyX, or (more likely) TeXstudio. LyX uses its own, plain text, file format, and renders into LaTeX. TeXstudio uses LaTeX as its native file format. LaTeX is a plain-text markup language which can be converted via a number of different programs into many formats such as HTML, HTML5, PDF, MS Word docx (why would I do that?!?), and a ton of others. Basically, this means that the entire system is being developed with a UNIX mind-set instead of a conventional z/OS mind-set. I, personally, consider this acceptable because the code is going to be using UNIX facilities, so UNIX will need to be running correctly for it to work at all. I will likely include a job to copy the UNIX resident files into PDSE libraries. I say PDSE because that's what I use. I guess it might be possible to use a legacy PDS as well. I know that many here despise PDSEs. I've been very fortunate to have never had a problem with them. > > -- R; <>< > > -- How many surrealists does it take to screw in a lightbulb? One to hold the giraffe and one to fill the bathtub with brightly colored power tools. Maranatha! <>< John McKown -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: opinion? writing z/OS FOSS code which requires z/OS 2.1 +
Do a little googling on the license question. I can't think of any problems from going with the MIT license, but IANAL. On 03/28/16 10:25, John McKown wrote: ... Anyway, I'm still thinking of how it will be designed. But I am curious if the requirement of z/OS 2.1 would make it unusable to a lot of people here. I know we have some members who are still on OS/390. My employer is stabilized on z/OS 1.12. But you're talking about interfacing with a feature of z/OS 2.1 and above. I wanted to say something about "avoid excessive requirements", but don't make your life complicated. (Unless you just wanna re-invent ENF code 78 functionality.) Keep it simple. Oh, any_decent_ ideas about what to call this? I'm so non-marketing oriented, I would likely call is YAJSTS (Yet Another Job Submission & Tracking System). Which a decent synopsis of what it_is_, but is not pronounceable. I'll work on that name. I can't help with that, but ... _the name is essential_. I remember one guy, a brilliant programmer, who simply could not start on a certain project until he had the name. (It became a major tool in that organization in those days.) So ... excellent vision recognizing that need at this stage. Please just don't name it after a child's pet or toy. "USPS Jeep" would be more fitting. Or maybe Take-a-Number. No, that one's taken. -- R; <>< -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: opinion? writing z/OS FOSS code which requires z/OS 2.1 +
On Mon, 28 Mar 2016 09:38:10 -0500, Tom Marchant wrote: >On Mon, 28 Mar 2016 09:25:03 -0500, John McKown wrote: > >>It will be >>developed, probably slowly, on a friend's z/OS 2.2 system. The application >>will use facilities which only exist on z/OS 2.1 and above. > >>I am curious if >>the requirement of z/OS 2.1 would make it unusable to a lot of people here. > >Maybe, but z/OS 1.13 goes off support at the end of June. Sorry, end of September. -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: opinion? writing z/OS FOSS code which requires z/OS 2.1 +
On Mon, 28 Mar 2016 09:25:03 -0500, John McKown wrote: >It will be >developed, probably slowly, on a friend's z/OS 2.2 system. The application >will use facilities which only exist on z/OS 2.1 and above. >I am curious if >the requirement of z/OS 2.1 would make it unusable to a lot of people here. Maybe, but z/OS 1.13 goes off support at the end of June. -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
opinion? writing z/OS FOSS code which requires z/OS 2.1 +
I am seriously starting to think about a "learning" project. That is, this will be done on my own time, not using company resources. It will be developed, probably slowly, on a friend's z/OS 2.2 system. The application will use facilities which only exist on z/OS 2.1 and above. In particular, the JES2 Symbol Service and ENF event code 78 (job notify). It will be made available on the CBTape.org site because that is one of the "requirements" my friend has required for my use of his system. Which is good by me. The project could possibly be used as a free "job scheduling" type of system, but not "job restart". My plans are that it would have z/OS batch, TSO, and UNIX interfaces. It will most likely use UNIX system services internally for some things, so UNIX will be a _hard_ prerequisite. Since it _will_ require use of ENF, it _will_ require being APF authorized. Though only the STC portion, not the user interface portion. Yes, the main functionality will run as an STC aka "UNIX daemon", since the STC/daemon will be using UNIX services. I plan to use the MIT license for it. Mainly because I don't have access to any legal representation should anybody decide to, uh, "use" the code in violation of a stronger license (I, personally, like the GPL). Basically, an MIT license says: "Use as you please. You can even use it as the basis of other, closed source, products. But don't blame me if the code turns your machine into Silly Putty ®" At least, that's my take on it. Anyway, I'm still thinking of how it will be designed. But I am curious if the requirement of z/OS 2.1 would make it unusable to a lot of people here. I know we have some members who are still on OS/390. My employer is stabilized on z/OS 1.12. Oh, any _decent_ ideas about what to call this? I'm so non-marketing oriented, I would likely call is YAJSTS (Yet Another Job Submission & Tracking System). Which a decent synopsis of what it _is_, but is not pronounceable. I'll work on that name. -- How many surrealists does it take to screw in a lightbulb? One to hold the giraffe and one to fill the bathtub with brightly colored power tools. Maranatha! <>< John McKown -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN