Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-23 Thread Seymour J Metz
z/OS TSO/E Programming Services Version 2 Release 3 
<https://www-304.ibm.com/servers/resourcelink/svc00100.nsf/pages/zOSV2R3sa320973/$file/ikjb700_v2r3.pdf>,
 specifically chapters 7 and 10, describes the TIOC/VTIOC macros.

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: Seymour J Metz
Sent: Friday, March 16, 2018 3:54 PM
To: IBM Mainframe Discussion List
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

The VTIOC macros are the same as the old TIOC macros, with some extensions 
<https://www.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.istimp0/append.htm>.

Macros like TGET, TPUT, TPG used to be in a manual called Guide to Writing a 
Terminal Monitor Program or a Command Processor; I don't recall the current 
title.




--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of 
Farley, Peter x23353 <peter.far...@broadridge.com>
Sent: Friday, March 16, 2018 3:35 PM
To: IBM-MAIN@listserv.ua.edu
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

PMFJI here, but you piqued my curiosity - What exactly are these VTIOC macros, 
and where would one find them?  Or are you talking about the normal VTAM SEND 
and RECEIVE processes?

Peter

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Seymour J Metz
Sent: Friday, March 16, 2018 2:44 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

The half-duplex use of the 3270 is an application, e.g., TMP, restriction:  the 
VTIOC macros support a full duplex mode.

--

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

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-20 Thread Seymour J Metz
"Except each application running in the environment would need to be modified."

No. Those applications that ran in linemode would continue to run in line mode. 
Thos applications that ran with TN3270 would continue to run with TN3270. It's 
only the existing 3270 applications, e.g., ISPF, that IBM wanted to run with 
X11 that would need to be modified.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of 
David Boyes <dbo...@sinenomine.net>
Sent: Monday, March 19, 2018 4:10 PM
To: IBM-MAIN@listserv.ua.edu
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

> If you want a break with 3270, why a Rube Goldberg with line mode. Make the 
> application an X11 client instead.

Except each application running in the environment would need to be modified. 
The approach I suggested doesn't require any application code to be modified if 
you don't want/have to. It also would allow ordinary terminals to replace most 
real 3270s that aren't operator/service processor consoles (ASCII terminal 
controllers like the 7171 or 3174 AEA feature notwithstanding - if you had a 
7171, you could probably get rid of the operator consoles too).

> We'd all be better of if SUN's paradigm of the thin client (X11 server) had 
> caught on.

Kinda. Any GUI is going to be more processor-intensive than a character mode 
application; there's just more data to move. Moving the UI to a universal 
well-documented interface like X11 would have been nice, but too few systems at 
the time supported it (and at that time, the IBM TCP on MVS implementation 
probably would have rolled over and croaked if asked to support that kind of 
load; they were deep in the SNA vs TCP wars at the time and IBM didn't want TCP 
to look good in any way).


--
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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-19 Thread Paul Gilmartin
On Tue, 20 Mar 2018 00:50:54 +, Frank Swarbrick wrote:

>I use this feature.  The main problem I have with it (which you eluded to when 
>you said "Caveat, you need to use full Unix path for the filenames" is that 
>each time you enter a Unix command it seems to spawn a new Unix shell, which 
>closes as soon as your command is executed.  Thus you can't do a change 
>directory (cd) and expect to be in the new directory when you execute the next 
>command.  (Unless you do it as a "single" command, i.e. "cd newdir & ls). 
> I've pondered an RFE for this to be addressed somehow, but I wasn't sure if 
>anyone even used this.  Plus, who knows how difficult it would be for IBM to 
>implement.
>
I have a little Rexx EXEC that does (mostly) "address SYSCALL chdir arg(1)"
If I run it from the TSO command line it does a persistent cd (at least for
most purposes).  So if I chdir /u/userid(), then in ISPF 3.17 I make my initial
directory "." and it opens with a display of my home directory.

-- gil

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-19 Thread Frank Swarbrick
I use this feature.  The main problem I have with it (which you eluded to when 
you said "Caveat, you need to use full Unix path for the filenames" is that 
each time you enter a Unix command it seems to spawn a new Unix shell, which 
closes as soon as your command is executed.  Thus you can't do a change 
directory (cd) and expect to be in the new directory when you execute the next 
command.  (Unless you do it as a "single" command, i.e. "cd newdir && ls).  
I've pondered an RFE for this to be addressed somehow, but I wasn't sure if 
anyone even used this.  Plus, who knows how difficult it would be for IBM to 
implement.

From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of Tom 
Conley <pinnc...@rochester.rr.com>
Sent: Friday, March 16, 2018 3:55 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

On 3/16/2018 11:57 AM, John McKown wrote:

> ​Yes, it has some nice facilities. But I cannot _easily_ invoke UNIX
> commands from it​, doing "UNIXy" things. And don't get me started on the
> TSO OMVS command (which I despise mainly due to the limitations of TSO
> 3270).
>
> Basically what I would like is to "invert" the "normal" process that I've
> seen - that being when when someone uses the TSO OMVS command under ISPF to
> do UNIX commands while staying in TSO. What I really want is to invoke ISPF
> from a UNIX prompt, replacing the 3270 terminal interface with either a
> "curses" (aka termcap) or a X11 terminal interface. Being able to do TSO
> commands under UNIX ISPF would also be nice. REXX under UNIX has a nice
> facility where it starts up a TSO address space when an ADDRESS TSO is
> first used in a REXX program; said TSO address space continues until
> explicitly shut down via a LOGOFF command or implicitly when the REXX
> program ends.
>
>


Go to 3.17, Options, Directory List options, and put a slash in front of
execute UNIX commnands from command line.  You now have a Unix shell.
enter "/" on the command line to get a command entry panel like ISPF
option 6 or SDSF.  Caveat, you need to use full Unix path for the filenames.

Regards,
Tom Conley

--
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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-19 Thread David Boyes
> If you want a break with 3270, why a Rube Goldberg with line mode. Make the 
> application an X11 client instead.

Except each application running in the environment would need to be modified. 
The approach I suggested doesn't require any application code to be modified if 
you don't want/have to. It also would allow ordinary terminals to replace most 
real 3270s that aren't operator/service processor consoles (ASCII terminal 
controllers like the 7171 or 3174 AEA feature notwithstanding - if you had a 
7171, you could probably get rid of the operator consoles too).

> We'd all be better of if SUN's paradigm of the thin client (X11 server) had 
> caught on.

Kinda. Any GUI is going to be more processor-intensive than a character mode 
application; there's just more data to move. Moving the UI to a universal 
well-documented interface like X11 would have been nice, but too few systems at 
the time supported it (and at that time, the IBM TCP on MVS implementation 
probably would have rolled over and croaked if asked to support that kind of 
load; they were deep in the SNA vs TCP wars at the time and IBM didn't want TCP 
to look good in any way).


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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-19 Thread David Boyes
> To be honest, it was this thread that prompted me to see if anyone had
> coerced emacs into talking to z/OS, and this was pretty much the only
> thing I found. I thought the whole emacs->z/OS thing seemed feasible
> (eg. via tramp or something) albeit potentially a fair amount of work...

Both GNU emacs and Gosling emacs had a mode that detached the file and buffer 
editing components from the user interface code (GNU emacs called it 
emacs-client; the first version of the X11 code used it -- it was intended to 
let you detach your terminal from editing sessions with multiple files open and 
reattach at another terminal without having to find your place and get back in 
the groove). I got the editing component to mostly compile, but getting the 
client code to work never quite happened, IIRC something it didn't like about 
how MVS-OE select semantics. The admins on the system I was working on 
complained about the amount of resources it took vs ISPF (emacs is a pig in any 
version) so I never got to track down what the problem was. I have used that 
approach on other systems, though -- VMS in particular (ick!) -- with good 
effect.

https://www.gnu.org/software/emacs/manual/html_node/emacs/Emacs-Server.html for 
details.


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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-19 Thread David Boyes
On 3/19/18, 2:16 PM, "IBM Mainframe Discussion List on behalf of Paul 
Gilmartin"  wrote:
> I suspect there is no longer economic justification for a specialized thin 
> client.  X11
> servers are available very cheaply on almost any desktop system nowadays.
> (Raspberry Pi?)

Relatively new development. Until Linux was fairly widely available, X11 on the 
desktop was pretty much restricted to Unix-based workstation hardware (with a 
few exceptions).
The increase in network bandwidth, the ubiquity of Ethernet, and the processing 
power on the desktop are also big factors. 

> And long ago it struck me as absurd that ISPGUI relied on an idiosyncratic 
> "agent" on
> every supported display platform.  Operating as an X11 client with a 
> user-supplied
> server would have made more sense.

I think the argument at the time was that X11 was not prevalent on desktop 
systems at the time, took a large amount of processing power, and while X 
servers for Windows and friends did exist, they were extremely expensive and 
clunky to get a supported one (IIRC, Hummingbird, which had a decent Windows X 
server, was about $400/copy at that time). There weren't any free alternatives. 
 Network latency was also a major issue -- at the time, 10 megabit shared 
Ethernet was still rare (at least inside IBM, anyway) and they went with what 
they knew. Cynically speaking, the ISPGUI approach also stopped non-IBM code 
from exploiting it since the app-> gui primitives were IBM-specific and not 
publically documented.

On the old systems (when the top of the line 3090 was < 50 MIPS), the VM GUI 
client and the later ISPF GUI were much more responsive that the X environment 
due to offloading part of the client GUI rendering processing onto the client 
workstation, and required a lot less round trips between client and server 
which helped with the latency issue.


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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-19 Thread Paul Gilmartin
On Sun, 18 Mar 2018 19:19:03 +, Seymour J Metz wrote:
>
>We'd all be better of if SUN's paradigm of the thin client (X11 server) had 
>caught on.
> 
I have been told that the SunRay thin client was not X11 based, but used a 
protocol
sui generis.  My experience confirms this: When I had a SunRay I needed to run 
an
X11 server on Solaris configured to use the SunRay as its display.

I suspect there is no longer economic justification for a specialized thin 
client.  X11
servers are available very cheaply on almost any desktop system nowadays.
(Raspberry Pi?)

And long ago it struck me as absurd that ISPGUI relied on an idiosyncratic 
"agent" on
every supported display platform.  Operating as an X11 client with a 
user-supplied
server would have made more sense.

-- gil

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


Re: TSO authorized concurrent integrity [was: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell]

2018-03-19 Thread Paul Gilmartin
On Fri, 16 Mar 2018 19:44:11 +, Farley, Peter x23353 wrote:

>I do not understand -- How can a second authorized program running 
>concurrently to an already-running authorized program provide opportunity for 
>an integrity threat?  Or am I just not clever (or evil) enough to conceive of 
>a way to violate integrity in such a scenario?  Don't all the normal 
>authorized integrity rules and fences still hold for concurrent programs?
> 
Others can probably provide better answers than mine.

Suppose the second program is not authorized, but a user written program?

Suppose the authorized program uses user key storage, at risk for modification
by the non-authorized program.

There are elaborate rules for providing itegrity for programs with AC=1 or 
loaded
from APF authorized libraries, with many assumptions:

o Authorized programs are loaded as job step tasks.  There is no issue of 
concurrency.

o Or authorized programs are loaded by the TSO TMP which strives to provide a
  job step like environment by locking out all other processes while a CALLed
  program runs.

o Or ATTACHed by APF-authorized programs, in which the caller is responsible for
  providing integrity of the operation.

I believe failure of these assumptions led to IO11698.  IBM discovered a 
weakness
that couldn't be fixed, so IBM wrapped the facility in RACF so that, according 
to the
Statement of Integrity IBM could blame the customer if anything went wrong 
because
the customer violated some rule that IBM has chosen never to disclose.

-- gil

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-19 Thread Seymour J Metz
That reflect my original reaction to MVS-OE; it looked as though IBM dealt with 
everything required for certification and ignored high usage facility that 
didn't affect certification. Tolls that every Unix specialist expects aren't 
there. Things are better now, but there's still a lot missing.

OTOH, I also had the impression that the MVS-OE developers didn't understand 
the MVS way of doing things either.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of Lee 
B <lboc.h...@gmail.com>
Sent: Monday, March 19, 2018 12:49 AM
To: IBM-MAIN@listserv.ua.edu
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

Hi Jerry,

I'm an emacs man too (for unix work at least). Have you seen this, I
wonder?

https://secure-web.cisco.com/1zvG9JetMkG6Rloi6yt3MnhMv3441Pp0k-pIPpzsajsCgwVtNzJRFUuReq2BmidQ-yphuS8SLag-F8CfrrYqtDCB13KgoisJFJ1E1SVOcqmBS2z4yhSUbbabJ4URHn24RSXZqGUhr-rZhvNox_j82PY-hb9wnDgR2nzk5BjqB-4pw-dFYEZeK8jVJ7f4y1FC9JLbQ1mqQBeyWsN5VnMvjvxJ0_Qxrc9vLRHaeRBpn6ys8A16Cwf5NHVGhV2H6bnMIZrgqV99MMp0r6JecZMLyLfgcUlSsoxOjU1N298KqqD1qUq8aDfV6xObj426slncD3ydKyWz6HXwJgym7WT4QewqgQAoeMlp7Xt83bnBrll2ygqGY6hhlnyMlJJ2mUEqZLMN33ZrKQGNpWu4tEH-Qxt7PfuONfmJw4CrSyB3eRU7oKIjy1lxpRI_C8g_RgWVg/https%3A%2F%2Fgithub.com%2Fcneira%2Fjes-emacs

To be honest, it was this thread that prompted me to see if anyone had
coerced emacs into talking to z/OS, and this was pretty much the only
thing I found. I thought the whole emacs->z/OS thing seemed feasible
(eg. via tramp or something) albeit potentially a fair amount of work...

Lee.


On 金,  3 16 2018, Jerry Callen wrote:

> I'm going to be an EXTREME outlier here.
>
> Background: I learned computing on OS/360 thru MVS, first using cards, then 
> TSO/ISPF. I jumped ship to Unix in the mid 80s and now I'm back on the 
> mainframe, doing ports of open source software to z/OS (under USS) at Rocket 
> Software.
>
> I am logged into both USS (via ssh from PuTTY) and TSO/ISPF (via BlueZone) 
> from a Windows laptop all day long. If I had a decent tool for accessing JES 
> (there's no avoiding SDSF for the time being) from USS, I'd NEVER be in TSO.
>
> I use emacs as my development environment. I don't call it an "editor" 
> because it does so much more than edit text. In particular, the "shell 
> buffer" feature is indispensible; think of TSO session manager, but on insane 
> steroids. The USS port of emacs is ancient and creaky (though I dearly hope 
> we can remedy that within the next year), and I will grant that emacs has a 
> very stiff learning curve, but once you know it, it's unbelievably productive.
>
> For source control, I use the Rocket port of git. Essentially all of our 
> mainframe development is moving from other source control systems (SCLM, cvs, 
> svn) to git; there are good open source tools for converting from cvs and svn 
> that preserve all the history and branches.
>
> For builds, I use whatever the open source project I'm currently working on 
> uses, which is generally some variation on automake/autoconf/configure/make. 
> The automake/autoconf situation on z/OS isn't yet what it wants to be. For my 
> own projects, I just use raw make. I often create make files that work on 
> both USS and Linux on Z (my go-to Unix when I need to use a tool not yet on 
> USS).
>
> In short: I treat z/OS as a Unix box. Nearly all of the compilers (COBOL, 
> PL/I, C/C++, plus the assembler and binder) can be used from USS, on Unix 
> files (no need to move source, maclibs, include files, etc. into a PDS). IBM 
> has provided very good, albeit complex and tricky to use well, ASCII/EBCDIC 
> "bimodal" encoding support to ease the encoding problem. IBM is actively 
> porting newer languages (like JavaScript in node.js) to z/OS.
>
> I can run TSO commands from the shell prompt (using, of course, the "tsocmd" 
> command...) when I need to. I keep building tools to help insulate me from 
> TSO and batch (like my SMP query interface at 
> https://secure-web.cisco.com/14RoYr7CZ7Lu0bInIXsxyLdWk8A-5B5UANtkIumYj1oBHEJ8t_Wa_0EvrMK95-6rHuuCjLEWHLuiMkqC71Weap38W1ou2iFrVe41Ng1mmk66C3ZZuFeI4CgEFLSbyM2KVKKXwxcbn8lboKW5RUOTTMQTiI5BVVqvY072dhG0hCSoVLUjleStaLmK1njfTr2a-fybFeagmFP9hD8IXU4EYMI0jlQV2SzKuUtz0m-n-oznxXV4r6h17hbD8KOIA3odZCeyEb8MYUk7DjodEVC_yPaDnaNt3HE4h2b-oCBROtBRkX2X5ABTBlUWe3vTfkFWpkbfC3SAF0lSgFbp9NfURlWbiz5NfRSak4q03DgJ5r4r7ELGkAe02Nfa_an-lnF5YELPv2pjL_vrJmd9FKI_j6jxrG52foBl4tJFp25GzNfwq7sLQexpMNzt3vay2nSE9/https%3A%2F%2Fgithub.com%2Fzorts%2Fsmpapi%29,
>  and of course Rocket continues to release new and updated tools for free 
> (though our bandwidth is limited...). The big remaining hole is JES queue 
> access. I can, of course, submit jobs from USS, but get

Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-19 Thread Seymour J Metz
"emacs is a wonderful operating system. All that is missing is a decent editor."

Let the vi vs emacs wars begin ;-)


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of 
Jerry Callen <jcal...@narsil.org>
Sent: Monday, March 19, 2018 9:36 AM
To: IBM-MAIN@listserv.ua.edu
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

> If you want a break with 3270, why a Rube Goldberg with line mode. Make the 
> application an X11 client instead.
>
> We'd all be better of if SUN's paradigm of the thin client (X11 server) had 
> caught on.

Um, well, maybe.

You CAN run X11 clients on z/OS. But my personal experience is that X11 has a 
lot more network traffic than just a plain old full-duplex, character mode 
application (using curses or not). I use emacs on z/OS (and, usually, even on 
other platforms) in character mode, not as an X11 client. It's just more 
responsive, and adding X11 to emacs doesn't really buy you much.

Other posters in this thread have mentioned running emacs off-platform (there's 
a nice windows port) and then using things like ange-ftp and  remote shell 
sessions (via ssh) to access z/OS. I used to do that for remote access to Unix 
systems, and it's actually a very nice model. All the GUI interaction happens 
locally (making it fast), and you're not dependent on the level of emacs that 
happens to be installed on the remote server.

But I've never been able to get that working with z/OS. (I also haven't tried 
all that hard). Maybe I should. BUt I'm going tohave to learn a lot more elisp 
to do that

--
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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-19 Thread Jerry Callen
> If you want a break with 3270, why a Rube Goldberg with line mode. Make the 
> application an X11 client instead.
> 
> We'd all be better of if SUN's paradigm of the thin client (X11 server) had 
> caught on.

Um, well, maybe. 

You CAN run X11 clients on z/OS. But my personal experience is that X11 has a 
lot more network traffic than just a plain old full-duplex, character mode 
application (using curses or not). I use emacs on z/OS (and, usually, even on 
other platforms) in character mode, not as an X11 client. It's just more 
responsive, and adding X11 to emacs doesn't really buy you much.

Other posters in this thread have mentioned running emacs off-platform (there's 
a nice windows port) and then using things like ange-ftp and  remote shell 
sessions (via ssh) to access z/OS. I used to do that for remote access to Unix 
systems, and it's actually a very nice model. All the GUI interaction happens 
locally (making it fast), and you're not dependent on the level of emacs that 
happens to be installed on the remote server. 

But I've never been able to get that working with z/OS. (I also haven't tried 
all that hard). Maybe I should. BUt I'm going tohave to learn a lot more elisp 
to do that

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-18 Thread Lee B
Hi Jerry,

I'm an emacs man too (for unix work at least). Have you seen this, I
wonder?

https://github.com/cneira/jes-emacs

To be honest, it was this thread that prompted me to see if anyone had
coerced emacs into talking to z/OS, and this was pretty much the only
thing I found. I thought the whole emacs->z/OS thing seemed feasible
(eg. via tramp or something) albeit potentially a fair amount of work...

Lee.


On 金,  3 16 2018, Jerry Callen wrote:

> I'm going to be an EXTREME outlier here.
>
> Background: I learned computing on OS/360 thru MVS, first using cards, then 
> TSO/ISPF. I jumped ship to Unix in the mid 80s and now I'm back on the 
> mainframe, doing ports of open source software to z/OS (under USS) at Rocket 
> Software.
>
> I am logged into both USS (via ssh from PuTTY) and TSO/ISPF (via BlueZone) 
> from a Windows laptop all day long. If I had a decent tool for accessing JES 
> (there's no avoiding SDSF for the time being) from USS, I'd NEVER be in TSO.
>
> I use emacs as my development environment. I don't call it an "editor" 
> because it does so much more than edit text. In particular, the "shell 
> buffer" feature is indispensible; think of TSO session manager, but on insane 
> steroids. The USS port of emacs is ancient and creaky (though I dearly hope 
> we can remedy that within the next year), and I will grant that emacs has a 
> very stiff learning curve, but once you know it, it's unbelievably productive.
>
> For source control, I use the Rocket port of git. Essentially all of our 
> mainframe development is moving from other source control systems (SCLM, cvs, 
> svn) to git; there are good open source tools for converting from cvs and svn 
> that preserve all the history and branches.
>
> For builds, I use whatever the open source project I'm currently working on 
> uses, which is generally some variation on automake/autoconf/configure/make. 
> The automake/autoconf situation on z/OS isn't yet what it wants to be. For my 
> own projects, I just use raw make. I often create make files that work on 
> both USS and Linux on Z (my go-to Unix when I need to use a tool not yet on 
> USS).
>
> In short: I treat z/OS as a Unix box. Nearly all of the compilers (COBOL, 
> PL/I, C/C++, plus the assembler and binder) can be used from USS, on Unix 
> files (no need to move source, maclibs, include files, etc. into a PDS). IBM 
> has provided very good, albeit complex and tricky to use well, ASCII/EBCDIC 
> "bimodal" encoding support to ease the encoding problem. IBM is actively 
> porting newer languages (like JavaScript in node.js) to z/OS.
>
> I can run TSO commands from the shell prompt (using, of course, the "tsocmd" 
> command...) when I need to. I keep building tools to help insulate me from 
> TSO and batch (like my SMP query interface at 
> https://github.com/zorts/smpapi), and of course Rocket continues to release 
> new and updated tools for free (though our bandwidth is limited...). The big 
> remaining hole is JES queue access. I can, of course, submit jobs from USS, 
> but getting the output in a nice, consumable manner remains a challenge; 
> hence, my TSO session.
>
> We have a cadre of younger developers who follow a similar path, though often 
> using vim instead of emacs, and im some cases Windows-based editors (Eclipse, 
> Webstorm, SlickEdit, etc.) and FTP.
>
> Bear in mind that my first "real" editor was ISPF, which I used for years. 
> Even with that history, I can't imagine using it for any serious editing at 
> this point.
>
> Slight diversion: Linux on Z is a VERY nice platform. I have rarely 
> encountered any problems porting x86 Unix code to Linux on Z, and usually I 
> don't have to; it's already a real, well-equipped Unix. Given hipersocket 
> connectivity to z/OS, I think it's got potential to be a terrific alternative 
> to USS. However, it's still just too weird for many shops: it requires a 
> completely new set of system administration skills, its own LPAR or VM, and 
> it just doesn't seem to getting much traction.
>
> -- Jerry
>
> --
> 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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-18 Thread Seymour J Metz
If you want a break with 3270, why a Rube Goldberg with line mode. Make the 
application an X11 client instead.

We'd all be better of if SUN's paradigm of the thin client (X11 server) had 
caught on.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of 
David Boyes <dbo...@sinenomine.net>
Sent: Saturday, March 17, 2018 12:29 PM
To: IBM-MAIN@listserv.ua.edu
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

On 3/16/18, 8:21 AM, "IBM Mainframe Discussion List on behalf of Jerry Callen" 
<IBM-MAIN@LISTSERV.UA.EDU on behalf of jcal...@narsil.org> wrote:

> I'm going to be an EXTREME outlier here.

To my mind, the 3270 is probably the biggest remaining problem. I've spent a 
fair amount of time on a real teletype and using the linemode telnet sessions 
that a standard telnet client provides.

It wouldn't be a huge effort to create the necessary code to make the standard 
interface to z/OS be a line-mode telnet session, creating a fullscreen 
environment using curses on demand (it's easy to impose a structured line 
discipline over a unstructured connection). Providing a utility and set of 
system calls that could switch on and off 3270 emulation mode on a standard 
character mode terminal would allow (borrow the 3270 emulation engine from 
c3270 and build it into the shell application) existing code continue to run as 
is, and evolve over time. Something like:

set ROWS=43; export ROWS
set COLS=132;export COLS
termmode --type 3270 --model=arbsize(support ROWSxCOLS screen size, or the 
standard predefined 3270 sizes if no environment vars are present)
XEDIT foo Bar a
termmode --type nvt

ISPF or XEDIT that could work on an ANSI terminal would be really useful.



--
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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-17 Thread David Boyes
On 3/17/18, 1:55 PM, "IBM Mainframe Discussion List on behalf of Paul 
Gilmartin"  wrote:

>On Sat, 17 Mar 2018 16:29:29 +, David Boyes wrote:
>There's c3270 (which I never got to work) and older flavors of tn3270 (which 
>i've used)
>The trick is to switch modes dynamically.
>How about logging in on an emulated 3270, setting X11 DISPLAY back to your 
>desktop
>and starting Xterm under OMVS?  The trick would be to bootleg DISPLAY and Xauth
>through the 3270 logon.  I recall that years ago, when security was more 
>casual, I
>could start Xterm from a batch job.

The point of this exercise is not to have to use a special terminal emulator at 
all. I mentioned c3270 only to point out that it already has a well-tested 3270 
screen order processing engine that already knows how to do all the screen 
management and telnet option negotiation that's needed to allow a standard 
telnet session to emulate a 3270; we wouldn't have to start from scratch. If 
that 3270 engine code was included in the shell (activated say by an ioctl() 
and inheriting the current connection), then any application could trigger that 
emulation as needed and keep mainframe code that works today working without 
change. Most TSO or VM sessions would be (and are) perfectly usable with 
nothing smarter than a teletype - I do it all the time on VM when I need to 
quickly execute a command and don't need/want any fullscreen stuff, and the 
line editor mode is still in the base XEDIT code, if a bit dusty/crusty.

> If, only, ISPF would consider operating from other than the logged-in 
> terminal!

See above. There's no need to modify ISPF or any application, just enable the 
emulation when needed, either by ioctls inserted into the application or via a 
script that calls an external utility to toggle the emulation off/on. X11 takes 
a lot of additional infrastructure for this purpose; my approach would allow 
any ASCII terminal that is supported by termcap to work immediately. I could 
use my vintage ADM-3A (the world's stupidest glass TTY; supports only clear 
screen and position cursor, otherwise you have to rewrite every character on 
screen) and have a working environment.

> Long ago, there was ISPGUI (is there still?)  Sucked. 

I think Win10 finally broke the workstation agent code. It still sucked.

>  How about a dynamically resizable 3270 in an ISPF session!?
> (XEDIT comes close: I can pull the plug on an XEDIT session and reconnect 
> with a different
> terminal geometry.  XEDIT dutifully repaints the screen to the new geometry.  
> What about
> ISPF?  ISPF people say, "Impossible!  NFW!"  No.  Just do a WSF Query, as 
> XEDIT does, 
> and redraw the display. 

We won't get into 'who's editor is better' discussions; they just degenerate 
quickly into "Nyah!" and "Does not!". I don't think that one is totally ISPF's 
fault, though. 

> Long ago, there was SimWare.  (Are they still?  Who bought them?) 

Deservedly buried with a proper stake in it's heart, I hope. That package was a 
gigantic PITA. 

> Forget Session Managers.  Why not simply support concurrent logins as any 
> non-IBM OS
> does?

Step 1 - get VTAM out of the terminal management business... a lot of the basic 
assumptions it makes about devices just don't really hold true any more. I 
think the logical device model VM uses seems to work a lot better for that 
purpose. The basic system services concepts needed exist to permit multiple 
sessions; it's just a question of thinking it all the way through an 
implementation.



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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-17 Thread Paul Gilmartin
On Sat, 17 Mar 2018 16:29:29 +, David Boyes wrote:
>
>It wouldn't be a huge effort to create the necessary code to make the standard 
>interface to z/OS be a line-mode telnet session, creating a fullscreen 
>environment using curses on demand (it's easy to impose a structured line 
>discipline over a unstructured connection). Providing a utility and set of 
>system calls that could switch on and off 3270 emulation mode on a standard 
>character mode terminal would allow (borrow the 3270 emulation engine from 
>c3270 and build it into the shell application) existing code continue to run 
>as is, and evolve over time. Something like:
>
>set ROWS=43; export ROWS
>set COLS=132;export COLS
>termmode --type 3270 --model=arbsize(support ROWSxCOLS screen size, or the 
>standard predefined 3270 sizes if no environment vars are present)
>XEDIT foo Bar a
>termmode --type nvt
>
There's c3270 (which I never got to work) and older flavors of tn3270 (which 
i've used)
The trick is to switch modes dynamically.

How about logging in on an emulated 3270, setting X11 DISPLAY back to your 
desktop
and starting Xterm under OMVS?  The trick would be to bootleg DISPLAY and Xauth
through the 3270 logon.  I recall that years ago, when security was more 
casual, I
could start Xterm from a batch job.

If, only, ISPF would consider operating from other than the logged-in terminal!

Long ago, there was ISPGUI (is there still?)  Sucked.  I once started an ISPGUI
from a batch job.  Ran into an impasse:  Couldn't reply to some message.  Went
to SR who said, "You need to reply to that from the 3270 you logged in with."
"I didn't log in with a 3270."  "WTF!  Impossible!  You must have logged in with
a 3270!"

IBM doesn't sympathize.  How about a dynamically resizable 3270 in an ISPF 
session!?
(XEDIT comes close: I can pull the plug on an XEDIT session and reconnect with 
a different
terminal geometry.  XEDIT dutifully repaints the screen to the new geometry.  
What about
ISPF?  ISPF people say, "Impossible!  NFW!"  No.  Just do a WSF Query, as XEDIT 
does, 
and redraw the display.  As it is, I get a recurrent "Terminal Input Error."  
Can't even get
to a READY prompt to LOGOFF.)

Long ago, there was SimWare.  (Are they still?  Who bought them?)  Ran in a VM 
service
machine and emulated a 3270 at the host.  A later release performed the 
emulation at
the desktop.  Slower; it transmitted the entire screen, not just modified data. 
 But at least
one co-worker preferred it that way: even though overall response took longer, 
he preferred
not to see the screen updating incrementally.

A co-worker once had nedit (X11) working under OMVS.  Has anyone got jedit 
working?

Forget Session Managers.  Why not simply support concurrent logins as any 
non-IBM OS
does?

-- gil

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-17 Thread David Boyes
On 3/16/18, 8:21 AM, "IBM Mainframe Discussion List on behalf of Jerry Callen" 
 wrote:

> I'm going to be an EXTREME outlier here.

To my mind, the 3270 is probably the biggest remaining problem. I've spent a 
fair amount of time on a real teletype and using the linemode telnet sessions 
that a standard telnet client provides. 

It wouldn't be a huge effort to create the necessary code to make the standard 
interface to z/OS be a line-mode telnet session, creating a fullscreen 
environment using curses on demand (it's easy to impose a structured line 
discipline over a unstructured connection). Providing a utility and set of 
system calls that could switch on and off 3270 emulation mode on a standard 
character mode terminal would allow (borrow the 3270 emulation engine from 
c3270 and build it into the shell application) existing code continue to run as 
is, and evolve over time. Something like:

set ROWS=43; export ROWS
set COLS=132;export COLS
termmode --type 3270 --model=arbsize(support ROWSxCOLS screen size, or the 
standard predefined 3270 sizes if no environment vars are present)
XEDIT foo Bar a
termmode --type nvt

ISPF or XEDIT that could work on an ANSI terminal would be really useful. 



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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-17 Thread Bernd Oppolzer

Am 17.03.2018 um 04:34 schrieb David Crayford:

On 17/03/2018 9:27 AM, Bernd Oppolzer wrote:

b) the hope that younger developers can be moved to mainframe
development by a more "modern" IDE (but they aren't interested,
anyway ... they simply don't want to learn PL/1 and such things,
which they consider hard). 


We've been quite lucky that the young guys we've hired have been 
adaptable and pick up
the mainframe pretty quickly. One guy we interviewed thought ISPF was 
cool in a kind of retro way
like the old 8-bit games that are back in fashion. One thing they all 
universally detest is JCL. I suppose

if you come from a bash or powershell background it may seem a bit alien.


We made this observation, too. JCL is a motivation killer.
Luckily, compilation and transport etc. on our IDE does not require JCL.
Not even commands ... it's all menu driven (like: press button).

In fact, we had some young students, which were forced to work
for a while on the mainframe, and I coached them doing some C work
using embedded DB2 SQL. C should be easier for them than PL/1,
given their Java background; but anyway after this period they preferred
to return to their Java business, although we had a good time and
they succeeded with their projects. There may be a lot of reasons
for this decision, some personal, some about the perspectives of their
jobs, some about the sexiness of the environment ...

Kind regards

Bernd

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-17 Thread Timothy Sipples
David Crayford wrote:
>RDz has a different editor per language!

RDz (now IDz) has a different *default* editor per programming language.
That's because IBM decided -- quite correctly, in my view -- that a
developer who programs in language X would typically prefer to start
working in an editor that is popular with language X. This behavior is also
consistent with the general "perspectives" approach in Eclipse that tries
to provide task-specific adaptations as you move around.

However, that's only the default behavior. It's really easy to use a
different editor on-the-fly and/or to change the default(s), and it always
has been, from what I remember. See here for instructions for Version 14.1
of IDz (the latest release as I write this), for example:

https://www.ibm.com/support/knowledgecenter/en/SSQ2R2_14.1.0/com.ibm.etools.rdz.language.editors.doc/topics/czdchoose_editor.html


Timothy Sipples
IT Architect Executive, Industry Solutions, IBM Z & LinuxONE,
Multi-Geography
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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Wayne Bickerdike
A useful relic if you need multiple edit sessions is REXX/CICS EDIT.

The editor is more like XEDIT than ISPF but at least you don't need the
huge address space that TSO requires.

File transfer up and down to/from PDS and flat file is simple.

Since most of my work is in CICS, the toolset is great for TSQ management
and simple CICS panel prototyping.

I mainly use REXX/CICS to front-end the IBM CICS IVP transactions.

In an earlier role, we used Eclipse / Java Apps to build COBOL/BMS and DB2
DDL. FTP was the pull/push method for code.

On Sat, Mar 17, 2018 at 2:34 PM, David Crayford  wrote:

> On 17/03/2018 9:27 AM, Bernd Oppolzer wrote:
>
>> The motivation for the RDz migration was:
>>
>> a) some problems of isolation of source codes which have been
>> checked out from other developers (this has been fixed partially
>> in the meantime, and it can be fixed totally by moving all sources
>> to the DB2 repository and making the checkout datasets private
>> and protected)
>>
>> b) the hope that younger developers can be moved to mainframe
>> development by a more "modern" IDE (but they aren't interested,
>> anyway ... they simply don't want to learn PL/1 and such things,
>> which they consider hard).
>>
>
> We've been quite lucky that the young guys we've hired have been adaptable
> and pick up
> the mainframe pretty quickly. One guy we interviewed thought ISPF was cool
> in a kind of retro way
> like the old 8-bit games that are back in fashion. One thing they all
> universally detest is JCL. I suppose
> if you come from a bash or powershell background it may seem a bit alien.
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>



-- 
Wayne V. Bickerdike

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread David Crayford

On 17/03/2018 9:27 AM, Bernd Oppolzer wrote:

The motivation for the RDz migration was:

a) some problems of isolation of source codes which have been
checked out from other developers (this has been fixed partially
in the meantime, and it can be fixed totally by moving all sources
to the DB2 repository and making the checkout datasets private
and protected)

b) the hope that younger developers can be moved to mainframe
development by a more "modern" IDE (but they aren't interested,
anyway ... they simply don't want to learn PL/1 and such things,
which they consider hard). 


We've been quite lucky that the young guys we've hired have been 
adaptable and pick up
the mainframe pretty quickly. One guy we interviewed thought ISPF was 
cool in a kind of retro way
like the old 8-bit games that are back in fashion. One thing they all 
universally detest is JCL. I suppose

if you come from a bash or powershell background it may seem a bit alien.

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread David Crayford

On 16/03/2018 11:21 PM, Kirk Wolf wrote:

David and Jerry -

Curious, but  have you guys tried the REST Api for z/OS Jobs?
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.izua700/IZUHPINFO_API_RESTJOBS.htm


That's an interesting idea. That might be a fun Node.JS project. I just 
read the doc and the REST API looks cool. One thing I did notice is that 
IBM use
their propriety LTPA tokens for authentication. Why didn't they use JSON 
web tokens like everybody else?





This is what CICS explorer uses for jobs.


Kirk Wolf
Dovetailed Technologies
http://dovetail.com

PS> Co:Z SFTP also has complete JES support (using SSI 80; JES spool
dataset browse).  wouldn't be too hard to roll your own client using your
favorite language and ssh/sftp library.   A fancy UI could start displaying
spool files as they stream to make it snappier, although it would still
probably be tough to quite match the performance of SDSF just because how
low level it is.



On Fri, Mar 16, 2018 at 8:33 AM, David Crayford  wrote:


Jerry,

I've found that the SDSF REXX API works well in USS and have written
several scripts to do useful stuff like bounce web server started tasks. We
use this from Atlassians Bamboo CI tooling to deploy web applications to
z/OS triggered from git merges in Bitbucket. Rockets git port has been a
game changer for us! If there was a curses library for REXX it would be
possible to write something similar to SDSF for the shell. There is also
the oeconsol command to execute MVS commands from the shell which is really
cool.

Like you I prefer to work in z/OS UNIX with all the  code in the file
system. It's so much better than using data sets. We don't have Linux on Z
installed but do a lot of work on  x86 Linux servers. You mentioned
hipersockets which is great for shuttling data around at high speeds for
JDBC and stuff in production systems but what other advantages does it
offer for development?



On 16/03/2018 8:21 PM, Jerry Callen wrote:


I'm going to be an EXTREME outlier here.

Background: I learned computing on OS/360 thru MVS, first using cards,
then TSO/ISPF. I jumped ship to Unix in the mid 80s and now I'm back on the
mainframe, doing ports of open source software to z/OS (under USS) at
Rocket Software.

I am logged into both USS (via ssh from PuTTY) and TSO/ISPF (via
BlueZone) from a Windows laptop all day long. If I had a decent tool for
accessing JES (there's no avoiding SDSF for the time being) from USS, I'd
NEVER be in TSO.

I use emacs as my development environment. I don't call it an "editor"
because it does so much more than edit text. In particular, the "shell
buffer" feature is indispensible; think of TSO session manager, but on
insane steroids. The USS port of emacs is ancient and creaky (though I
dearly hope we can remedy that within the next year), and I will grant that
emacs has a very stiff learning curve, but once you know it, it's
unbelievably productive.

For source control, I use the Rocket port of git. Essentially all of our
mainframe development is moving from other source control systems (SCLM,
cvs, svn) to git; there are good open source tools for converting from cvs
and svn that preserve all the history and branches.

For builds, I use whatever the open source project I'm currently working
on uses, which is generally some variation on automake/autoconf/configure/make.
The automake/autoconf situation on z/OS isn't yet what it wants to be. For
my own projects, I just use raw make. I often create make files that work
on both USS and Linux on Z (my go-to Unix when I need to use a tool not yet
on USS).

In short: I treat z/OS as a Unix box. Nearly all of the compilers (COBOL,
PL/I, C/C++, plus the assembler and binder) can be used from USS, on Unix
files (no need to move source, maclibs, include files, etc. into a PDS).
IBM has provided very good, albeit complex and tricky to use well,
ASCII/EBCDIC "bimodal" encoding support to ease the encoding problem. IBM
is actively porting newer languages (like JavaScript in node.js) to z/OS.

I can run TSO commands from the shell prompt (using, of course, the
"tsocmd" command...) when I need to. I keep building tools to help insulate
me from TSO and batch (like my SMP query interface at
https://github.com/zorts/smpapi), and of course Rocket continues to
release new and updated tools for free (though our bandwidth is
limited...). The big remaining hole is JES queue access. I can, of course,
submit jobs from USS, but getting the output in a nice, consumable manner
remains a challenge; hence, my TSO session.

We have a cadre of younger developers who follow a similar path, though
often using vim instead of emacs, and im some cases Windows-based editors
(Eclipse, Webstorm, SlickEdit, etc.) and FTP.

Bear in mind that my first "real" editor was ISPF, which I used for
years. Even with that history, I can't imagine using it for any serious
editing at this point.

Slight diversion: Linux on Z is a 

Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Bernd Oppolzer

Am 16.03.2018 um 15:20 schrieb David Crayford:

On 16/03/2018 5:16 PM, Itschak Mugzach wrote:

The purpose of RDZ was to save expensive TSO cycles and overhead.


That's interesting! RDz spawns a UNIX process for each connection and 
the server is written in Java which makes extensive JNI calls. I would 
suggest that RDz is significantly more expensive WRT CPU cycles than 
ISPF.


Same for us. When we were in the RDz migration project
(which was cancelled in the end), we sometimes had severe
LPAR CPU consumption issues during RDz builds ... with our
"old" TSO ISPF based system, we never had such issues.

The motivation for the RDz migration was:

a) some problems of isolation of source codes which have been
checked out from other developers (this has been fixed partially
in the meantime, and it can be fixed totally by moving all sources
to the DB2 repository and making the checkout datasets private
and protected)

b) the hope that younger developers can be moved to mainframe
development by a more "modern" IDE (but they aren't interested,
anyway ... they simply don't want to learn PL/1 and such things,
which they consider hard).

BTW: I don't use the ISPF editor for everyday's work; I have all
my projects in PC or server directories and do the editing there
using KEDIT or THE (the Hessling Editor), and I send the files to
the mainframe only for compilation. I have also all tools for
searching and comparing at hand that I need, in best quality.
This is the best environment I can imagine. For my private
Stanford Pascal compiler project I use a GitHub repository.
Many of my co-workers do the same. So for us there is no
need to have a more "modern" IDE. For me and my co-workers
it would have been a pain to be forced to use "RDz only",
especially if there are no powerful import facilities.

Kind regards

Bernd

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Tom Conley

On 3/16/2018 11:57 AM, John McKown wrote:


​Yes, it has some nice facilities. But I cannot _easily_ invoke UNIX
commands from it​, doing "UNIXy" things. And don't get me started on the
TSO OMVS command (which I despise mainly due to the limitations of TSO
3270).

Basically what I would like is to "invert" the "normal" process that I've
seen - that being when when someone uses the TSO OMVS command under ISPF to
do UNIX commands while staying in TSO. What I really want is to invoke ISPF
from a UNIX prompt, replacing the 3270 terminal interface with either a
"curses" (aka termcap) or a X11 terminal interface. Being able to do TSO
commands under UNIX ISPF would also be nice. REXX under UNIX has a nice
facility where it starts up a TSO address space when an ADDRESS TSO is
first used in a REXX program; said TSO address space continues until
explicitly shut down via a LOGOFF command or implicitly when the REXX
program ends.





Go to 3.17, Options, Directory List options, and put a slash in front of 
execute UNIX commnands from command line.  You now have a Unix shell. 
enter "/" on the command line to get a command entry panel like ISPF 
option 6 or SDSF.  Caveat, you need to use full Unix path for the filenames.


Regards,
Tom Conley

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Seymour J Metz
I was thinking of 3270 rather than LU1; the support is in TGET, TPG, TPUT and 
friends.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of 
John McKown <john.archie.mck...@gmail.com>
Sent: Friday, March 16, 2018 2:57 PM
To: IBM-MAIN@listserv.ua.edu
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

On Fri, Mar 16, 2018 at 1:44 PM, Seymour J Metz <sme...@gmu.edu> wrote:

> The half-duplex use of the 3270 is an application, e.g., TMP,
> restriction:  the VTIOC macros support a full duplex mode.
>

​Ah. Thanks. I don't know anything about VTIOC. I'll need to take a look at
it. ... A quick look at
https://secure-web.cisco.com/1z5XRgkDDuTEpEPDkgUreYQARmHY_2BS2--IP-SmbN-Pe9bAvPnoboO5f7Kzs1qge6_2C7hWyXvZyMI8vh5trY9zvw83LiEi4GTR-a9tF2HKQLnDRcOJ25Bta5UNaARDIBi1hrcvWWYJrFnaBdw3y-DzrStWJOrK09JCv3X0HU-KkMXSEYnfWYE992Fh5tUpj0OwSHNBRrkBStFVi9K_S-i232vpEl-nOikN8g1vjdUf_N3RvUt5Di-HOGLWk0WYGEkuzy4tgmbWE_aqJK96xL9mHOnRLN2o0A8x5zJsseAEY7oeIu3dr0qPQ235YPMbqjwKZqBuE_dJW15fcwBNav2fTOHs-Rw4-KPR08ncjgb24A1Ms5BvzJC8724Use24-aDnnH1hrxiQJnS1w3ni6FKxt2qLRwihkQRSO62LHZjLflxYbPZpFabvss7wzPZ2e/https%3A%2F%2Fwww.ibm.com%2Fsupport%2Fknowledgecenter%2Fen%2FSSLTBW_2.1.0%2Fcom.ibm.zos.v2r1.istimp0%2Fappend.htm
shows that TSO still support non-3270 VTAM terminals. It might be
interesting to write a "3767" emulator (hum, that may just be telnet) to
have a UNIX session "logon" to a 3767 TSO session. Hum, I need to think
about this a bit. Not that I'm likely to actually do anything. My interest
in z/OS, and computing in general, is tending downward for various reasons.​



>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>
> 
> From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf
> of John McKown <john.archie.mck...@gmail.com>
> Sent: Friday, March 16, 2018 2:35 PM
> To: IBM-MAIN@listserv.ua.edu
> Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell
>
> On Fri, Mar 16, 2018 at 1:29 PM, Seymour J Metz <sme...@gmu.edu> wrote:
>
> > Don't confuse the limitations of the TSO VTIOC for 3270 with the
> > limitations of the application using them. The klunkiness of the OMVS
> > command is because they didn't choose to avail themselves of the
> available
> > services.
> >
>
> The only deficit that I see in the OMVS command is that it is what I think
> of as "native" TSO 3270 whereas it should be, like SDSF, use ISPF display
> services when used when they are available. I've more or less gotten used
> to the "half duplex" use of the 3270 in TSO. What might be nice would be a
> way, in TSO, to "background" a TSO command like you can a UNIX command. Of
> course, I must remember that TSO was designed in the days of OS/MVT and is
> still more concerned with "resource consumption" rather that "user
> productivity".
>
>
> >
> >
> > --
> > Shmuel (Seymour J.) Metz
> > http://mason.gmu.edu/~smetz3
> >
>
>
> --
> I have a theory that it's impossible to prove anything, but I can't prove
> it.
>
> 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
>



--
I have a theory that it's impossible to prove anything, but I can't prove
it.

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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Seymour J Metz
The VTIOC macros are the same as the old TIOC macros, with some extensions 
<https://www.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.istimp0/append.htm>.

Macros like TGET, TPUT, TPG used to be in a manual called Guide to Writing a 
Terminal Monitor Program or a Command Processor; I don't recall the current 
title.




--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of 
Farley, Peter x23353 <peter.far...@broadridge.com>
Sent: Friday, March 16, 2018 3:35 PM
To: IBM-MAIN@listserv.ua.edu
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

PMFJI here, but you piqued my curiosity - What exactly are these VTIOC macros, 
and where would one find them?  Or are you talking about the normal VTAM SEND 
and RECEIVE processes?

Peter

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Seymour J Metz
Sent: Friday, March 16, 2018 2:44 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

The half-duplex use of the 3270 is an application, e.g., TMP, restriction:  the 
VTIOC macros support a full duplex mode.

--

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

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


Re: TSO authorized concurrent integrity [was: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell]

2018-03-16 Thread Farley, Peter x23353
I do not understand -- How can a second authorized program running concurrently 
to an already-running authorized program provide opportunity for an integrity 
threat?  Or am I just not clever (or evil) enough to conceive of a way to 
violate integrity in such a scenario?  Don't all the normal authorized 
integrity rules and fences still hold for concurrent programs?

Peter

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Paul Gilmartin
Sent: Friday, March 16, 2018 3:24 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

On Fri, 16 Mar 2018 13:35:40 -0500, John McKown wrote:
>
>The only deficit that I see in the OMVS command is that it is what I think
>of as "native" TSO 3270 whereas it should be, like SDSF, use ISPF display
>services when used when they are available. I've more or less gotten used
>to the "half duplex" use of the 3270 in TSO. What might be nice would be a
>way, in TSO, to "background" a TSO command like you can a UNIX command. Of
>course, I must remember that TSO was designed in the days of OS/MVT and is
>still more concerned with "resource consumption" rather that "user
>productivity".
> 
TSO's single address space design invites integrity threats if authorized 
programs
run concurrently.  Would you propose forking background programs into separate
address spaces?  Would BPX1EXM be a solution?

--


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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Farley, Peter x23353
PMFJI here, but you piqued my curiosity - What exactly are these VTIOC macros, 
and where would one find them?  Or are you talking about the normal VTAM SEND 
and RECEIVE processes?

Peter

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Seymour J Metz
Sent: Friday, March 16, 2018 2:44 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

The half-duplex use of the 3270 is an application, e.g., TMP, restriction:  the 
VTIOC macros support a full duplex mode.

--

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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Paul Gilmartin
On Fri, 16 Mar 2018 13:35:40 -0500, John McKown wrote:
>
>The only deficit that I see in the OMVS command is that it is what I think
>of as "native" TSO 3270 whereas it should be, like SDSF, use ISPF display
>services when used when they are available. I've more or less gotten used
>to the "half duplex" use of the 3270 in TSO. What might be nice would be a
>way, in TSO, to "background" a TSO command like you can a UNIX command. Of
>course, I must remember that TSO was designed in the days of OS/MVT and is
>still more concerned with "resource consumption" rather that "user
>productivity".
> 
TSO's single address space design invites integrity threats if authorized 
programs
run concurrently.  Would you propose forking background programs into separate
address spaces?  Would BPX1EXM be a solution?

-- gil

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread John McKown
On Fri, Mar 16, 2018 at 1:44 PM, Seymour J Metz <sme...@gmu.edu> wrote:

> The half-duplex use of the 3270 is an application, e.g., TMP,
> restriction:  the VTIOC macros support a full duplex mode.
>

​Ah. Thanks. I don't know anything about VTIOC. I'll need to take a look at
it. ... A quick look at
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.istimp0/append.htm
shows that TSO still support non-3270 VTAM terminals. It might be
interesting to write a "3767" emulator (hum, that may just be telnet) to
have a UNIX session "logon" to a 3767 TSO session. Hum, I need to think
about this a bit. Not that I'm likely to actually do anything. My interest
in z/OS, and computing in general, is tending downward for various reasons.​



>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>
> 
> From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf
> of John McKown <john.archie.mck...@gmail.com>
> Sent: Friday, March 16, 2018 2:35 PM
> To: IBM-MAIN@listserv.ua.edu
> Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell
>
> On Fri, Mar 16, 2018 at 1:29 PM, Seymour J Metz <sme...@gmu.edu> wrote:
>
> > Don't confuse the limitations of the TSO VTIOC for 3270 with the
> > limitations of the application using them. The klunkiness of the OMVS
> > command is because they didn't choose to avail themselves of the
> available
> > services.
> >
>
> The only deficit that I see in the OMVS command is that it is what I think
> of as "native" TSO 3270 whereas it should be, like SDSF, use ISPF display
> services when used when they are available. I've more or less gotten used
> to the "half duplex" use of the 3270 in TSO. What might be nice would be a
> way, in TSO, to "background" a TSO command like you can a UNIX command. Of
> course, I must remember that TSO was designed in the days of OS/MVT and is
> still more concerned with "resource consumption" rather that "user
> productivity".
>
>
> >
> >
> > --
> > Shmuel (Seymour J.) Metz
> > http://mason.gmu.edu/~smetz3
> >
>
>
> --
> I have a theory that it's impossible to prove anything, but I can't prove
> it.
>
> 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
>



-- 
I have a theory that it's impossible to prove anything, but I can't prove
it.

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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Seymour J Metz
The half-duplex use of the 3270 is an application, e.g., TMP, restriction:  the 
VTIOC macros support a full duplex mode.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of 
John McKown <john.archie.mck...@gmail.com>
Sent: Friday, March 16, 2018 2:35 PM
To: IBM-MAIN@listserv.ua.edu
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

On Fri, Mar 16, 2018 at 1:29 PM, Seymour J Metz <sme...@gmu.edu> wrote:

> Don't confuse the limitations of the TSO VTIOC for 3270 with the
> limitations of the application using them. The klunkiness of the OMVS
> command is because they didn't choose to avail themselves of the available
> services.
>

The only deficit that I see in the OMVS command is that it is what I think
of as "native" TSO 3270 whereas it should be, like SDSF, use ISPF display
services when used when they are available. I've more or less gotten used
to the "half duplex" use of the 3270 in TSO. What might be nice would be a
way, in TSO, to "background" a TSO command like you can a UNIX command. Of
course, I must remember that TSO was designed in the days of OS/MVT and is
still more concerned with "resource consumption" rather that "user
productivity".


>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>


--
I have a theory that it's impossible to prove anything, but I can't prove
it.

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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread John McKown
On Fri, Mar 16, 2018 at 1:29 PM, Seymour J Metz  wrote:

> Don't confuse the limitations of the TSO VTIOC for 3270 with the
> limitations of the application using them. The klunkiness of the OMVS
> command is because they didn't choose to avail themselves of the available
> services.
>

The only deficit that I see in the OMVS command is that it is what I think
of as "native" TSO 3270 whereas it should be, like SDSF, use ISPF display
services when used when they are available. I've more or less gotten used
to the "half duplex" use of the 3270 in TSO. What might be nice would be a
way, in TSO, to "background" a TSO command like you can a UNIX command. Of
course, I must remember that TSO was designed in the days of OS/MVT and is
still more concerned with "resource consumption" rather that "user
productivity".


>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>


-- 
I have a theory that it's impossible to prove anything, but I can't prove
it.

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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Seymour J Metz
Don't confuse the limitations of the TSO VTIOC for 3270 with the limitations of 
the application using them. The klunkiness of the OMVS command is because they 
didn't choose to avail themselves of the available services.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of 
John McKown <john.archie.mck...@gmail.com>
Sent: Friday, March 16, 2018 11:58 AM
To: IBM-MAIN@listserv.ua.edu
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

On Fri, Mar 16, 2018 at 10:36 AM, Nightwatch RenBand <
johnmattson...@gmail.com> wrote:

> John, you may already know this, but if you do "TSO ISHELL"  you can then d
> B Browse or E Edit on a OMVS file and you have most, perhaps all I haven't
> checked everything, that ISPF editor can do.  Try it
>
>
​Yes, it has some nice facilities. But I cannot _easily_ invoke UNIX
commands from it​, doing "UNIXy" things. And don't get me started on the
TSO OMVS command (which I despise mainly due to the limitations of TSO
3270).

Basically what I would like is to "invert" the "normal" process that I've
seen - that being when when someone uses the TSO OMVS command under ISPF to
do UNIX commands while staying in TSO. What I really want is to invoke ISPF
from a UNIX prompt, replacing the 3270 terminal interface with either a
"curses" (aka termcap) or a X11 terminal interface. Being able to do TSO
commands under UNIX ISPF would also be nice. REXX under UNIX has a nice
facility where it starts up a TSO address space when an ADDRESS TSO is
first used in a REXX program; said TSO address space continues until
explicitly shut down via a LOGOFF command or implicitly when the REXX
program ends.


--
I have a theory that it's impossible to prove anything, but I can't prove
it.

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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Jerry Whitteridge
I do the same - ISPF sessions for ISPF and Putty or Konsole sessions for
Omvs

Jerry Whitteridge
Delivery Manager - Safeway
602 527 4871 Mobile
jerry.whitteri...@ibm.com

IBM Services

IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> wrote on
03/16/2018 09:35:37 AM:

> From: John McKown <john.archie.mck...@gmail.com>
> To: IBM-MAIN@LISTSERV.UA.EDU
> Date: 03/16/2018 09:36 AM
> Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell
> Sent by: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU>
>
> On Fri, Mar 16, 2018 at 11:26 AM, Jerry Whitteridge <
> jerry.whitteri...@ibm.com> wrote:
>
> > I believe he means from inside of OMVS you can issue "tso ISHELL" and
get
> > to the ISHELL menus.
> >
>
> ​Interesting thought. I don't usually use TSO OMVS. I find it easier, for
> me, to have TSO ISPF going normally and then get to a UNIX prompt via
ssh.
> This works OK for me, so I guess I should stop wishing for ISPF under
UNIX.​
>
>
>

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread John McKown
On Fri, Mar 16, 2018 at 11:26 AM, Jerry Whitteridge <
jerry.whitteri...@ibm.com> wrote:

> I believe he means from inside of OMVS you can issue "tso ISHELL" and get
> to the ISHELL menus.
>

​Interesting thought. I don't usually use TSO OMVS. I find it easier, for
me, to have TSO ISPF going normally and then get to a UNIX prompt via ssh.
This works OK for me, so I guess I should stop wishing for ISPF under UNIX.​



>
> This only works from a 3270 initiated OMVS session and not a ssh login via
> putty or similar.
>
> Jerry Whitteridge
> Delivery Manager - Safeway
> 602 527 4871 Mobile
> jerry.whitteri...@ibm.com
>
> IBM Services
>
> IBM Mainframe Discussion List  wrote on
> 03/16/2018 08:58:37 AM:
>


-- 
I have a theory that it's impossible to prove anything, but I can't prove
it.

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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Jerry Whitteridge
I believe he means from inside of OMVS you can issue "tso ISHELL" and get
to the ISHELL menus.

This only works from a 3270 initiated OMVS session and not a ssh login via
putty or similar.

Jerry Whitteridge
Delivery Manager - Safeway
602 527 4871 Mobile
jerry.whitteri...@ibm.com

IBM Services

IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> wrote on
03/16/2018 08:58:37 AM:

> From: John McKown <john.archie.mck...@gmail.com>
> To: IBM-MAIN@LISTSERV.UA.EDU
> Date: 03/16/2018 08:58 AM
> Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell
> Sent by: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU>
>
> On Fri, Mar 16, 2018 at 10:36 AM, Nightwatch RenBand <
> johnmattson...@gmail.com> wrote:
>
> > John, you may already know this, but if you do "TSO ISHELL"  you can
then d
> > B Browse or E Edit on a OMVS file and you have most, perhaps all I
haven't
> > checked everything, that ISPF editor can do.  Try it
> >
> >
> ​Yes, it has some nice facilities. But I cannot _easily_ invoke UNIX
> commands from it​, doing "UNIXy" things. And don't get me started on the
> TSO OMVS command (which I despise mainly due to the limitations of TSO
> 3270).
>
> Basically what I would like is to "invert" the "normal" process that I've
> seen - that being when when someone uses the TSO OMVS command under ISPF
to
> do UNIX commands while staying in TSO. What I really want is to invoke
ISPF
> from a UNIX prompt, replacing the 3270 terminal interface with either a
> "curses" (aka termcap) or a X11 terminal interface. Being able to do TSO
> commands under UNIX ISPF would also be nice. REXX under UNIX has a nice
> facility where it starts up a TSO address space when an ADDRESS TSO is
> first used in a REXX program; said TSO address space continues until
> explicitly shut down via a LOGOFF command or implicitly when the REXX
> program ends.
>
>
> --
> I have a theory that it's impossible to prove anything, but I can't prove
> it.
>
> 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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread John McKown
On Fri, Mar 16, 2018 at 10:36 AM, Nightwatch RenBand <
johnmattson...@gmail.com> wrote:

> John, you may already know this, but if you do "TSO ISHELL"  you can then d
> B Browse or E Edit on a OMVS file and you have most, perhaps all I haven't
> checked everything, that ISPF editor can do.  Try it
>
>
​Yes, it has some nice facilities. But I cannot _easily_ invoke UNIX
commands from it​, doing "UNIXy" things. And don't get me started on the
TSO OMVS command (which I despise mainly due to the limitations of TSO
3270).

Basically what I would like is to "invert" the "normal" process that I've
seen - that being when when someone uses the TSO OMVS command under ISPF to
do UNIX commands while staying in TSO. What I really want is to invoke ISPF
from a UNIX prompt, replacing the 3270 terminal interface with either a
"curses" (aka termcap) or a X11 terminal interface. Being able to do TSO
commands under UNIX ISPF would also be nice. REXX under UNIX has a nice
facility where it starts up a TSO address space when an ADDRESS TSO is
first used in a REXX program; said TSO address space continues until
explicitly shut down via a LOGOFF command or implicitly when the REXX
program ends.


-- 
I have a theory that it's impossible to prove anything, but I can't prove
it.

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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Nightwatch RenBand
John, you may already know this, but if you do "TSO ISHELL"  you can then d
B Browse or E Edit on a OMVS file and you have most, perhaps all I haven't
checked everything, that ISPF editor can do.  Try it

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Kirk Wolf
David and Jerry -

Curious, but  have you guys tried the REST Api for z/OS Jobs?
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.izua700/IZUHPINFO_API_RESTJOBS.htm


This is what CICS explorer uses for jobs.


Kirk Wolf
Dovetailed Technologies
http://dovetail.com

PS> Co:Z SFTP also has complete JES support (using SSI 80; JES spool
dataset browse).  wouldn't be too hard to roll your own client using your
favorite language and ssh/sftp library.   A fancy UI could start displaying
spool files as they stream to make it snappier, although it would still
probably be tough to quite match the performance of SDSF just because how
low level it is.



On Fri, Mar 16, 2018 at 8:33 AM, David Crayford  wrote:

