I have copies of that, and bitsavers has
<https://bitsavers.org/pdf/ibm/360/os/tso/GC28-6764-2_TSO_Guide_to_Writing_a_Terminal_Monitor_Program_or_a_Command_Processor_OS_Release_21.6_Aug1972.pdf>
<https://bitsavers.org/pdf/ibm/360/os/tso/GY28-6770-2_TSO_Terminal_Monitor_Program_and_Service_Routines_PLM_Rel_21.6_Aug72.pdf>
<https://bitsavers.org/pdf/ibm/370/OS_VS2/Release_1_1972/SY28-0650-0_OSVS2_TSO_Terminal_Monitor_Program_and_Service_Routines_Logic_-_1st_ed_1972.pdf>
However, those are all for the free base and don't cover the changes for TSO/E.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
________________________________________
From: IBM Mainframe Discussion List <[email protected]> on behalf of
Rupert Reynolds <[email protected]>
Sent: Saturday, June 21, 2025 1:01 AM
To: [email protected] <[email protected]>
Subject: Re: In IBM-land, AFP means...
External Message: Use Caution
I'm sure you're right about the supplied TMP(s), but there was the guide to
writing your own. Harry Mernick at Nasty Wetmonster Bank recommended it to
me. I eventually found one in a bin/dumpster and took it home, but it was
lost years later during /the unpleasantness/ :-(
Roops
p.s. Found
it!
GC28-6764-2_TSO_Guide_to_Writing_a_Terminal_Monitor_Program_or_a_Command_Processor_OS_Release_21.6_Aug1972.pdf
is pretty old, but will have most of the good stuff.
On Sat, 21 Jun 2025, 01:15 Seymour J Metz, <[email protected]> wrote:
> 3270 data streams is still a thng, but IBM didn't document the TMP for
> TSO/E for customer.
>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
> עַם יִשְׂרָאֵל חַי
> נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
>
>
>
>
> ________________________________________
> From: IBM Mainframe Discussion List <[email protected]> on behalf
> of Rupert Reynolds <[email protected]>
> Sent: Friday, June 20, 2025 7:09 PM
> To: [email protected] <[email protected]>
> Subject: Re: In IBM-land, AFP means...
>
>
> External Message: Use Caution
>
>
> I have the basic function of some of those, but in terser syntax. The
> equivalents of 'QUERY SIZE' and the like haven't been needed yet.
>
> The hardest bit far was handling ANSI terminal escape codes for single step
> debug. If I did that on TSO, I'd either need a panel AREA in ISPF, or 3270
> data streams, and I've forgotten how to count in base 64 in the last 30
> years or so :-) Anyway, I don't have the right manuals (were TSO/E Guide
> to writing a TMP, 3270 Datastream, and one other forgotten too).
>
> Roops
>
> On Fri, 20 Jun 2025, 22:53 Seymour J Metz, <[email protected]> wrote:
>
> > All of charin, charout, linein, lineout and stream.
> >
> > call lineout , 'Hello world!'
> >
> > --
> > Shmuel (Seymour J.) Metz
> > http://mason.gmu.edu/~smetz3
> > עַם יִשְׂרָאֵל חַי
> > נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
> >
> >
> >
> >
> > ________________________________________
> > From: IBM Mainframe Discussion List <[email protected]> on behalf
> > of Rupert Reynolds <[email protected]>
> > Sent: Friday, June 20, 2025 4:44 PM
> > To: [email protected] <[email protected]>
> > Subject: Re: In IBM-land, AFP means...
> >
> >
> > External Message: Use Caution
> >
> >
> > To be honest, I don't know what ANSI has to say about streams that would
> > help my vanity project.
> >
> > Do you mean like ANSI Rexx charout(stream-name, 'Hello, world')? (omit
> > stream_name for stdout).
> >
> > It's already been done, and done well.
> >
> > I have structures, pointers and handles for when I need grown-up long
> > trousered behaviour. But for quick jobs, I just want short and simple
> > (because I'm a lousy typist). Almost everything can be abbreviated. INT,
> > DEC(imal), STR(ing), SAY, FUN(ction), SUB(str), FORM(at).
> >
> > It's for fun. Anyway, I'll be finished before it is!
> >
> > Roops
> >
> >
> > On Fri, 20 Jun 2025, 16:20 Seymour J Metz, <[email protected]> wrote:
> >
> > > What's wrong with ANSI stream I/O?
> > >
> > > --
> > > Shmuel (Seymour J.) Metz
> > > http://mason.gmu.edu/~smetz3
> >
> >
> >
> > >
> >
> > ----------------------------------------------------------------------
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to [email protected] with the message: INFO IBM-MAIN
> >
> >
> >
> >
> > ----------------------------------------------------------------------
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to [email protected] with the message: INFO IBM-MAIN
> >
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN
>
>
>
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN
>
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN