Re: ZOA Open Automation Utilities (& Ansible News)
As a followup, I don't think anybody has mentioned yet that a set of Ansible modules and roles is now available to interact with the z/OS Management Facility (z/OSMF) APIs: https://galaxy.ansible.com/ibm/ibm_zos_zosmf This code is called the "IBM z/OS Management Facility (z/OSMF) Ansible collection," and it means that Ansible can drive various z/OS operations and configuration tasks via z/OSMF's RESTful services. As a reminder, the IBM Z Open Automation Utilities (IBM Program No. 5698-PA1) are available now separately -- at no additional charge as I understand it -- if you'd like to grab them from IBM ShopZ. IBM support is available if you'd like to subscribe, but you're not required to do that unless and until you'd like to. - - - - - - - - - - Timothy Sipples I.T. Architect Executive Digital Asset & Other Industry Solutions IBM Z & LinuxONE - - - - - - - - - - E-Mail: sipp...@sg.ibm.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
> In neither does it provide SIGNAL ON NOTREADY. > Is that an ANSI requirement? Yes; this would be covered by an RFE for ANSI compliance. Note, however, note "If the NOTREADY condition is not trapped, processing continues without interruption. The NOTREADY condition remains in the OFF state." > Hmmm... What should lines() and chars() do for: > o A data set ending with an empty line? The ironic behavior >that chars() return 0 and lines() return 1? Why ironic? I would argue that anything else would violate "The law of least astonishment". > o A transient stream such as a terminal or a pipe? Issue a >blocking read and not return before the answer is known? Yes, but note "If, however, it is impossible for a line to be completed because of an error or another problem, the NOTREADY condition is raised ". -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Paul Gilmartin [000433f07816-dmarc-requ...@listserv.ua.edu] Sent: Friday, February 21, 2020 9:20 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ZOA Open Automation Utilities On Fri, 21 Feb 2020 19:58:18 +, Seymour J Metz wrote: >Tear down both walls. IBM provides ANSI REXX routine in Unix System Services >that it does not provide for TSO users. > (and vice-versa for compiled Rexx?) In neither does it provide SIGNAL ON NOTREADY. Is that an ANSI requirement? Can't readily be done with a function package. Hmmm... What should lines() and chars() do for: o A data set ending with an empty line? The ironic behavior that chars() return 0 and lines() return 1? o A transient stream such as a terminal or a pipe? Issue a blocking read and not return before the answer is known? I've fought that battle with a Pascal RTL. Didn't quite win. From: Paul Gilmartin Sent: Friday, February 21, 2020 12:26 PM On Fri, 21 Feb 2020 10:45:36 -0600, Mike Fulton wrote: >The intent is to also provide these services from the language of your choice >... > Rexx? There's a formidable barrier between Unix System Services and TSO. Mr. Fulton, tear down that wall! -- gil -- 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: ZOA Open Automation Utilities
On Fri, 21 Feb 2020 19:58:18 +, Seymour J Metz wrote: >Tear down both walls. IBM provides ANSI REXX routine in Unix System Services >that it does not provide for TSO users. > (and vice-versa for compiled Rexx?) In neither does it provide SIGNAL ON NOTREADY. Is that an ANSI requirement? Can't readily be done with a function package. Hmmm... What should lines() and chars() do for: o A data set ending with an empty line? The ironic behavior that chars() return 0 and lines() return 1? o A transient stream such as a terminal or a pipe? Issue a blocking read and not return before the answer is known? I've fought that battle with a Pascal RTL. Didn't quite win. From: Paul Gilmartin Sent: Friday, February 21, 2020 12:26 PM On Fri, 21 Feb 2020 10:45:36 -0600, Mike Fulton wrote: >The intent is to also provide these services from the language of your choice >... > Rexx? There's a formidable barrier between Unix System Services and TSO. Mr. Fulton, tear down that wall! -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
On Fri, 21 Feb 2020 11:52:50 -0600, Mike Fulton wrote: >... >Would you be after using REXX in the USS environment or TSO? If in USS, ... > It shouldn't matter. In fact, I'm mystified that ADDRESS SH isn't available from the TSO or IRXJCL environment when it can be synthesized with modest effort with ADDRESS SYSCALL. But why should the customer need to do that? On Fri, 21 Feb 2020 11:51:21 -0600, John McKown wrote > >IIRC, someone here said that they used NFS to mount some z/OS high level >qualifier (or maybe a node like A.B) as a "filesystem" and so access the >DSNs via a UNIX path. > Me? In fact I tried something like that years ago. My sysprog created the map entries at my request. Performance was unacceptable and inexplicable. No battle worth fighting. I reverted to keeping my data on a Solaris server. Sometimes mounted twice: text/EBCDIC but binary for compiler SYSPUNCH. The worst was when DASD overflowed with HSM recalls after a few days. Sysprog found and killed the Solaris process doing a wildcard access; and added NORECALL to the map. NORECALL has wrong granularity -- it should have an option to allow recall for specific paths as by open(), but forbid for generic as by readdir(). -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
Tear down both walls. IBM provides ANSI REXX routine in Unix System Services that it does not provide for TSO users. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List on behalf of Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu> Sent: Friday, February 21, 2020 12:26 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ZOA Open Automation Utilities On Fri, 21 Feb 2020 10:45:36 -0600, Mike Fulton wrote: >IBM Z Open Automation Utilities is a free FMID today. >We are changing this to make it a free PID: >http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/7/897/ENUS220-087/index.html=en_locale=en > >The goal of ZOAU is to provide access to MVS resources from the Unix System >Services environment directly through core 'atomic' services like dls (dataset >list) which works in an analagous way to ls (zFS file list) and so forth for >other MVS resources. > A laudable goal. >The intent is to also provide these services from the language of your choice >- so base 'sh' is supported but so is Python and Java, and a general DLL >interface is provided so that other language support could be provided. > Rexx? There's a formidable barrier between Unix System Services and TSO. In "z/OS TSO/E REXX Reference' see the section "TSO/E external functions". Those functions should seamlessly be made available to Rexx execs running under Unix System Services. Likewise commands such as RECEIVE. Mr. Fulton, tear down that wall! >I wrote a blog about this for those that are interested: >https://secure-web.cisco.com/1yqwpNF2gzOn-QY7HkOOpQ0JlBU4K1r--uLqHwDN15PX0mvNo4iLdtkcU76BTFcpBKcA2ASw-dUFMHcUxTMsUp1xcQlMSL24OhbFDSex_x7aF7bP9cFCVHutiMQ-r24XJxgKA35LnIx7hQhfNrFLN0ScofG3HCE95_G1lXKCTCOeM1ZsncA6fn4JDAXIGQbnlFo5mu2_iXvTW7t-gp0RJhLTS6K4S7FArJBKuqzhzhu31uneJnxfHcEGjY9BB5f_07IDL4T7Z1OUaYRFKacT4hTR5JZoeWe_4WitEPtuFjSb4EwaCdsLaDzwPYL745QTtlcF4D96_zsNooRrBVNEIoUAblv0Ts9hEZSmif52-bzvvOuO3NYQLXoR_0zovblEIq33fLH-crw4uF1lkKOtAlx6Ta9hqIod5lFLmSDTXGeGkwZeE9SzwZc_KtRgAXNRfbFSQ2o0CumldGZUqdJ0QWw/https%3A%2F%2Fmakingdeveloperslivesbetter.wordpress.com%2F -- gil -- 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: ZOA Open Automation Utilities
More every day are using member generations. Lionel B. Dyck < Website: http://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of Mike Fulton Sent: Friday, February 21, 2020 12:44 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ZOA Open Automation Utilities No - we don't have that yet... Are many folks using PDSE Member Generations? -- 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: ZOA Open Automation Utilities
On Fri, Feb 21, 2020 at 12:49 PM Mike Fulton wrote: > We've been rolling this out as we need the services and dtail was just > higher priority. You can get -most- of what you need for dhead from dtail > with the right options. > But yeah - we should add dhead. > > Regarding the C DLL API, we probably need to make it easier to find. > Check here: > https://www.ibm.com/support/knowledgecenter/en/SSKFYE_1.0.1/extend.html Got it. Thanks! > > > thanks, mike > > -- People in sleeping bags are the soft tacos of the bear world. 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: ZOA Open Automation Utilities
We've been rolling this out as we need the services and dtail was just higher priority. You can get -most- of what you need for dhead from dtail with the right options. But yeah - we should add dhead. Regarding the C DLL API, we probably need to make it easier to find. Check here: https://www.ibm.com/support/knowledgecenter/en/SSKFYE_1.0.1/extend.html thanks, mike -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
No - we don't have that yet... Are many folks using PDSE Member Generations? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
On Fri, 21 Feb 2020 at 11:55, Mike Fulton wrote: > > IBM Z Open Automation Utilities is a free FMID today. > We are changing this to make it a free PID: > http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/7/897/ENUS220-087/index.html=en_locale=en It's not obvious to me how I can get a copy of this. As an ISV we don't have Shopz or anything like that. Can it just be downloaded, or are things necessarily more formal? Thanks... Tony H. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
I would vote for REXX support. What about PDSE Member Generation support - do the ZOA utilities understand member generations? Lionel B. Dyck < Website: http://www.lbdsoftware.com "Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
On Fri, Feb 21, 2020 at 11:57 AM Mike Fulton wrote: > One other point I forgot to mention - the extensions with some of the USS > services to support datasets is nice, but as you pointed out, they are > extensions. We included 'dcp' in the list of services (dataset copy) not > because you couldn't do it without the service, but more so that there was > an explicit way to copy to/from datasets. Perhaps we should add a dcat as > well for the same reason... > I am curious why there is a "dtail" but no "dhead". I am also curious why the C DLL API is not documented. The Java and Python are. But I don't see anything about using the DLL in C or C++. Maybe I'm just blind. > > thanks, mike > > -- People in sleeping bags are the soft tacos of the bear world. 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: ZOA Open Automation Utilities
One other point I forgot to mention - the extensions with some of the USS services to support datasets is nice, but as you pointed out, they are extensions. We included 'dcp' in the list of services (dataset copy) not because you couldn't do it without the service, but more so that there was an explicit way to copy to/from datasets. Perhaps we should add a dcat as well for the same reason... thanks, mike -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
I personally love REXX. If you look at the actual source of the ZOA utilities, you will see some of them are written in REXX - it's the best way to get to what we need. Would you be after using REXX in the USS environment or TSO? If in USS, then that's a pretty interesting idea - and worth discussing. What would be interesting to understand would be the interface... and whether we can leverage the existing 'sh' and/or DLL interface that's available. thanks, mike -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
On Fri, Feb 21, 2020 at 11:38 AM Paul Gilmartin < 000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > On Fri, 21 Feb 2020 17:15:29 +, Farley, Peter x23353 wrote: > > >Thanks for that link, interesting stuff. For ZOA, is there any intent to > provide support for other scripting languages, in particular for (g)awk and > perl? Currently the z/OS Unix Services version of awk uses fopen() for > input and output files so it does accidentally support regular z/OS > datasets, but it would be nice of that were made permanent and easier to > use instead of "oops, yes you can do that but we don't promise to keep it > that way in the future". > > > +1 > > Years ago, I wished on MVS-OE that the Classic data set world could be > incorporated into z/OS UNIX so functions such as open() (not just fopen()) > and shell redirection would simply work. WJS followed up, supplying the > terminology I didn't know, that the Classic data set hierarchy might > be implemented as a VFS (Virtual Filesystem). This was not a commitment > nor a SoD. > IIRC, someone here said that they used NFS to mount some z/OS high level qualifier (or maybe a node like A.B) as a "filesystem" and so access the DSNs via a UNIX path. > > >-Original Message- > >From: Mike Fulton > >Sent: Friday, February 21, 2020 11:46 AM > > > >IBM Z Open Automation Utilities is a free FMID today. > >We are changing this to make it a free PID: > http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/7/897/ENUS220-087/index.html=en_locale=en > > ... > >I wrote a blog about this for those that are interested: > https://makingdeveloperslivesbetter.wordpress.com/ > > -- gil > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > -- People in sleeping bags are the soft tacos of the bear world. 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: ZOA Open Automation Utilities
Hi The intent is certainly to enable other languages where there is interest - and we created the DLL interface to make it as easy as possible to do that (either by IBM or by 3rd parties). perl is a candidate that is on the 'could be done in the future' list (as always, no commitments but it's a reasonable request). For awk, I'm wondering if using the core services in a stream gives you most of what you need? I know I pipe stuff into awk all the time from the ZOA utilities to 'fix up' the output (same with grep). Curious what you think thanks, mike -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
On Fri, 21 Feb 2020 17:15:29 +, Farley, Peter x23353 wrote: >Thanks for that link, interesting stuff. For ZOA, is there any intent to >provide support for other scripting languages, in particular for (g)awk and >perl? Currently the z/OS Unix Services version of awk uses fopen() for input >and output files so it does accidentally support regular z/OS datasets, but it >would be nice of that were made permanent and easier to use instead of "oops, >yes you can do that but we don't promise to keep it that way in the future". > +1 Years ago, I wished on MVS-OE that the Classic data set world could be incorporated into z/OS UNIX so functions such as open() (not just fopen()) and shell redirection would simply work. WJS followed up, supplying the terminology I didn't know, that the Classic data set hierarchy might be implemented as a VFS (Virtual Filesystem). This was not a commitment nor a SoD. >-Original Message- >From: Mike Fulton >Sent: Friday, February 21, 2020 11:46 AM > >IBM Z Open Automation Utilities is a free FMID today. >We are changing this to make it a free PID: >http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/7/897/ENUS220-087/index.html=en_locale=en > ... >I wrote a blog about this for those that are interested: >https://makingdeveloperslivesbetter.wordpress.com/ -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
On Fri, 21 Feb 2020 10:45:36 -0600, Mike Fulton wrote: >IBM Z Open Automation Utilities is a free FMID today. >We are changing this to make it a free PID: >http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/7/897/ENUS220-087/index.html=en_locale=en > >The goal of ZOAU is to provide access to MVS resources from the Unix System >Services environment directly through core 'atomic' services like dls (dataset >list) which works in an analagous way to ls (zFS file list) and so forth for >other MVS resources. > A laudable goal. >The intent is to also provide these services from the language of your choice >- so base 'sh' is supported but so is Python and Java, and a general DLL >interface is provided so that other language support could be provided. > Rexx? There's a formidable barrier between Unix System Services and TSO. In "z/OS TSO/E REXX Reference' see the section "TSO/E external functions". Those functions should seamlessly be made available to Rexx execs running under Unix System Services. Likewise commands such as RECEIVE. Mr. Fulton, tear down that wall! >I wrote a blog about this for those that are interested: >https://makingdeveloperslivesbetter.wordpress.com/ -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
Thanks for that link, interesting stuff. For ZOA, is there any intent to provide support for other scripting languages, in particular for (g)awk and perl? Currently the z/OS Unix Services version of awk uses fopen() for input and output files so it does accidentally support regular z/OS datasets, but it would be nice of that were made permanent and easier to use instead of "oops, yes you can do that but we don't promise to keep it that way in the future". Peter -Original Message- From: IBM Mainframe Discussion List On Behalf Of Mike Fulton Sent: Friday, February 21, 2020 11:46 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ZOA Open Automation Utilities IBM Z Open Automation Utilities is a free FMID today. We are changing this to make it a free PID: http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/7/897/ENUS220-087/index.html=en_locale=en The goal of ZOAU is to provide access to MVS resources from the Unix System Services environment directly through core 'atomic' services like dls (dataset list) which works in an analagous way to ls (zFS file list) and so forth for other MVS resources. The intent is to also provide these services from the language of your choice - so base 'sh' is supported but so is Python and Java, and a general DLL interface is provided so that other language support could be provided. I wrote a blog about this for those that are interested: https://makingdeveloperslivesbetter.wordpress.com/ thanks, mike -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
I agree Kirk that we have more to do. Would love to get your input on what we need to do to make this useful to you. You've listed a few - feel free to reach out to me (fult...@ca.ibm.com) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
Thanks for the input on dls. I think you are right about having a quiet form for dls - I run dls just to get file existance all the time and have to do the same redirection. If you have any other suggestions, feel free to either post them here or you can send me a note directly if you want too: fult...@ca.ibm.com thanks, mike -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
IBM Z Open Automation Utilities is a free FMID today. We are changing this to make it a free PID: http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/7/897/ENUS220-087/index.html=en_locale=en The goal of ZOAU is to provide access to MVS resources from the Unix System Services environment directly through core 'atomic' services like dls (dataset list) which works in an analagous way to ls (zFS file list) and so forth for other MVS resources. The intent is to also provide these services from the language of your choice - so base 'sh' is supported but so is Python and Java, and a general DLL interface is provided so that other language support could be provided. I wrote a blog about this for those that are interested: https://makingdeveloperslivesbetter.wordpress.com/ thanks, mike -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
Exactly. More work is required to handle codepages, different line terminator models, truncation/wrapping/padding, etc, etc. https://dovetail.com/docs/dspipes/dsp-ref_todsn.html On Thu, Feb 20, 2020 at 10:10 AM David Crayford wrote: > Seems quite simple to implement? BPXWDYN wrapper for dynamic data set > allocation and a fetch()->call to the utility program.? > > On 2020-02-20 10:44 PM, Kirk Wolf wrote: > > That's not it; it took me a couple of minutes to find the actual man > > pages. Looks useful to me for doing a wide variety of basic things, > > although not very deep. > > > > On Thu, Feb 20, 2020 at 4:16 AM David Crayford > wrote: > > > >> haha! I had a feeling you would not be impressed! > >> > >> From looking at the Java code it seems to be the same infrastructure > >> used in the IBM Dependency Based Build product. > >> > >> On 2020-02-20 3:07 AM, Kirk Wolf wrote: > >>> Hey David, > >>> > >>> Where can I see the interesting stuff? > >>> "Shell commands reference" doesn't really do it for me:-) > >>> > >>> On Wed, Feb 19, 2020 at 6:08 AM David Crayford > >> wrote: > This look interesting! > > IBM have a new product for running traditional batch utilities using > an > API that works in shell scripts, Java and Python. > > > > >> > https://www.ibm.com/support/knowledgecenter/SSKFYE_1.0.1/welcome_zoautil.html > >> > >> -- > >> 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 > > -- > 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: ZOA Open Automation Utilities
Seems quite simple to implement? BPXWDYN wrapper for dynamic data set allocation and a fetch()->call to the utility program.? On 2020-02-20 10:44 PM, Kirk Wolf wrote: That's not it; it took me a couple of minutes to find the actual man pages. Looks useful to me for doing a wide variety of basic things, although not very deep. On Thu, Feb 20, 2020 at 4:16 AM David Crayford wrote: haha! I had a feeling you would not be impressed! From looking at the Java code it seems to be the same infrastructure used in the IBM Dependency Based Build product. On 2020-02-20 3:07 AM, Kirk Wolf wrote: Hey David, Where can I see the interesting stuff? "Shell commands reference" doesn't really do it for me:-) On Wed, Feb 19, 2020 at 6:08 AM David Crayford wrote: This look interesting! IBM have a new product for running traditional batch utilities using an API that works in shell scripts, Java and Python. https://www.ibm.com/support/knowledgecenter/SSKFYE_1.0.1/welcome_zoautil.html -- 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
That's not it; it took me a couple of minutes to find the actual man pages. Looks useful to me for doing a wide variety of basic things, although not very deep. On Thu, Feb 20, 2020 at 4:16 AM David Crayford wrote: > haha! I had a feeling you would not be impressed! > > From looking at the Java code it seems to be the same infrastructure > used in the IBM Dependency Based Build product. > > On 2020-02-20 3:07 AM, Kirk Wolf wrote: > > Hey David, > > > > Where can I see the interesting stuff? > > "Shell commands reference" doesn't really do it for me:-) > > > > On Wed, Feb 19, 2020 at 6:08 AM David Crayford > wrote: > > > >> This look interesting! > >> > >> IBM have a new product for running traditional batch utilities using an > >> API that works in shell scripts, Java and Python. > >> > >> > >> > https://www.ibm.com/support/knowledgecenter/SSKFYE_1.0.1/welcome_zoautil.html > > -- > 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: ZOA Open Automation Utilities
haha! I had a feeling you would not be impressed! From looking at the Java code it seems to be the same infrastructure used in the IBM Dependency Based Build product. On 2020-02-20 3:07 AM, Kirk Wolf wrote: Hey David, Where can I see the interesting stuff? "Shell commands reference" doesn't really do it for me:-) On Wed, Feb 19, 2020 at 6:08 AM David Crayford wrote: This look interesting! IBM have a new product for running traditional batch utilities using an API that works in shell scripts, Java and Python. https://www.ibm.com/support/knowledgecenter/SSKFYE_1.0.1/welcome_zoautil.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities (& Ansible News)
Paul Gilmartin wrote: >The Installation and Configuration at: >https://www.ibm.com/support/knowledgecenter/SSKFYE_1.0.1/install.html >... mentions "a USS directory". What does it use Unformatted System >Services for? Does someone need to submit an RCF? That'd be nice. I think it should read: "a zFS directory." I think we can ignore HFS at this point in history, right? If you're wondering how to get the IBM Z Open Automation Utilities, they're included with any of these three product offerings: IBM Dependency Based Build for z/OS IBM Z Open Development IBM Developer for z/OS Enterprise Edition So if you have (or get) any of those product packages, you have the Automation Utilities, too. In related news, the next wave of Red Hat Ansible-related functionality is now available: https://galaxy.ansible.com/ibm/ibm_zos_core The Red Hat Ansible Certified Content for IBM Z works with z/OS and the IBM Z Open Automation Utilities to make z/OS a managed node within the Red Hat Ansible Automation Platform. I interpret this code availability as at least partial fulfillment of IBM's Statement of Direction as published in IBM Announcement 219-571 late last year. You can run Ansible control and/or managed nodes on Linux, including on IBM Z and LinuxONE. I see there's also a Docker/OCI container for Ansible available here: https://hub.docker.com/r/ibmcom/ansible-s390x Thus it looks like you can run an Ansible control node in the z/OS Container Extensions (zCX), too. If you'd like a support agreement for anything Ansible I've just described, please give your friendly Red Hat representative an opportunity to help. - - - - - - - - - - Timothy Sipples I.T. Architect Executive Digital Asset & Other Industry Solutions IBM Z & LinuxONE - - - - - - - - - - E-Mail: sipp...@sg.ibm.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: [External] Re: ZOA Open Automation Utilities
Gord, Congratulations, you win! LOL Rex -Original Message- From: IBM Mainframe Discussion List On Behalf Of Gord Tomlin Sent: Wednesday, February 19, 2020 11:13 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: [External] Re: ZOA Open Automation Utilities On 2020-02-19 11:28, Paul Gilmartin wrote: > What does it use Unformatted System Services for? > Does someone need to submit an RCF? Channeling your inner Chris Mason? -- Regards, Gord Tomlin Action Software International (a division of Mazda Computer Corporation) Tel: (905) 470-7113, Fax: (905) 470-6507 Support: https://actionsoftware.com/support/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this message is confidential, protected from disclosure and may be legally privileged. If the reader of this message is not the intended recipient or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution, copying, or any action taken or action omitted in reliance on it, is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to this message and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
ROTFL On Wed, Feb 19, 2020 at 11:13 AM Gord Tomlin < gt.ibm.li...@actionsoftware.com> wrote: > On 2020-02-19 11:28, Paul Gilmartin wrote: > > What does it use Unformatted System Services for? > > Does someone need to submit an RCF? > > Channeling your inner Chris Mason? > > -- > > Regards, Gord Tomlin > Action Software International > (a division of Mazda Computer Corporation) > Tel: (905) 470-7113, Fax: (905) 470-6507 > Support: https://actionsoftware.com/support/ > > -- > 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: ZOA Open Automation Utilities
Hey David, Where can I see the interesting stuff? "Shell commands reference" doesn't really do it for me :-) On Wed, Feb 19, 2020 at 6:08 AM David Crayford wrote: > This look interesting! > > IBM have a new product for running traditional batch utilities using an > API that works in shell scripts, Java and Python. > > > https://www.ibm.com/support/knowledgecenter/SSKFYE_1.0.1/welcome_zoautil.html > > -- > 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: ZOA Open Automation Utilities
On Wed, Feb 19, 2020 at 10:43 AM David Spiegel wrote: > Hi Paul, > USS can also mean UNIX System Services. > Don't feed the trolls. > > Regards, > David > > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > -- People in sleeping bags are the soft tacos of the bear world. 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: ZOA Open Automation Utilities
On 2020-02-19 11:28, Paul Gilmartin wrote: What does it use Unformatted System Services for? Does someone need to submit an RCF? Channeling your inner Chris Mason? -- Regards, Gord Tomlin Action Software International (a division of Mazda Computer Corporation) Tel: (905) 470-7113, Fax: (905) 470-6507 Support: https://actionsoftware.com/support/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
Hi Paul, USS can also mean UNIX System Services. Regards, David On 2020-02-19 11:28, Paul Gilmartin wrote: On Wed, 19 Feb 2020 20:08:13 +0800, David Crayford wrote: This look interesting! IBM have a new product for running traditional batch utilities using an API that works in shell scripts, Java and Python. https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ibm.com%2Fsupport%2Fknowledgecenter%2FSSKFYE_1.0.1%2Fwelcome_zoautil.htmldata=02%7C01%7C%7C6855ce21138944f051f108d7b558d092%7C84df9e7fe9f640afb435%7C1%7C0%7C637177265371160793sdata=8op%2FmRNTcnWkb4q8GDu8zKsvWYLdxCvtv1R4tOk2nts%3Dreserved=0 The Installation and Configuration at: https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ibm.com%2Fsupport%2Fknowledgecenter%2FSSKFYE_1.0.1%2Finstall.htmldata=02%7C01%7C%7C6855ce21138944f051f108d7b558d092%7C84df9e7fe9f640afb435%7C1%7C0%7C637177265371160793sdata=ONe%2F8fuGauoDpjRDE6gsiPEKsIj0Z8XWOzZWLABKccg%3Dreserved=0 ... mentions "a USS directory". What does it use Unformatted System Services for? Does someone need to submit an RCF? -- gil -- 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: ZOA Open Automation Utilities
On Wed, 19 Feb 2020 20:08:13 +0800, David Crayford wrote: >This look interesting! > >IBM have a new product for running traditional batch utilities using an >API that works in shell scripts, Java and Python. > >https://www.ibm.com/support/knowledgecenter/SSKFYE_1.0.1/welcome_zoautil.html > The Installation and Configuration at: https://www.ibm.com/support/knowledgecenter/SSKFYE_1.0.1/install.html ... mentions "a USS directory". What does it use Unformatted System Services for? Does someone need to submit an RCF? -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
On Wed, Feb 19, 2020 at 7:50 AM David Crayford wrote: > On 2020-02-19 8:24 PM, John McKown wrote: > >> This look interesting! > >> > >> IBM have a new product for running traditional batch utilities using an > >> API that works in shell scripts, Java and Python. > >> > >> > >> > https://www.ibm.com/support/knowledgecenter/SSKFYE_1.0.1/welcome_zoautil.html > >> > >> > > Some of these things remind me of Dovetail Technologies' "Co:Z" and > > "Dataset Utilities" functionality. I am guessing that this is a cost > > product? Dovetail's utilities are free. But they don't include the Java > and > > Python stuff -- that is really nice, to me. Not that I'll ever see any of > > this stuff. We're still on the "death watch" here. Been on it for years, > > and over multiple owners. > > Co:Z seems to be the much better option for shell scripting. The IBM > offering is a C DLL that is wrapped in JNI for Java > with a native C API. I have to say, I prefer Co:Z to calling batch > utilities but the later may be more effecient for copying PDS data sets. > > I forgot that I do have access to this via a friend's system (Dallas Innovation). I already have a complaint or a desired change: The "dls" command needs a "-q" (quiet) option to suppress the output and only set the return code, so that I can do something like: dls -q some.ps.dsn && dtail some.ps.dsn Yes, I know that I can do: dls some.ps.dsn >/dev/null 2>&1 && dtail some.ps.dsn But a '-q' or maybe '-s' (silent) option is more "elegant" to me. And I'm a lazy typer. -- People in sleeping bags are the soft tacos of the bear world. 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: ZOA Open Automation Utilities
On 2020-02-19 8:24 PM, John McKown wrote: This look interesting! IBM have a new product for running traditional batch utilities using an API that works in shell scripts, Java and Python. https://www.ibm.com/support/knowledgecenter/SSKFYE_1.0.1/welcome_zoautil.html Some of these things remind me of Dovetail Technologies' "Co:Z" and "Dataset Utilities" functionality. I am guessing that this is a cost product? Dovetail's utilities are free. But they don't include the Java and Python stuff -- that is really nice, to me. Not that I'll ever see any of this stuff. We're still on the "death watch" here. Been on it for years, and over multiple owners. Co:Z seems to be the much better option for shell scripting. The IBM offering is a C DLL that is wrapped in JNI for Java with a native C API. I have to say, I prefer Co:Z to calling batch utilities but the later may be more effecient for copying PDS data sets. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
Does not appear to be free. It is included in Application Development Foundation z/OS 5655-AC6, and IBM Developer for z/OS Enterprise Edition 5655-AC5. FMID HAL5100. I don’t see it listed separately in ShopZ, but that may not be indicative of reality either. _ Dave Jousma AVP | Manager, Systems Engineering Fifth Third Bank | 1830 East Paris Ave, SE | MD RSCB2H | Grand Rapids, MI 49546 616.653.8429 | fax: 616.653.2717 -Original Message- From: IBM Mainframe Discussion List On Behalf Of David Crayford Sent: Wednesday, February 19, 2020 7:08 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: ZOA Open Automation Utilities **CAUTION EXTERNAL EMAIL** **DO NOT open attachments or click on links from unknown senders or unexpected emails** This look interesting! IBM have a new product for running traditional batch utilities using an API that works in shell scripts, Java and Python. https://www.ibm.com/support/knowledgecenter/SSKFYE_1.0.1/welcome_zoautil.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN **CAUTION EXTERNAL EMAIL** **DO NOT open attachments or click on links from unknown senders or unexpected emails** This e-mail transmission contains information that is confidential and may be privileged. It is intended only for the addressee(s) named above. If you receive this e-mail in error, please do not read, copy or disseminate it in any manner. If you are not the intended recipient, any disclosure, copying, distribution or use of the contents of this information is prohibited. Please reply to the message immediately by informing the sender that the message was misdirected. After replying, please erase it from your computer system. Your assistance in correcting this error is appreciated. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ZOA Open Automation Utilities
On Wed, Feb 19, 2020 at 6:08 AM David Crayford wrote: > This look interesting! > > IBM have a new product for running traditional batch utilities using an > API that works in shell scripts, Java and Python. > > > https://www.ibm.com/support/knowledgecenter/SSKFYE_1.0.1/welcome_zoautil.html > > Some of these things remind me of Dovetail Technologies' "Co:Z" and "Dataset Utilities" functionality. I am guessing that this is a cost product? Dovetail's utilities are free. But they don't include the Java and Python stuff -- that is really nice, to me. Not that I'll ever see any of this stuff. We're still on the "death watch" here. Been on it for years, and over multiple owners. -- People in sleeping bags are the soft tacos of the bear world. Maranatha! <>< John McKown -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
ZOA Open Automation Utilities
This look interesting! IBM have a new product for running traditional batch utilities using an API that works in shell scripts, Java and Python. https://www.ibm.com/support/knowledgecenter/SSKFYE_1.0.1/welcome_zoautil.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN