Thanks Chip, that is very kind of you, but I no longer have access to a z/OS system. In fact I find that my MVS knowledge is slipping away at a faster pace than I care to admit.
Yours, Bruce On Nov 20, 2009, at 12:27 PM, Chip Davis wrote: > I'm afraid that was my fault, Bruce. > > I went back to my original reply and saw that in my haste I left off > the last > word of my thought. It was supposed to read: > > "...we were never even able to get IBM to port Classic Stream I/O > to the z/OS _interpreter_." > > (This is indicated by the odd reference to "the z/OS"; it was > supposed to be an > adjective.) > > So I apologize for the misleading post; I was quite aware of the > availability of > Stream I/O on z/OS as a part of the Rexx Compiler. Unfortunately, > that is not > sufficient for the adoption of this superior I/O facility by the > legions of REXX > interpreter users. If Stream I/O is available only on certain > userids, outside > the standard support and maintenance structure, it simply will not > be used > except for personal toys. > > Although Stream I/O was long in coming to the REXX interpreter on z/ > VM (relative > to its introduction in OS/2) it has been there for years, so its > absence on z/OS > (IBM's "flagship" OS) is all the more disgraceful. > > I can probably put my hands on a copy of the Stream I/O package if > you would > like a copy. > > -Chip- > > On 11/20/09 03:32 CVBruce said: >> Chip, >> >> Not to be dull about the point. >> >> I can't disagree with much that you said, except your first post, >> which said that IBM never ported the stream i/o functions. Truth be >> told they are available today with the Rexx/370 compiler. Yes you do >> have to pay extra for it, but that doesn't mean it isn't available, >> or >> that IBM never ported it. You didn't mention that your criteria for >> availability included things like being included in the TSO/E >> maintenance, that all political issues about installation must be >> resolved, etc. Jeepers, you even have to pay for COBOL these days. >> That doesn't mean that it isn't available. >> >> I found out about the TSO/E stream library by reading the >> documentation on the IBM website. It told me where to go to down >> load >> the libraries. I ran the jobs to link the objects, and was able to >> get it up and running both in batch and interactive TSO sessions, >> without calling the system programers to "officially" install it. >> >> Frankly I'm sorry they took it down. I probably didn't save my copy. >> It saved a lot of time if you have to port some code from a non- >> mainframe box to MVS. >> >> Bruce >> On Nov 19, 2009, at 5:32 PM, Chip Davis wrote: >> >>> I was trying to avoid putting the fine point on it, Bruce. >>> >>> The Stream I/O routines were available as part of the REXX compiler >>> runtime >>> library, for which you needed a license. The inclusion of the >>> Stream I/O >>> functions into the native TSO/REXX interpreter involved a secret >>> back-door >>> download from an IBM FTP (not web) site (subsequently removed). >>> >>> The installation was far from straight-forward and (AFAICT) never >>> successfully >>> accomplished at the system level, where it would have been a >>> locally- >>> supported >>> mod at any rate. Requiring that much effort to include Stream I/O >>> support made >>> it far from universally available and thus little-used. >>> >>> Furthermore, the Stream I/O functions were not part of the SMP/E >>> maintenance >>> stream for the TSO/REXX interpreter, and thus prohibited in many >>> shops. >>> >>> It was, and still is, *NOT* part of the TSO/REXX interpreter and no >>> amount of >>> begging, pleading, cajoling, or hounding of TPTB within IBM was ever >>> able to >>> convince them that the *interpreter* (which is used far more than >>> the compiler) >>> should support native Rexx I/O on z/OS, as it does on all other IBM >>> platforms. >>> >>> Bottom Line: If no one in RexxLA has the inclination and z/OS >>> expertise/access, >>> we'll never see ooRexx ported there. >>> >>> -Chip- >>> >>> On 11/19/09 23:43 CVBruce said: >>>> Not true. The I/O steam was available as a download for Z/OS, and >>>> it >>>> was included in the Rexx/MVS compiler. >>>> >>>> Bruce >>>> On Nov 19, 2009, at 2:29 PM, Chip Davis wrote: >>>> >>>>> Not to put too fine a point on it, but we were never even able to >>>>> get IBM to >>>>> port Classic Stream I/O to the z/OS. >>>>> >>>>> -Chip- >>>>> >>>>> On 11/19/09 20:04 Earl Hodil said: >>>>>> Here's a stupid question: Why doesn't IBM do the port? >>>>>> >>>>>> Earl >>>>>> >>>>>> ----- Original Message ----- >>>>>> From: "Rick McGuire" <[email protected]> >>>>>> To: "Open Object Rexx Developer Mailing List" >>>>>> <[email protected]> >>>>>> Sent: Thursday, November 19, 2009 1:22 PM >>>>>> Subject: Re: [Oorexx-devel] oorexx on z/os? >>>>>> >>>>>> >>>>>> Yeah, and a lot of people have been saying that for years, but >>>>>> nobody >>>>>> with z/os skills has ever put any real effort into working on a >>>>>> port. >>>>>> Without that, it's never going to happen. >>>>>> >>>>>> Rick >>>>>> >>>>>> On Thu, Nov 19, 2009 at 1:19 PM, Earl Hodil >>>>>> <[email protected]> wrote: >>>>>>> My bad. I misinterpreted what I read. >>>>>>> >>>>>>> I still think it would be killer on z/os, though. >>>>>>> >>>>>>> earl >>>>>>> >>>>>>> ----- Original Message ----- >>>>>>> From: "Rick McGuire" <[email protected]> >>>>>>> To: "Open Object Rexx Developer Mailing List" >>>>>>> <[email protected]> >>>>>>> Sent: Thursday, November 19, 2009 12:56 PM >>>>>>> Subject: Re: [Oorexx-devel] oorexx on z/os? >>>>>>> >>>>>>> >>>>>>> I'm not aware of anybody getting oorexx to run on z/os. It does >>>>>>> run >>>>>>> on z/linux, but that's a horse of a different color. >>>>>>> >>>>>>> Rick >>>>>>> >>>>>>> On Thu, Nov 19, 2009 at 12:41 PM, Earl Hodil >>>>>>> <[email protected]> wrote: >>>>>>>> Hello everyone, >>>>>>>> >>>>>>>> I had occasion this past year to convert a classic REXX program >>>>>>>> that ran >>>>>>>> on >>>>>>>> z/os to an oorexx program that ran on linux for one of my >>>>>>>> customers. Most >>>>>>>> things converted just fine. The work centered around the I/O >>>>>>>> interfaces, >>>>>>>> sockets and files. The sockets weren't too bad, but there are >>>>>>>> some >>>>>>>> differences. The files, though, required a wholesale rewrite. >>>>>>>> >>>>>>>> Now I have sniffed around the archives enough to know that >>>>>>>> somebody has >>>>>>>> oorexx up and running on z/os. I suspect that it is entirely a >>>>>>>> creature >>>>>>>> of >>>>>>>> the unix side of the house. Is there any thought to making >>>>>>>> oorexx >>>>>>>> the >>>>>>>> default interpreter on z/os? I know that right now it would >>>>>>>> break >>>>>>>> a lot >>>>>>>> of >>>>>>>> programs, and not just because of EXECIO. I have a product, >>>>>>>> REXXTOOLS/MVS >>>>>>>> that is pretty widespread and would need to be accounted for. >>>>>>>> >>>>>>>> I just wanted you to know that I stand ready to help in any way >>>>>>>> that I >>>>>>>> can. >>>>>>>> >>>>>>>> Sincerely, >>>>>>>> >>>>>>>> Earl Hodil >>>>>>>> Open Software Technologies >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>>>>> 2008 >>>>>>>> 30-Day >>>>>>>> trial. Simplify your report design, integration and >>>>>>>> deployment - >>>>>>>> and >>>>>>>> focus >>>>>>>> on >>>>>>>> what you do best, core application coding. Discover what's new >>>>>>>> with >>>>>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>>>>>> _______________________________________________ >>>>>>>> Oorexx-devel mailing list >>>>>>>> [email protected] >>>>>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >>>>>>>> >>>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>>>> 2008 >>>>>>> 30-Day >>>>>>> trial. Simplify your report design, integration and deployment - >>>>>>> and focus >>>>>>> on >>>>>>> what you do best, core application coding. Discover what's new >>>>>>> with >>>>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>>>>> _______________________________________________ >>>>>>> Oorexx-devel mailing list >>>>>>> [email protected] >>>>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>>>> 2008 >>>>>>> 30-Day >>>>>>> trial. Simplify your report design, integration and deployment - >>>>>>> and focus >>>>>>> on >>>>>>> what you do best, core application coding. Discover what's new >>>>>>> with >>>>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>>>>> _______________________________________________ >>>>>>> Oorexx-devel mailing list >>>>>>> [email protected] >>>>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >>>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>>> 2008 30-Day >>>>>> trial. Simplify your report design, integration and deployment - >>>>>> and focus >>>>>> on >>>>>> what you do best, core application coding. Discover what's new >>>>>> with >>>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>>>> _______________________________________________ >>>>>> Oorexx-devel mailing list >>>>>> [email protected] >>>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>>> 2008 30-Day >>>>>> trial. Simplify your report design, integration and deployment - >>>>>> and focus on >>>>>> what you do best, core application coding. Discover what's new >>>>>> with >>>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>>>> _______________________________________________ >>>>>> Oorexx-devel mailing list >>>>>> [email protected] >>>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >>>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>>> 2008 >>>>> 30-Day >>>>> trial. Simplify your report design, integration and deployment - >>>>> and >>>>> focus on >>>>> what you do best, core application coding. Discover what's new >>>>> with >>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>>> _______________________________________________ >>>>> Oorexx-devel mailing list >>>>> [email protected] >>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >>>> >>>> ------------------------------------------------------------------------------ >>>> Let Crystal Reports handle the reporting - Free Crystal Reports >>>> 2008 30-Day >>>> trial. Simplify your report design, integration and deployment - >>>> and focus on >>>> what you do best, core application coding. Discover what's new with >>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>> _______________________________________________ >>>> Oorexx-devel mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >>>> >>> ------------------------------------------------------------------------------ >>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>> 30-Day >>> trial. Simplify your report design, integration and deployment - and >>> focus on >>> what you do best, core application coding. Discover what's new with >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> _______________________________________________ >>> Oorexx-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >> >> >> ------------------------------------------------------------------------------ >> Let Crystal Reports handle the reporting - Free Crystal Reports >> 2008 30-Day >> trial. Simplify your report design, integration and deployment - >> and focus on >> what you do best, core application coding. Discover what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> Oorexx-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >> > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > trial. Simplify your report design, integration and deployment - and > focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Oorexx-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/oorexx-devel ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Oorexx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/oorexx-devel
