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