> Jerry,
>
> I've found that the SDSF REXX API works well in USS and have written
> several scripts to do useful stuff like bounce web server started tasks. We
> use this from Atlassians Bamboo CI tooling to deploy web applications to
> z/OS triggered from git merges in Bitbucket. Rockets git port has been a
> game changer for us! If there was a curses library for REXX it would be
> possible to write something similar to SDSF for the shell. There is also
> the oeconsol command to execute MVS commands from the shell which is really
> cool.
>
> Like you I prefer to work in z/OS UNIX with all the  code in the file
> system. It's so much better than using data sets. We don't have Linux on Z
> installed but do a lot of work on  x86 Linux servers. You mentioned
> hipersockets which is great for shuttling data around at high speeds for
> JDBC and stuff in production systems but what other advantages does it
> offer for development?
>
>
>
> On 16/03/2018 8:21 PM, Jerry Callen wrote:
>
>> I'm going to be an EXTREME outlier here.
>>
>> Background: I learned computing on OS/360 thru MVS, first using cards,
>> then TSO/ISPF. I jumped ship to Unix in the mid 80s and now I'm back on the
>> mainframe, doing ports of open source software to z/OS (under USS) at
>> Rocket Software.
>>
>> I am logged into both USS (via ssh from PuTTY) and TSO/ISPF (via
>> BlueZone) from a Windows laptop all day long. If I had a decent tool for
>> accessing JES (there's no avoiding SDSF for the time being) from USS, I'd
>> NEVER be in TSO.
>>
>> I use emacs as my development environment. I don't call it an "editor"
>> because it does so much more than edit text. In particular, the "shell
>> buffer" feature is indispensible; think of TSO session manager, but on
>> insane steroids. The USS port of emacs is ancient and creaky (though I
>> dearly hope we can remedy that within the next year), and I will grant that
>> emacs has a very stiff learning curve, but once you know it, it's
>> unbelievably productive.
>>
>> For source control, I use the Rocket port of git. Essentially all of our
>> mainframe development is moving from other source control systems (SCLM,
>> cvs, svn) to git; there are good open source tools for converting from cvs
>> and svn that preserve all the history and branches.
>>
>> For builds, I use whatever the open source project I'm currently working
>> on uses, which is generally some variation on 
>> automake/autoconf/configure/make.
>> The automake/autoconf situation on z/OS isn't yet what it wants to be. For
>> my own projects, I just use raw make. I often create make files that work
>> on both USS and Linux on Z (my go-to Unix when I need to use a tool not yet
>> on USS).
>>
>> In short: I treat z/OS as a Unix box. Nearly all of the compilers (COBOL,
>> PL/I, C/C++, plus the assembler and binder) can be used from USS, on Unix
>> files (no need to move source, maclibs, include files, etc. into a PDS).
>> IBM has provided very good, albeit complex and tricky to use well,
>> ASCII/EBCDIC "bimodal" encoding support to ease the encoding problem. IBM
>> is actively porting newer languages (like JavaScript in node.js) to z/OS.
>>
>> I can run TSO commands from the shell prompt (using, of course, the
>> "tsocmd" command...) when I need to. I keep building tools to help insulate
>> me from TSO and batch (like my SMP query interface at
>> https://github.com/zorts/smpapi), and of course Rocket continues to
>> release new and updated tools for free (though our bandwidth is
>> limited...). The big remaining hole is JES queue access. I can, of course,
>> submit jobs from USS, but getting the output in a nice, consumable manner
>> remains a challenge; hence, my TSO session.
>>
>> We have a cadre of younger developers who follow a similar path, though
>> often using vim instead of emacs, and im some cases Windows-based editors
>> (Eclipse, Webstorm, SlickEdit, etc.) and FTP.
>>
>> Bear in mind that my first "real" editor was ISPF, which I used for
>> years. Even with that history, I can't imagine using it for any serious
>> editing at this point.
>>
>> Slight diversion: Linux on Z is a VERY nice platform. I have rarely
>> encountered any problems porting x86 Unix code to Linux on Z, and usually 

Re: AW: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread David Crayford

On 16/03/2018 5:16 PM, Itschak Mugzach wrote:

The purpose of RDZ was to save expensive  TSO cycles and overhead.


That's interesting! RDz spawns a UNIX process for each connection and 
the server is written in Java which makes extensive JNI calls. I would 
suggest that RDz is significantly more expensive WRT CPU cycles than ISPF.



It look like that the problem the op looks for is end user experience.
As per rdz, most clients are not aware that every dataset/table they view is 
saved in their workspace directory. Btw was even more danger as it allows the 
end user to connect to any ip and gain other user authority.


ITschak
נשלח מה-iPad שלי

‫ב-16 במרץ 2018, בשעה 10:13, ‏‏Peter Hunkeler ‏ כתב/ה:‬


 (or is it "Rational Developer"? - what about the irrational

developers, what do they use? :-})


It is now more for the latter: IBM has rebranded RDz to IDz


--
Peter Hunkeler



--
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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread David Crayford

Jerry,

I've found that the SDSF REXX API works well in USS and have written 
several scripts to do useful stuff like bounce web server started tasks. 
We use this from Atlassians Bamboo CI tooling to deploy web applications 
to z/OS triggered from git merges in Bitbucket. Rockets git port has 
been a game changer for us! If there was a curses library for REXX it 
would be possible to write something similar to SDSF for the shell. 
There is also the oeconsol command to execute MVS commands from the 
shell which is really cool.


Like you I prefer to work in z/OS UNIX with all the  code in the file 
system. It's so much better than using data sets. We don't have Linux on 
Z installed but do a lot of work on  x86 Linux servers. You mentioned 
hipersockets which is great for shuttling data around at high speeds for 
JDBC and stuff in production systems but what other advantages does it 
offer for development?



On 16/03/2018 8:21 PM, Jerry Callen wrote:

I'm going to be an EXTREME outlier here.

Background: I learned computing on OS/360 thru MVS, first using cards, then 
TSO/ISPF. I jumped ship to Unix in the mid 80s and now I'm back on the 
mainframe, doing ports of open source software to z/OS (under USS) at Rocket 
Software.

I am logged into both USS (via ssh from PuTTY) and TSO/ISPF (via BlueZone) from 
a Windows laptop all day long. If I had a decent tool for accessing JES 
(there's no avoiding SDSF for the time being) from USS, I'd NEVER be in TSO.

I use emacs as my development environment. I don't call it an "editor" because it does so 
much more than edit text. In particular, the "shell buffer" feature is indispensible; 
think of TSO session manager, but on insane steroids. The USS port of emacs is ancient and creaky 
(though I dearly hope we can remedy that within the next year), and I will grant that emacs has a 
very stiff learning curve, but once you know it, it's unbelievably productive.

For source control, I use the Rocket port of git. Essentially all of our 
mainframe development is moving from other source control systems (SCLM, cvs, 
svn) to git; there are good open source tools for converting from cvs and svn 
that preserve all the history and branches.

For builds, I use whatever the open source project I'm currently working on 
uses, which is generally some variation on automake/autoconf/configure/make. 
The automake/autoconf situation on z/OS isn't yet what it wants to be. For my 
own projects, I just use raw make. I often create make files that work on both 
USS and Linux on Z (my go-to Unix when I need to use a tool not yet on USS).

In short: I treat z/OS as a Unix box. Nearly all of the compilers (COBOL, PL/I, C/C++, 
plus the assembler and binder) can be used from USS, on Unix files (no need to move 
source, maclibs, include files, etc. into a PDS). IBM has provided very good, albeit 
complex and tricky to use well, ASCII/EBCDIC "bimodal" encoding support to ease 
the encoding problem. IBM is actively porting newer languages (like JavaScript in 
node.js) to z/OS.

I can run TSO commands from the shell prompt (using, of course, the "tsocmd" 
command...) when I need to. I keep building tools to help insulate me from TSO and batch 
(like my SMP query interface at https://github.com/zorts/smpapi), and of course Rocket 
continues to release new and updated tools for free (though our bandwidth is limited...). 
The big remaining hole is JES queue access. I can, of course, submit jobs from USS, but 
getting the output in a nice, consumable manner remains a challenge; hence, my TSO 
session.

We have a cadre of younger developers who follow a similar path, though often 
using vim instead of emacs, and im some cases Windows-based editors (Eclipse, 
Webstorm, SlickEdit, etc.) and FTP.

Bear in mind that my first "real" editor was ISPF, which I used for years. Even 
with that history, I can't imagine using it for any serious editing at this point.

Slight diversion: Linux on Z is a VERY nice platform. I have rarely encountered 
any problems porting x86 Unix code to Linux on Z, and usually I don't have to; 
it's already a real, well-equipped Unix. Given hipersocket connectivity to 
z/OS, I think it's got potential to be a terrific alternative to USS. However, 
it's still just too weird for many shops: it requires a completely new set of 
system administration skills, its own LPAR or VM, and it just doesn't seem to 
getting much traction.

-- Jerry

--
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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Jerry Callen
I'm going to be an EXTREME outlier here.

Background: I learned computing on OS/360 thru MVS, first using cards, then 
TSO/ISPF. I jumped ship to Unix in the mid 80s and now I'm back on the 
mainframe, doing ports of open source software to z/OS (under USS) at Rocket 
Software.

I am logged into both USS (via ssh from PuTTY) and TSO/ISPF (via BlueZone) from 
a Windows laptop all day long. If I had a decent tool for accessing JES 
(there's no avoiding SDSF for the time being) from USS, I'd NEVER be in TSO.

I use emacs as my development environment. I don't call it an "editor" because 
it does so much more than edit text. In particular, the "shell buffer" feature 
is indispensible; think of TSO session manager, but on insane steroids. The USS 
port of emacs is ancient and creaky (though I dearly hope we can remedy that 
within the next year), and I will grant that emacs has a very stiff learning 
curve, but once you know it, it's unbelievably productive.

For source control, I use the Rocket port of git. Essentially all of our 
mainframe development is moving from other source control systems (SCLM, cvs, 
svn) to git; there are good open source tools for converting from cvs and svn 
that preserve all the history and branches.

For builds, I use whatever the open source project I'm currently working on 
uses, which is generally some variation on automake/autoconf/configure/make. 
The automake/autoconf situation on z/OS isn't yet what it wants to be. For my 
own projects, I just use raw make. I often create make files that work on both 
USS and Linux on Z (my go-to Unix when I need to use a tool not yet on USS).

In short: I treat z/OS as a Unix box. Nearly all of the compilers (COBOL, PL/I, 
C/C++, plus the assembler and binder) can be used from USS, on Unix files (no 
need to move source, maclibs, include files, etc. into a PDS). IBM has provided 
very good, albeit complex and tricky to use well, ASCII/EBCDIC "bimodal" 
encoding support to ease the encoding problem. IBM is actively porting newer 
languages (like JavaScript in node.js) to z/OS.

I can run TSO commands from the shell prompt (using, of course, the "tsocmd" 
command...) when I need to. I keep building tools to help insulate me from TSO 
and batch (like my SMP query interface at https://github.com/zorts/smpapi), and 
of course Rocket continues to release new and updated tools for free (though 
our bandwidth is limited...). The big remaining hole is JES queue access. I 
can, of course, submit jobs from USS, but getting the output in a nice, 
consumable manner remains a challenge; hence, my TSO session.

We have a cadre of younger developers who follow a similar path, though often 
using vim instead of emacs, and im some cases Windows-based editors (Eclipse, 
Webstorm, SlickEdit, etc.) and FTP.

Bear in mind that my first "real" editor was ISPF, which I used for years. Even 
with that history, I can't imagine using it for any serious editing at this 
point.

Slight diversion: Linux on Z is a VERY nice platform. I have rarely encountered 
any problems porting x86 Unix code to Linux on Z, and usually I don't have to; 
it's already a real, well-equipped Unix. Given hipersocket connectivity to 
z/OS, I think it's got potential to be a terrific alternative to USS. However, 
it's still just too weird for many shops: it requires a completely new set of 
system administration skills, its own LPAR or VM, and it just doesn't seem to 
getting much traction.

-- Jerry

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


Re: AW: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Itschak Mugzach
The purpose of RDZ was to save expensive  TSO cycles and overhead. It look like 
that the problem the op looks for is end user experience. 
As per rdz, most clients are not aware that every dataset/table they view is 
saved in their workspace directory. Btw was even more danger as it allows the 
end user to connect to any ip and gain other user authority.


ITschak 
נשלח מה-iPad שלי

‫ב-16 במרץ 2018, בשעה 10:13, ‏‏Peter Hunkeler ‏ כתב/ה:‬

> 
>>  (or is it "Rational Developer"? - what about the irrational
> developers, what do they use? :-}) 
> 
> 
> It is now more for the latter: IBM has rebranded RDz to IDz
> 
> 
> --
> Peter Hunkeler
> 
> 
> 
> --
> 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


AW: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Peter Hunkeler

> (or is it "Rational Developer"? - what about the irrational
developers, what do they use? :-})


It is now more for the latter: IBM has rebranded RDz to IDz


--
Peter Hunkeler



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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-16 Thread Bruce Hewson
Hello John,

this is a large shop with plenty of COBOL, JAVA , and JCL, being developed by 
coders all around the world.

RDz and RTC being used for code development, with ChangeMan being used 
host-side for code promotions to test and production environments.
Some developers are still capable of using TSO/ISPF for code support, and 
TSO/SDSF for batch management.

Been in place for many years.

Regards
Bruce

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread David Crayford

On 16/03/2018 12:18 PM, Kirk Wolf wrote:

David,

I'm pretty sure that I'm wasting my time trying to convince anyone here,
but I can't imagine ever going back to writing code with ISPF.   Once you
get hooked on syntax-directed editing, code completion, being able to
quickly navigate function/variable uses<->defs, etc... you'll never want to
go back.  Not to mention diff/merge tools like Meld (which is some really
incredible Python).


You can get all of that stuff in Vim too. ClangComplete for C/C++, Jedi 
for Python. UNIX TUIs are superior to ISPF because they're full duplex 
and can react to a key press.
For Java development you really do need a full blown IDE because of the 
nature of the language. I've been using IntelliJ IDEA for Kotlin and 
it's super slick with absolutely amazing
refactoring features. It has a code analyzer which scans the code and 
then re-writes it! In my case it refactored away almost half of the code!



Since I'm more interested in attracting new developers to z/OS, I would
like to see better ways to use modern IDEs/tools with z/OS than I am to use
traditional mainframe tools (like ISPF) somewhere else.


The problem is that IBM seem to be hopeless at developing GUIs. z/OSMF 
is a case in point. Compare the RMF charts to something slick like 
Grafana and they are worlds apart (I wrote a Java program
that extracts RMF data using the distributed HTTP API and forwards it to 
Grafana along with some network stats https://ibb.co/h7ToXx).
RDz has a different editor per language! The PD tool plug-ins make you 
less productive than the ISPF green screens they're supposed to replace. 
I am willing to swap any tool, UI or language
if something better comes along but the only decent GUI I've seen from 
IBM is the CICS explorer.


We've got young guys (early 20s) working with us on a web UI. The holy 
trinity of their tool chain is an editor (Atom), a shell and a web 
browser.  All of the doc is being done in markdown using Gitbook so no 
need for an IDE.
Most of the new cool dev tools only have a CLI -  npm, yarn, webpack, 
polymer, docker etc. I noticed that the new z/OS provisioning tool only 
has a CLI and the zosptfile syntax is a clone of docker. IMO that's a good
idea as admins don't like having to use a GUI like z/OSMF to install 
something.




Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Thu, Mar 15, 2018 at 9:41 PM, David Crayford <dcrayf...@gmail.com> wrote:


On 16/03/2018 6:53 AM, Lester, Bob wrote:


Hi All,

  I've been working on Mainframe since 1979.   I love this thread.

  Here's my idea.  IBM should focus on building a World Class unix,
and provide full, seamless (TSO/ISPF ported to the dark side) access to the
classic side of z/OS for those that need it.


Rocket have a decent port of Vim for z/OS UNIX which I've been using for
months now. Can't say I miss ISPF when I'm working in the shell.


  Totally different model, but.

Thanks!
BobL


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Steve Smith
Sent: Thursday, March 15, 2018 4:47 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell [
EXTERNAL ]

You really need at least two TSO sessions (per system), and some here
have up to six or so.  As far as I know, that still requires multiple logon
IDs.

sas

On Thu, Mar 15, 2018 at 3:22 PM, John McKown <
john.archie.mck...@gmail.com>
wrote:

On Thu, Mar 15, 2018 at 1:03 PM, Tom Marchant <

000a2a8c2020-dmarc-requ...@listserv.ua.edu> wrote:
​...



Another reason that I like the UNIX shell is that I can have a number

of them all going at once (telnet or ssh multiple times) so that a
"long running" command does not stop me from doing other things. ISPF
can't really process its multiple screens well. I.e. I can't do a REXX
exec in an edit session (issuing a lot of ISREDIT commands, perhaps
looping) and, while that is running, swap screens over to SDSF to see
how a batch job is running and examine its output.

--

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

This e-mail transmission may contain information that is proprietary,
privileged and/or confidential and is intended exclusively for the
person(s) to whom it is addressed. Any use, copying, retention or
disclosure by any person other than the intended recipient or the intended
recipient's designees is strictly prohibited. If you are not the intended
recipient or their designee, please notify the sender immediately by return
e-mail and delete all copies. OppenheimerFunds may, at its sole discretion,
monitor, review, retain and/or disclose the content of all email
communications.


--
For IBM-MAIN subscribe /

Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Kirk Wolf
David,

I'm pretty sure that I'm wasting my time trying to convince anyone here,
but I can't imagine ever going back to writing code with ISPF.   Once you
get hooked on syntax-directed editing, code completion, being able to
quickly navigate function/variable uses<->defs, etc... you'll never want to
go back.  Not to mention diff/merge tools like Meld (which is some really
incredible Python).

Since I'm more interested in attracting new developers to z/OS, I would
like to see better ways to use modern IDEs/tools with z/OS than I am to use
traditional mainframe tools (like ISPF) somewhere else.

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Thu, Mar 15, 2018 at 9:41 PM, David Crayford <dcrayf...@gmail.com> wrote:

> On 16/03/2018 6:53 AM, Lester, Bob wrote:
>
>> Hi All,
>>
>>  I've been working on Mainframe since 1979.   I love this thread.
>>
>>  Here's my idea.  IBM should focus on building a World Class unix,
>> and provide full, seamless (TSO/ISPF ported to the dark side) access to the
>> classic side of z/OS for those that need it.
>>
>
> Rocket have a decent port of Vim for z/OS UNIX which I've been using for
> months now. Can't say I miss ISPF when I'm working in the shell.
>
>
>  Totally different model, but.
>>
>> Thanks!
>> BobL
>>
>>
>> -Original Message-
>> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
>> Behalf Of Steve Smith
>> Sent: Thursday, March 15, 2018 4:47 PM
>> To: IBM-MAIN@LISTSERV.UA.EDU
>> Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell [
>> EXTERNAL ]
>>
>> You really need at least two TSO sessions (per system), and some here
>> have up to six or so.  As far as I know, that still requires multiple logon
>> IDs.
>>
>> sas
>>
>> On Thu, Mar 15, 2018 at 3:22 PM, John McKown <
>> john.archie.mck...@gmail.com>
>> wrote:
>>
>> On Thu, Mar 15, 2018 at 1:03 PM, Tom Marchant <
>>> 000a2a8c2020-dmarc-requ...@listserv.ua.edu> wrote:
>>> ​...
>>>
>>>
>> Another reason that I like the UNIX shell is that I can have a number
>>> of them all going at once (telnet or ssh multiple times) so that a
>>> "long running" command does not stop me from doing other things. ISPF
>>> can't really process its multiple screens well. I.e. I can't do a REXX
>>> exec in an edit session (issuing a lot of ISREDIT commands, perhaps
>>> looping) and, while that is running, swap screens over to SDSF to see
>>> how a batch job is running and examine its output.
>>>
>>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions, send
>> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>
>> This e-mail transmission may contain information that is proprietary,
>> privileged and/or confidential and is intended exclusively for the
>> person(s) to whom it is addressed. Any use, copying, retention or
>> disclosure by any person other than the intended recipient or the intended
>> recipient's designees is strictly prohibited. If you are not the intended
>> recipient or their designee, please notify the sender immediately by return
>> e-mail and delete all copies. OppenheimerFunds may, at its sole discretion,
>> monitor, review, retain and/or disclose the content of all email
>> communications.
>>
>>
>> --
>> 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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread David Crayford
I program mostly in C++ and Java these days so the ISPF editor is not 
productive. I use RDz for the projects I work on that use the MVS file 
system because it has a decent z/OS project explorer
which maps PDS members to files with extensions like *.cpp etc. The RDz 
editors are all over the place! There's a different editor for each 
different language with different key bindings etc.
It's a  poor user experience so I use the SlickEdit core plug-in which 
supports all mainframe languages. Compuware OEM license the SlickEdit 
core for their z/OS IDE which was a smart move.
We've got all the plugins for the IBM PD tools like File Manager, Fault 
Analyzer, APA etc but I prefer the ISPF UIs which are far superior. Take 
Fault Analyzer for example where you can
navigate the addresses in a dump using the tab key and point-and-shoot. 
In the GUI I have to right click and then select "Go to address" from a 
menu! Our young guys learn ISPF no probs and

much prefer the 3270 SDSF to the laggy GUI in z/OSMF.

I spend most of my time in a shell these days and I am convinced that a 
CLI completely nukes a GUI 9 times out of 10. Of course, text based web 
browsers don't cut it but I've been
using Vim on a headless Linux system with ClangComplete for auto 
completion and it gives any GUI editor a run for it's money.


Right now I'm using the following:

 * Windows 10 PC for work Mac for home
 * Linux Mint running on VirtualBox VM
 * x86 Linux servers running Ubuntu and CentOS
 * PuTTY SSH to bash shell on z/OS
 * z/OS UNIX file system for source remote mounted using SMB
 * Git with Bitbucket hosting repositories for both z/OS and
   distributed work
 * SlickEdit
 * Makefiles for C++
 * Maven for Java
 * Bamboo for CI
 * Jira for project management
 * Lua and Node.JS on z/OS for tooling

I recently took over the support of our Eclipse plug-ins so I have to 
use Eclipse for that. Eclipse plug-ins aren't much fun. When I look at 
how easy it is to write a plug-in for Atom or VS Code
it makes me a bit envious that I have to churn out thousands of lines of 
Java to do what they do with a dash of JavaScript, HTML and CSS.


On 15/03/2018 9:25 PM, John McKown wrote:

As many may know, where I work now is really behind the times. So I thought
that I'd ask here about what is the current methodology for program
development. What I'm really getting at is whether people continue to use
TSO ISPF or have most shops gone to using the Eclipse based "IBM Explorer
for z/OS" (or is it "Rational Developer"? - what about the irrational
developers, what do they use? :-})

Personally, I don't like TSO very much. I like ISPF fairly well. I wish
that ISPF would could be run from a z/OS UNIX shell (the way TSO ISPF runs
under a "TSO shell").

Any good YouTube videos that I could watch? Of course, the problem with
that is that I'm not allowed to "waste bandwidth" watching videos here at
work, so I end up watching them at home (when I do) instead of "Father
Brown" episodes.




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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread David Crayford

On 16/03/2018 6:53 AM, Lester, Bob wrote:

Hi All,

 I've been working on Mainframe since 1979.   I love this thread.

 Here's my idea.  IBM should focus on building a World Class unix, and 
provide full, seamless (TSO/ISPF ported to the dark side) access to the classic 
side of z/OS for those that need it.


Rocket have a decent port of Vim for z/OS UNIX which I've been using for 
months now. Can't say I miss ISPF when I'm working in the shell.



 Totally different model, but.

Thanks!
BobL




-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Steve Smith
Sent: Thursday, March 15, 2018 4:47 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell [ 
EXTERNAL ]

You really need at least two TSO sessions (per system), and some here have up 
to six or so.  As far as I know, that still requires multiple logon IDs.

sas

On Thu, Mar 15, 2018 at 3:22 PM, John McKown <john.archie.mck...@gmail.com>
wrote:


On Thu, Mar 15, 2018 at 1:03 PM, Tom Marchant <
000a2a8c2020-dmarc-requ...@listserv.ua.edu> wrote:
​...




Another reason that I like the UNIX shell is that I can have a number
of them all going at once (telnet or ssh multiple times) so that a
"long running" command does not stop me from doing other things. ISPF
can't really process its multiple screens well. I.e. I can't do a REXX
exec in an edit session (issuing a lot of ISREDIT commands, perhaps
looping) and, while that is running, swap screens over to SDSF to see
how a batch job is running and examine its output.


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

This e-mail transmission may contain information that is proprietary, 
privileged and/or confidential and is intended exclusively for the person(s) to 
whom it is addressed. Any use, copying, retention or disclosure by any person 
other than the intended recipient or the intended recipient's designees is 
strictly prohibited. If you are not the intended recipient or their designee, 
please notify the sender immediately by return e-mail and delete all copies. 
OppenheimerFunds may, at its sole discretion, monitor, review, retain and/or 
disclose the content of all email communications.


--
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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Lester, Bob
Hi All,

I've been working on Mainframe since 1979.   I love this thread. 

Here's my idea.  IBM should focus on building a World Class unix, and 
provide full, seamless (TSO/ISPF ported to the dark side) access to the classic 
side of z/OS for those that need it.

Totally different model, but.

Thanks!
BobL

   

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Steve Smith
Sent: Thursday, March 15, 2018 4:47 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell [ 
EXTERNAL ]

You really need at least two TSO sessions (per system), and some here have up 
to six or so.  As far as I know, that still requires multiple logon IDs.

sas

On Thu, Mar 15, 2018 at 3:22 PM, John McKown <john.archie.mck...@gmail.com>
wrote:

> On Thu, Mar 15, 2018 at 1:03 PM, Tom Marchant < 
> 000a2a8c2020-dmarc-requ...@listserv.ua.edu> wrote:
> ​...
>


> Another reason that I like the UNIX shell is that I can have a number 
> of them all going at once (telnet or ssh multiple times) so that a 
> "long running" command does not stop me from doing other things. ISPF 
> can't really process its multiple screens well. I.e. I can't do a REXX 
> exec in an edit session (issuing a lot of ISREDIT commands, perhaps 
> looping) and, while that is running, swap screens over to SDSF to see 
> how a batch job is running and examine its output.
>

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

This e-mail transmission may contain information that is proprietary, 
privileged and/or confidential and is intended exclusively for the person(s) to 
whom it is addressed. Any use, copying, retention or disclosure by any person 
other than the intended recipient or the intended recipient's designees is 
strictly prohibited. If you are not the intended recipient or their designee, 
please notify the sender immediately by return e-mail and delete all copies. 
OppenheimerFunds may, at its sole discretion, monitor, review, retain and/or 
disclose the content of all email communications.


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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Steve Smith
You really need at least two TSO sessions (per system), and some here have
up to six or so.  As far as I know, that still requires multiple logon IDs.

sas

On Thu, Mar 15, 2018 at 3:22 PM, John McKown 
wrote:

> On Thu, Mar 15, 2018 at 1:03 PM, Tom Marchant <
> 000a2a8c2020-dmarc-requ...@listserv.ua.edu> wrote:
> ​...
>


> Another reason that I like the UNIX shell is that I can have a number of
> them all going at once (telnet or ssh multiple times) so that a "long
> running" command does not stop me from doing other things. ISPF can't
> really process its multiple screens well. I.e. I can't do a REXX exec in an
> edit session (issuing a lot of ISREDIT commands, perhaps looping) and,
> while that is running, swap screens over to SDSF to see how a batch job is
> running and examine its output.
>

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Seymour J Metz
Yeah, I miss associative ranges.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of 
Gibney, Dave <gib...@wsu.edu>
Sent: Thursday, March 15, 2018 3:41 PM
To: IBM-MAIN@listserv.ua.edu
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

Plus some Wylbur :)

> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> On Behalf Of Seymour J Metz
> Sent: Thursday, March 15, 2018 11:56 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell
>
> The ISPF WSA has worked well for me, except that the GUI doesn't support
> block or multi-line copies. As for local SPF, the only decent one that I saw 
> was
> Tritus SPF, and it's no longer available. If you can get the relevant bugs 
> fixed
> then The Hessling Editor would be a good alternative, although it might be a
> culture shock if you've only used ISPF. I've always wanted an editor that
> combined the best features of ISPF/EDIT and XEDIT.
>
>
> --
> Shmuel (Seymour J.) Metz
> https://secure-web.cisco.com/1QiXEbbnEZzxDjtudmnGqzubAeqZiNCrZ9ZsGFZUjeRdilTO9BCoryLjiV8kGhTaU916rcDONc-x4Zt_Ec7Rrp_AdFPcyYyjl_4DW77G0kpiO6v8OAm6jJhS84OEBZ6WPpTTbIld2QaOLROWBeqbd7eDTYya5IZV8qNDFhxd3E-pRYPBYb6RLxWpKFoWxLB2SOsRTYCXDcLi4WP6g9wwluBiAol1NmchfJZ8O-6eA42KxZMBOLCIe1hIoHYFaI6dHUW-eIXVj_Gzy_R3kdIlBDLoH84aioJUe7AVCZRoSSZG4e-FeEbswthAfaFjg8qkhMZ8u8yZrW_Fk3epd_YULcxxZbsOf488RkY7rfbo8qhhJSiPSUw2K7Y0OeZKPYLVF9-Mr3_CxQ2CHbQUCL_HgpBZCU3T0BH-lmX9y4XuS4po28_RVKLdwb3rXNL6E2Ewx/https%3A%2F%2Furldefense.proofpoint.com%2Fv2%2Furl%3Fu%3Dhttp-3A__mason.gmu.edu_-
> 7Esmetz3=DwIFAw=C3yme8gMkxg_ihJNXS06ZyWk4EJm8LdrrvxQb-
> Je7sw=u9g8rUevBoyCPAdo5sWE9w=NurkXqDNFcyUMZ96Hbabe6o_sv
> 0coo_bU1MN2N2qbzQ=e-dc7QGNv1-
> FiuvGXKfA3SqKUFON6hoeYq77LPMBJ94=
>
> 
> From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf
> of Steve Thompson <ste...@copper.net>
> Sent: Thursday, March 15, 2018 11:19 AM
> To: IBM-MAIN@listserv.ua.edu
> Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell
>
> Where I am working, we use TSO/ISPF. We are working toward ISPW from
> Compuware and an associated product.
>
> I'd be tickled if I could get a client/server thing going so I could do 
> editing on
> W10 and then upload and compile/assemble. Of course I would expect/want
> an ISPF emulation product in that case because I am very much tied to
> excluding lines, columnar oriented editing, etc. which the IDEs currently
> being used (so far as I know today) are oblivious to.
>
> If WYLBUR/AT would work, I'd be tickled pink, but it had a Y2K problem with
> Windows!! And Addlerspare and Associates no longer support it (I don't even
> know if they are in biz any more).
>
> Regards,
> Steve Thompson
>
> On 03/15/2018 09:25 AM, John McKown wrote:
> > As many may know, where I work now is really behind the times. So I
> > thought that I'd ask here about what is the current methodology for
> > program development. What I'm really getting at is whether people
> > continue to use TSO ISPF or have most shops gone to using the Eclipse
> > based "IBM Explorer for z/OS" (or is it "Rational Developer"? - what
> > about the irrational developers, what do they use? :-})
> >
> > Personally, I don't like TSO very much. I like ISPF fairly well. I
> > wish that ISPF would could be run from a z/OS UNIX shell (the way TSO
> > ISPF runs under a "TSO shell").
> >
> > Any good YouTube videos that I could watch? Of course, the problem
> > with that is that I'm not allowed to "waste bandwidth" watching videos
> > here at work, so I end up watching them at home (when I do) instead of
> > "Father Brown" episodes.
> >
>
> --
> 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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Gibney, Dave
Plus some Wylbur :)

> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> On Behalf Of Seymour J Metz
> Sent: Thursday, March 15, 2018 11:56 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell
> 
> The ISPF WSA has worked well for me, except that the GUI doesn't support
> block or multi-line copies. As for local SPF, the only decent one that I saw 
> was
> Tritus SPF, and it's no longer available. If you can get the relevant bugs 
> fixed
> then The Hessling Editor would be a good alternative, although it might be a
> culture shock if you've only used ISPF. I've always wanted an editor that
> combined the best features of ISPF/EDIT and XEDIT.
> 
> 
> --
> Shmuel (Seymour J.) Metz
> https://urldefense.proofpoint.com/v2/url?u=http-3A__mason.gmu.edu_-
> 7Esmetz3=DwIFAw=C3yme8gMkxg_ihJNXS06ZyWk4EJm8LdrrvxQb-
> Je7sw=u9g8rUevBoyCPAdo5sWE9w=NurkXqDNFcyUMZ96Hbabe6o_sv
> 0coo_bU1MN2N2qbzQ=e-dc7QGNv1-
> FiuvGXKfA3SqKUFON6hoeYq77LPMBJ94=
> 
> 
> From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf
> of Steve Thompson <ste...@copper.net>
> Sent: Thursday, March 15, 2018 11:19 AM
> To: IBM-MAIN@listserv.ua.edu
> Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell
> 
> Where I am working, we use TSO/ISPF. We are working toward ISPW from
> Compuware and an associated product.
> 
> I'd be tickled if I could get a client/server thing going so I could do 
> editing on
> W10 and then upload and compile/assemble. Of course I would expect/want
> an ISPF emulation product in that case because I am very much tied to
> excluding lines, columnar oriented editing, etc. which the IDEs currently
> being used (so far as I know today) are oblivious to.
> 
> If WYLBUR/AT would work, I'd be tickled pink, but it had a Y2K problem with
> Windows!! And Addlerspare and Associates no longer support it (I don't even
> know if they are in biz any more).
> 
> Regards,
> Steve Thompson
> 
> On 03/15/2018 09:25 AM, John McKown wrote:
> > As many may know, where I work now is really behind the times. So I
> > thought that I'd ask here about what is the current methodology for
> > program development. What I'm really getting at is whether people
> > continue to use TSO ISPF or have most shops gone to using the Eclipse
> > based "IBM Explorer for z/OS" (or is it "Rational Developer"? - what
> > about the irrational developers, what do they use? :-})
> >
> > Personally, I don't like TSO very much. I like ISPF fairly well. I
> > wish that ISPF would could be run from a z/OS UNIX shell (the way TSO
> > ISPF runs under a "TSO shell").
> >
> > Any good YouTube videos that I could watch? Of course, the problem
> > with that is that I'm not allowed to "waste bandwidth" watching videos
> > here at work, so I end up watching them at home (when I do) instead of
> > "Father Brown" episodes.
> >
> 
> --
> 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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread John McKown
On Thu, Mar 15, 2018 at 1:03 PM, Tom Marchant <
000a2a8c2020-dmarc-requ...@listserv.ua.edu> wrote:

> On Thu, 15 Mar 2018 08:25:53 -0500, John McKown wrote:
>
> >I wish
> >that ISPF would could be run from a z/OS UNIX shell (the way TSO ISPF runs
> >under a "TSO shell").
>
> So that you will be in the Unix shell rather than TSO when you exit ISPF?
> It is very rare for me to do anything in TSO other than logoff.
>
> Or is your real wish that it be easier to do Unix stuff while in ISPF? For
> example,
> a UNIX command, similar to the TSO command, or perhaps an ISPF option 6U,
> like 6, but for Unix commands, with a Unix environment that would be
> retained
> between commands.
>

​Yes, that would be very nice! I like using UNIX commands simply because I
know how to do some things in awk & PERL which are just a PITA to do in
REXX. The real PITA of REXX is the necessity of writing a REXX routine
using PDF (option 2), saving the routine as a "temporary" member in a
library allocated to SYSEXEC, then running it. I also like "piping" data
from command to command rather than saving intermediate "temporary" data
sets. What I do, on occasion, is use ISPF option 6 to invoke the OMVS
command and when I want to "change screens", I do an OEDIT ~/junk. But I'd
really prefer is having OMVS be like SDSF in that SDSF can be used as a
native TSO 3270 command as well as an ISPF command. If OMVS were to change
from using native 3270 to native ISPF when invoked under ISPF, that would
be much better.​

Another reason that I like the UNIX shell is that I can have a number of
them all going at once (telnet or ssh multiple times) so that a "long
running" command does not stop me from doing other things. ISPF can't
really process its multiple screens well. I.e. I can't do a REXX exec in an
edit session (issuing a lot of ISREDIT commands, perhaps looping) and,
while that is running, swap screens over to SDSF to see how a batch job is
running and examine its output.



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



-- 
I have a theory that it's impossible to prove anything, but I can't prove
it.

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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Carmen Vitullo
I've been working with the IBM Zexplorer now that I have it working as 
designed. The editors are not that great, but it does give me the ability to 
issue simple TSO command, rexx's (as long as I've defined the SYSPROC and 
SYSEXEC in the configuration) and A Unix shell, + the ability to view, modify, 
MVS files, view modify my USS files, submit jobs, and review output from one 
application. 
I seldom use it day to day, but once launched, I find it easy to use, and an 
easy way to copy files around. 



Carmen Vitullo 

- Original Message -

From: "Seymour J Metz" <sme...@gmu.edu> 
To: IBM-MAIN@LISTSERV.UA.EDU 
Sent: Thursday, March 15, 2018 1:56:23 PM 
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell 

The ISPF WSA has worked well for me, except that the GUI doesn't support block 
or multi-line copies. As for local SPF, the only decent one that I saw was 
Tritus SPF, and it's no longer available. If you can get the relevant bugs 
fixed then The Hessling Editor would be a good alternative, although it might 
be a culture shock if you've only used ISPF. I've always wanted an editor that 
combined the best features of ISPF/EDIT and XEDIT. 


-- 
Shmuel (Seymour J.) Metz 
http://mason.gmu.edu/~smetz3 

 
From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of 
Steve Thompson <ste...@copper.net> 
Sent: Thursday, March 15, 2018 11:19 AM 
To: IBM-MAIN@listserv.ua.edu 
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell 

Where I am working, we use TSO/ISPF. We are working toward ISPW 
from Compuware and an associated product. 

I'd be tickled if I could get a client/server thing going so I 
could do editing on W10 and then upload and compile/assemble. Of 
course I would expect/want an ISPF emulation product in that case 
because I am very much tied to excluding lines, columnar oriented 
editing, etc. which the IDEs currently being used (so far as I 
know today) are oblivious to. 

If WYLBUR/AT would work, I'd be tickled pink, but it had a Y2K 
problem with Windows!! And Addlerspare and Associates no longer 
support it (I don't even know if they are in biz any more). 

Regards, 
Steve Thompson 

On 03/15/2018 09:25 AM, John McKown wrote: 
> As many may know, where I work now is really behind the times. So I thought 
> that I'd ask here about what is the current methodology for program 
> development. What I'm really getting at is whether people continue to use 
> TSO ISPF or have most shops gone to using the Eclipse based "IBM Explorer 
> for z/OS" (or is it "Rational Developer"? - what about the irrational 
> developers, what do they use? :-}) 
> 
> Personally, I don't like TSO very much. I like ISPF fairly well. I wish 
> that ISPF would could be run from a z/OS UNIX shell (the way TSO ISPF runs 
> under a "TSO shell"). 
> 
> Any good YouTube videos that I could watch? Of course, the problem with 
> that is that I'm not allowed to "waste bandwidth" watching videos here at 
> work, so I end up watching them at home (when I do) instead of "Father 
> Brown" episodes. 
> 

-- 
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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Seymour J Metz
The ISPF WSA has worked well for me, except that the GUI doesn't support block 
or multi-line copies. As for local SPF, the only decent one that I saw was 
Tritus SPF, and it's no longer available. If you can get the relevant bugs 
fixed then The Hessling Editor would be a good alternative, although it might 
be a culture shock if you've only used ISPF. I've always wanted an editor that 
combined the best features of ISPF/EDIT and XEDIT.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of 
Steve Thompson <ste...@copper.net>
Sent: Thursday, March 15, 2018 11:19 AM
To: IBM-MAIN@listserv.ua.edu
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

Where I am working, we use TSO/ISPF. We are working toward ISPW
from Compuware and an associated product.

I'd be tickled if I could get a client/server thing going so I
could do editing on W10 and then upload and compile/assemble. Of
course I would expect/want an ISPF emulation product in that case
because I am very much tied to excluding lines, columnar oriented
editing, etc. which the IDEs currently being used (so far as I
know today) are oblivious to.

