IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Re: MF Language choices
I'd do it in REXX, because there is a PC environment for it.

PL/1 was most likely the inspiration for C, as you noticed. But it is way, way archaic (mid 60s, right after - gasp - Algol 60). REXX is current and has OOPification in some versions. That said, I'd still learn some COBOL. It's not very hard if you're used to Perl and C. I haven't done any COBOL since 1991 and I think I could pick up where I left off.

Also, I'd be amazed if your MF didn't have XEDIT, which is an acceptable record-oriented editor with full screen display.

-drl
New How would I check for XEDIT?
Not found on the TSO command line.

COBOL? Not a matter of "hard". I just dislike it. Jumping through hoops to accomplish the simplest stuff.

I'll look further into REXX.
New tso %xedit dataset.name? no idea
XEDIT is more VM/CMS world it looks like, from browsing - try

[link|http://www-306.ibm.com/software/awdtools/ispf/|http://www-306.ibm.c...re/awdtools/ispf/]

I have an idea Mr MIS - hire me to implement Linux S/390 and I'll bring in Imric to do the REXX in the interim :)


-drl
New No Xedit
But yes to ISPF.
The only reason to use Wylbur is for historical issues.
Old crappy editor that macro based systems have been created
against. I'm leaning towar ISPF right now.
New ISPF can be very powerful.
Spend some time getting lost in the help pages. There are lots of tricks you can learn. I think you'll like Cursor page mode, for instance.

Wade.

Is it enough to love
Is it enough to breathe
Somebody rip my heart out
And leave me here to bleed
 
Is it enough to die
Somebody save my life
I'd rather be Anything but Ordinary
Please

-- "Anything but Ordinary" by Avril Lavigne.

New no XEDIT
TSO doesn't have XEDIT. That's only in the VM/CMS world. In the Unix and Windows worlds THE, [link|http://hessling-editor.sourceforge.net/|The Hessling Editor], emulates it pretty closely ("closeness" is configurable :-) In TSO, you have ISPF. It works from a similar paradigm, but lacks many of the the more programmable features. For instance, it's possible to use XEDIT as your display manager. ISPF is limited to editing files. :-)

Regarding REXX, I recommend checking out [link|http://www2.hursley.ibm.com/rexx/|IBM's Hursley site]. Lots of pointers to good information there. If you can find a used copy of [link|http://www.amazon.com/exec/obidos/tg/detail/-/0137806515/qid=1073026008/sr=1-1/ref=sr_1_1/002-1715200-4704868?v=glance&s=books|The REXX Language] pick it up. Amazon wants far too much for a new one. [link|http://www.amazon.com/exec/obidos/tg/detail/-/0070236828/qid%3D1073025787/002-1715200-4704868|The REXX Handbook] is well worth getting. It covers REXX in great breadth and detail. There are a couple of chapters dealing with TSO/MVS issues.

ps. the name of one of the authors of chapter 20 should look familiar. ;-)
Have fun,
Carl Forde
New REXX issues
No mention of VSAM that I can find.
It seems very proud to implement stream IO.
Any ideas?
[link|http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/H1981605/CONTENTS?DT=20030825101721|http://publibz.bould...DT=20030825101721]
New Re: REXX issues
I'm certain that REXX has an includable library to handle any supported dataset format for that platform. You just have to indentify the library.

Some looking reveals a way to use a tempfile and EXECIO for VSAM access without a library, and that the library needed is RXVSAM:

[link|http://mywebpages.comcast.net/gsf/tools/tsovsam.html|http://mywebpages.co...ools/tsovsam.html]

The advantages of REXX over COBOL, particularly for a Perler, make dealing with these headaches worth it, IMO.
-drl
New Where to get RXVSAM
[link|http://www.cbttape.org/|http://www.cbttape.org/]

MVS freeware.
-drl
New Thanks
Good links.

For immediate productivity I'm going to try to use SAS for it.

Then as I need a real language I'll move to either PL/I or
REXX.
     MF Language choices - (broomberg) - (29)
         Re: MF Language choices - (deSitter) - (9)
             How would I check for XEDIT? - (broomberg) - (4)
                 tso %xedit dataset.name? no idea - (deSitter) - (2)
                     No Xedit - (broomberg) - (1)
                         ISPF can be very powerful. - (static)
                 no XEDIT - (cforde)
             REXX issues - (broomberg) - (3)
                 Re: REXX issues - (deSitter) - (2)
                     Where to get RXVSAM - (deSitter)
                     Thanks - (broomberg)
         Isn't there a modern version/update of QuickJob? - (tablizer)
         I know less about mainframes than you do but... - (ben_tilly) - (17)
             Yup. - (broomberg) - (16)
                 Is it just me? - (drewk) - (15)
                     It is not just you - (ben_tilly) - (9)
                         It's both of you - (broomberg) - (8)
                             Not what threw me - (drewk)
                             How does it know where the blocks end? - (ben_tilly) - (6)
                                 It doesn't - (broomberg) - (4)
                                     There must be SOME rule - (ben_tilly) - (3)
                                         Yup - (broomberg) - (2)
                                             So it nests blocks - (ben_tilly) - (1)
                                                 Breaks a coding practice of mine - (broomberg)
                                 Re: How does it know where the blocks end? - (a6l6e6x)
                     I took it: - (folkert) - (4)
                         I wish - (broomberg) - (3)
                             Feels very old-fashioned. - (static) - (2)
                                 Hand code baby - (broomberg) - (1)
                                     ... and I thought of that, too. - (static)

What a cruddy, unimaginative anti-climax.
195 ms