On Tue, 24 Oct 2017 14:51:13 -0400, Tony Harminc <[email protected]> wrote:

>One can certainly write a Rexx interpreter (or compiler, for that matter),
>and run it under TSO and/or ISPF; in that sense it *tolerates* those
>environments. But for reasons known only to IBM, the interfaces needed to
>implement *integration* with the TSO/E and ISPF environments are
>undocumented. It used to be possible to write one's own Terminal Monitor
>Program (TMP), and there was even a book describing how to do so. With
>TSO/E that book was dropped, and while one can guess at much of what needs
>to be done, there are OCO control blocks and interfaces that inhibit
>implementing interfaces like Address TSO and Address ISPF.

You're right that IBM no longer documents how to write a TMP. But you don't 
need that much for a REXX (or similar) implementation/integration. For example, 
Address TSO should be possible by using IKJEFTSR, which is still documented. As 
for Address ISPEXEC I believe the ISPF documentation contains enough for that 
one as they document how an application can invoke ISPF services, though I'm 
less certain about Address ISREDIT.

-- 
Walt

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to