If WYLBUR/AT would work, I'd be tickled pink, but it had a Y2K
problem with Windows!! And Addlerspare and Associates no longer
support it (I don't even know if they are in biz any more).

Regards,
Steve Thompson

On 03/15/2018 09:25 AM, John McKown wrote:
> As many may know, where I work now is really behind the times. So I thought
> that I'd ask here about what is the current methodology for program
> development. What I'm really getting at is whether people continue to use
> TSO ISPF or have most shops gone to using the Eclipse based "IBM Explorer
> for z/OS" (or is it "Rational Developer"? - what about the irrational
> developers, what do they use? :-})
>
> Personally, I don't like TSO very much. I like ISPF fairly well. I wish
> that ISPF would could be run from a z/OS UNIX shell (the way TSO ISPF runs
> under a "TSO shell").
>
> Any good YouTube videos that I could watch? Of course, the problem with
> that is that I'm not allowed to "waste bandwidth" watching videos here at
> work, so I end up watching them at home (when I do) instead of "Father
> Brown" episodes.
>

--
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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Seymour J Metz
The last time I looked, KEDIT was missing critical pieces of XEDIT, e.g., 
prefix macros and the related SET PENDING.

TSPF was a very close ISPF clone, but, alas, it is no longer on the market. You 
can have my copy when they pry it out of my cold dead fingers.

I had hopes for THE but I'm run

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of 
Sebastian Dewar <s...@blondeau-informatique.com>
Sent: Thursday, March 15, 2018 11:27 AM
To: IBM-MAIN@listserv.ua.edu
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

Hi Steve,

We use KEDIT for Windows, which emulates the CMS XEDIT editor. Not ISPF, but 
close :)

Regards,
Seb Dewar

-Message d'origine-
De : IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] De la part 
de Steve Thompson
Envoyé : jeudi 15 mars 2018 16:20
À : IBM-MAIN@LISTSERV.UA.EDU
Objet : Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

Where I am working, we use TSO/ISPF. We are working toward ISPW from Compuware 
and an associated product.

I'd be tickled if I could get a client/server thing going so I could do editing 
on W10 and then upload and compile/assemble. Of course I would expect/want an 
ISPF emulation product in that case because I am very much tied to excluding 
lines, columnar oriented editing, etc. which the IDEs currently being used (so 
far as I know today) are oblivious to.

If WYLBUR/AT would work, I'd be tickled pink, but it had a Y2K problem with 
Windows!! And Addlerspare and Associates no longer support it (I don't even 
know if they are in biz any more).

Regards,
Steve Thompson

On 03/15/2018 09:25 AM, John McKown wrote:
> As many may know, where I work now is really behind the times. So I
> thought that I'd ask here about what is the current methodology for
> program development. What I'm really getting at is whether people
> continue to use TSO ISPF or have most shops gone to using the Eclipse
> based "IBM Explorer for z/OS" (or is it "Rational Developer"? - what
> about the irrational developers, what do they use? :-})
>
> Personally, I don't like TSO very much. I like ISPF fairly well. I
> wish that ISPF would could be run from a z/OS UNIX shell (the way TSO
> ISPF runs under a "TSO shell").
>
> Any good YouTube videos that I could watch? Of course, the problem
> with that is that I'm not allowed to "waste bandwidth" watching videos
> here at work, so I end up watching them at home (when I do) instead of
> "Father Brown" episodes.
>

--
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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Tom Marchant
On Thu, 15 Mar 2018 08:25:53 -0500, John McKown wrote:

>I wish
>that ISPF would could be run from a z/OS UNIX shell (the way TSO ISPF runs
>under a "TSO shell").

So that you will be in the Unix shell rather than TSO when you exit ISPF? 
It is very rare for me to do anything in TSO other than logoff.

Or is your real wish that it be easier to do Unix stuff while in ISPF? For 
example, 
a UNIX command, similar to the TSO command, or perhaps an ISPF option 6U, 
like 6, but for Unix commands, with a Unix environment that would be retained 
between commands.

-- 
Tom Marchant

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Bernd Oppolzer
The company where I am working since 3 years now tried very hard to 
migrate from
a home grown light weight TSO ISPF based software development platform 
(using

CA librarian as source code repository) to the new Eclipse based RDz IDE.

But: no success. IBM could not deliver the solutions we wanted and needed.
RDz means a change of software development paradigm, for example:
nightly builds of the whole application, if some widely used include 
files have

changed etc. ...

Instead, we want to control the builds and we want to do very
selective builds, only the necessary parts. Furthermore, we do a lot of
dynamic calls, which doesn't need complete builds of the application at 
all ...
etc. etc. ... there was a big list of problems, always growing, when we 
got deeper

into the project. In the end, the project was cancelled by the management.

When the project was terminated, we got some small budget to do some
improvements on the home grown IDE. CA librarian had to be removed, because
it went out of service. We replaced this by DB2 CLOB storage, without 
changeing
the look and feel of the platform. Some tools like library scan and 
source code

compare (which were part of CA librarian) had to be replaced by new tools;
we wrote them from scratch or used tools we already had. We did all this 
with

a small team of 5 persons in less than six months, and migrated some 70.000
sources and includes (including 20 years history) in less than two hours.
The CA librarian license is obsolete now, which saves us a lot of money 
every year.

The developers are happy, because nothing changed for them, and they were
always happy with the "old" system. It supports not only the development
process, but also the staging (aka transport of the objects into 
production).
For example: we have an interface to JIRA; to get an object into 
production,

you need a permission from an authorized person on a JIRA story, which is
automatically controlled.

So, short answer: no Eclipse based RDz here; an ISPF based home grown IDE,
which supports FTP and PC editors ... of course.

Kind regards

Bernd



Am 15.03.2018 um 14:25 schrieb John McKown:

As many may know, where I work now is really behind the times. So I thought
that I'd ask here about what is the current methodology for program
development. What I'm really getting at is whether people continue to use
TSO ISPF or have most shops gone to using the Eclipse based "IBM Explorer
for z/OS" (or is it "Rational Developer"? - what about the irrational
developers, what do they use? :-})

Personally, I don't like TSO very much. I like ISPF fairly well. I wish
that ISPF would could be run from a z/OS UNIX shell (the way TSO ISPF runs
under a "TSO shell").

Any good YouTube videos that I could watch? Of course, the problem with
that is that I'm not allowed to "waste bandwidth" watching videos here at
work, so I end up watching them at home (when I do) instead of "Father
Brown" episodes.



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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Paul Gilmartin
On Thu, 15 Mar 2018 07:31:09 -0700, Charles Mills wrote:

>I don't speak for the industry but FWIW I use a combination of a GUI IDE, FTP 
>and TSO.
>
The seamless access across platforms NFS provides to source code is precious.

-- gil

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Sebastian Dewar
Hi Steve, 

We use KEDIT for Windows, which emulates the CMS XEDIT editor. Not ISPF, but 
close :) 

Regards, 
Seb Dewar

-Message d'origine-
De : IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] De la part 
de Steve Thompson
Envoyé : jeudi 15 mars 2018 16:20
À : IBM-MAIN@LISTSERV.UA.EDU
Objet : Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

Where I am working, we use TSO/ISPF. We are working toward ISPW from Compuware 
and an associated product.

I'd be tickled if I could get a client/server thing going so I could do editing 
on W10 and then upload and compile/assemble. Of course I would expect/want an 
ISPF emulation product in that case because I am very much tied to excluding 
lines, columnar oriented editing, etc. which the IDEs currently being used (so 
far as I know today) are oblivious to.

If WYLBUR/AT would work, I'd be tickled pink, but it had a Y2K problem with 
Windows!! And Addlerspare and Associates no longer support it (I don't even 
know if they are in biz any more).

Regards,
Steve Thompson

On 03/15/2018 09:25 AM, John McKown wrote:
> As many may know, where I work now is really behind the times. So I 
> thought that I'd ask here about what is the current methodology for 
> program development. What I'm really getting at is whether people 
> continue to use TSO ISPF or have most shops gone to using the Eclipse 
> based "IBM Explorer for z/OS" (or is it "Rational Developer"? - what 
> about the irrational developers, what do they use? :-})
> 
> Personally, I don't like TSO very much. I like ISPF fairly well. I 
> wish that ISPF would could be run from a z/OS UNIX shell (the way TSO 
> ISPF runs under a "TSO shell").
> 
> Any good YouTube videos that I could watch? Of course, the problem 
> with that is that I'm not allowed to "waste bandwidth" watching videos 
> here at work, so I end up watching them at home (when I do) instead of 
> "Father Brown" episodes.
> 

--
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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Kirk Wolf
John,

This won't be interesting for most people on ibm-main, but for many years
we have used:

Workstation - we use Linux, but these also work on Mac/Windows
- IDE  (Eclipse plus CDT and some other plugins), although any IDE / editor
that you like would be fine.  Jetbrains has some cools stuff.
 - Eclipse CVS integration for SCCS (although starting today I would
pick Git)
- Ant scripts for workstation automation, including now our own Ant
ssh/sftp task - incremental(**) uploads/downloads and remote z/OS command
scripting ( like "make").
 With Co:Z SFTP you can also Ant script job submission, waiting for
completion, parsing output.
 (see: "Ant ssh task" https://dovetail.com/community.html)

z/OS -
- z/OS SFTP
- zFS file system for all source (C/C++, Java, assembler)
- Makefiles for build scripts
- Unix shell (via ssh)
- TSO for


If you want to think about the direction of things, take a look at:
https://en.wikipedia.org/wiki/Cloud9_IDE
  - I think that it would be very interesting to port the target back-end
stuff to z/OS and maybe add some z/OS specific front-end language syntax
editor support.




Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Thu, Mar 15, 2018 at 9:31 AM, Charles Mills <charl...@mcn.org> wrote:

> I don't speak for the industry but FWIW I use a combination of a GUI IDE,
> FTP and TSO.
>
> Charles
>
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of John McKown
> Sent: Thursday, March 15, 2018 6:26 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell
>
> As many may know, where I work now is really behind the times. So I
> thought that I'd ask here about what is the current methodology for program
> development. What I'm really getting at is whether people continue to use
> TSO ISPF or have most shops gone to using the Eclipse based "IBM Explorer
> for z/OS" (or is it "Rational Developer"? - what about the irrational
> developers, what do they use? :-})
>
> Personally, I don't like TSO very much. I like ISPF fairly well. I wish
> that ISPF would could be run from a z/OS UNIX shell (the way TSO ISPF runs
> under a "TSO shell").
>
> --
> 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: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Steve Thompson
Where I am working, we use TSO/ISPF. We are working toward ISPW 
from Compuware and an associated product.


I'd be tickled if I could get a client/server thing going so I 
could do editing on W10 and then upload and compile/assemble. Of 
course I would expect/want an ISPF emulation product in that case 
because I am very much tied to excluding lines, columnar oriented 
editing, etc. which the IDEs currently being used (so far as I 
know today) are oblivious to.


If WYLBUR/AT would work, I'd be tickled pink, but it had a Y2K 
problem with Windows!! And Addlerspare and Associates no longer 
support it (I don't even know if they are in biz any more).


Regards,
Steve Thompson

On 03/15/2018 09:25 AM, John McKown wrote:

As many may know, where I work now is really behind the times. So I thought
that I'd ask here about what is the current methodology for program
development. What I'm really getting at is whether people continue to use
TSO ISPF or have most shops gone to using the Eclipse based "IBM Explorer
for z/OS" (or is it "Rational Developer"? - what about the irrational
developers, what do they use? :-})

Personally, I don't like TSO very much. I like ISPF fairly well. I wish
that ISPF would could be run from a z/OS UNIX shell (the way TSO ISPF runs
under a "TSO shell").

Any good YouTube videos that I could watch? Of course, the problem with
that is that I'm not allowed to "waste bandwidth" watching videos here at
work, so I end up watching them at home (when I do) instead of "Father
Brown" episodes.



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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Michael Hochee
We too are irrational, but for rational rea$on$.  So for z/OS development it's 
mostly ISPF and SPF Lite, and for LUW platforms it's one of a few  non-IBM 
IDEs. 

HTH, Mike 


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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Charles Mills
I don't speak for the industry but FWIW I use a combination of a GUI IDE, FTP 
and TSO.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of John McKown
Sent: Thursday, March 15, 2018 6:26 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

As many may know, where I work now is really behind the times. So I thought 
that I'd ask here about what is the current methodology for program 
development. What I'm really getting at is whether people continue to use TSO 
ISPF or have most shops gone to using the Eclipse based "IBM Explorer for z/OS" 
(or is it "Rational Developer"? - what about the irrational developers, what do 
they use? :-})

Personally, I don't like TSO very much. I like ISPF fairly well. I wish that 
ISPF would could be run from a z/OS UNIX shell (the way TSO ISPF runs under a 
"TSO shell").

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


Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread Farley, Peter x23353
John,

FWIW, TSO/ISPF is still in very wide use at my shop.  No Eclipse-based tools 
for mainframe developers that I am aware of, I think mainly due to  per 
developer.

I do play around with z/OS Explorer myself, but I'm the unusual one.  No 
serious use, just playing.

Off-mainframe developers all have their own various setups of course, we have a 
lot of those as well.

Peter

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of John McKown
Sent: Thursday, March 15, 2018 9:26 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

As many may know, where I work now is really behind the times. So I thought
that I'd ask here about what is the current methodology for program
development. What I'm really getting at is whether people continue to use
TSO ISPF or have most shops gone to using the Eclipse based "IBM Explorer
for z/OS" (or is it "Rational Developer"? - what about the irrational
developers, what do they use? :-})

Personally, I don't like TSO very much. I like ISPF fairly well. I wish
that ISPF would could be run from a z/OS UNIX shell (the way TSO ISPF runs
under a "TSO shell").

Any good YouTube videos that I could watch? Of course, the problem with
that is that I'm not allowed to "waste bandwidth" watching videos here at
work, so I end up watching them at home (when I do) instead of "Father
Brown" episodes.

-- 


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


z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell

2018-03-15 Thread John McKown
As many may know, where I work now is really behind the times. So I thought
that I'd ask here about what is the current methodology for program
development. What I'm really getting at is whether people continue to use
TSO ISPF or have most shops gone to using the Eclipse based "IBM Explorer
for z/OS" (or is it "Rational Developer"? - what about the irrational
developers, what do they use? :-})

Personally, I don't like TSO very much. I like ISPF fairly well. I wish
that ISPF would could be run from a z/OS UNIX shell (the way TSO ISPF runs
under a "TSO shell").

Any good YouTube videos that I could watch? Of course, the problem with
that is that I'm not allowed to "waste bandwidth" watching videos here at
work, so I end up watching them at home (when I do) instead of "Father
Brown" episodes.

-- 
I have a theory that it's impossible to prove anything, but I can't prove
it.

Maranatha! <><
John McKown

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