Re: Has anyone

2023-08-22 Thread Rupert Reynolds
I remember using ed. Via a 2400bps modem :-) I'm told the thing with emacs is that, if you like it, it can end up being almost your whole development environment, so you feel lost without it. I ended up writing my own editor twice (once for TSO and 3278, again for Windoze). Both can run without l

Creating an SMP install tape

2023-08-22 Thread Clem Clarke
I have some PDSes that need to be installed with SMP on Z/OS. A couple are text files, one an object file and one a load module PDS.  They all have multiple members. What would be the easiest way to create a files that can be installed with SMP? Many thanks, Clem Clarke --

Re: TECO (was Re: Has anyone)

2023-08-22 Thread David Crayford
On 22/8/2023 4:12 am, Leonard D Woren wrote: Bob Bridges wrote on 8/16/2023 8:23 AM: Too many years ago; I don't remember.  And it isn't as if "unintuitive" is a fatal error in editors or any other application; TECO (anyone ever use that?) is a powerful editor - it was on the PDP platform as I

Re: Creating an SMP install tape

2023-08-22 Thread Mark Jacobs
IEBCOPY unload comes to mind. Mark Jacobs Sent from ProtonMail, Swiss-based encrypted email. GPG Public Key - https://api.protonmail.ch/pks/lookup?op=get&search=markjac...@protonmail.com --- Original Message --- On Tuesday, August 22nd, 2023 at 7:11 AM, Clem Clarke wrote: > I have

Re: Updating IEEMB846

2023-08-22 Thread Lennie Dymoke-Bradshaw
I am trying to determine which users are using the TSO CONSOLE command. This is controlled one of those TSOAUTH checks that are done at LOGON time and the results of the RACF check are stored in the PSCB in bit PSCBCNAU. So many normal RACF checking monitors (such as zSecure Access Monitor) are of

Converting Assembler TPUTS to ISPF

2023-08-22 Thread Clem Clarke
I have a program that takes as input something like: Panel Menubar ('Files Apps Exit')    //    ('Please enter your Logon Id:', Logon,8,'    '); This will create a full screen panel with a MenuBar, and an entry field for a Logon ID. This simple statement works on Z/OS, Windows and Linux as pa

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Seymour J Metz
The easiest way is to actually create a panel, either directly or via DTL. It's a lot easier than reinventing the wheel. ISPF does have dynamic panels, but that seems like overkill. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Main

Re: Updating IEEMB846

2023-08-22 Thread Seymour J Metz
You can do it in flight, but at some risk if you do it in place. The safest way is to link it into a separate library, activate dynamic linklist and then loggon. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion Lis

Re: Has anyone

2023-08-22 Thread Seymour J Metz
> I was just using emacs as ordinary text editor For me, an ordinary text editor is one that includes a good macro facility, and I write new macros at the drop of a hat. If and when I learn emacs, learning LISP will be part and parcel of that. "Emacs is a great operating system that desperately

Re: Creating an SMP install tape

2023-08-22 Thread Tom Marchant
I assume you mean SMP/E. GIMZIP can be used to create a file that can be processed with SMP/E RECEIVEFROMNTS. The file is created in the Unix filesystem and can be transferred to another system using your favorite mechanism. Of course, you will also have to code a SYSMOD with all the necessary

Re: TECO (was Re: Has anyone)

2023-08-22 Thread Seymour J Metz
It's true that the original vi was based on TECO, but I believe that it was rewritten long since. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Hayim Sokolsky [hsokol

Re: Creating an SMP install tape

2023-08-22 Thread Mike Shaw
On Tue, Aug 22, 2023, 7:11 AM Clem Clarke wrote: > <...snip...> > > What would be the easiest way to create a files that can be installed > with SMP? You can use the FROMDS(... ) operand > In a function SYSMOD to identify an existing PDSE or PDS on DASD containing the load modules and other el

Re: Creating an SMP install tape

2023-08-22 Thread Kurt Quackenbush
> I have some PDSes that need to be installed with SMP on Z/OS. > A couple are text files, one an object file and one a load module PDS. They > all have multiple members. > What would be the easiest way to create a files that can be installed with > SMP? Its unclear to me exactly what you need

Re: TECO (was Re: Has anyone)

2023-08-22 Thread Gord Tomlin
On 2023-08-22 07:17 AM, David Crayford wrote: https://tree-sitter.github.io/tree-sitter/ That looks like a gem! -- Regards, Gord Tomlin Action Software International (a division of Mazda Computer Corporation) Tel: (905) 470-7113, Fax: (905) 470-6507 Support: https://actionsoftware.com/support

Re: TECO (was Re: Has anyone)

2023-08-22 Thread David Crayford
> On 22 Aug 2023, at 10:10 pm, Gord Tomlin > wrote: > > On 2023-08-22 07:17 AM, David Crayford wrote: >> https://tree-sitter.github.io/tree-sitter/ > > That looks like a gem! Oh yeah! It’s next level and it's an incremental parser. > > -- > > Regards, Gord Tomlin > Action Software Interna

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Rupert Reynolds
Yes, I've done 3270 data streams the hard way, and given the choice I would load and call ISPLINK (I'm out of date--there may be easier ways these days?) with the usual R1-> variable length parameter list, with the first being a CL8 'DISPLAY ', the second the name of the panel, and so on. If you V

Re: Creating an SMP install tape

2023-08-22 Thread Paul Gilmartin
On Tue, 22 Aug 2023 14:09:25 +, Kurt Quackenbush wrote: >> I have some PDSes that need to be installed with SMP on Z/OS. > >> A couple are text files, one an object file and one a load module PDS. They >> all have multiple members. > >> What would be the easiest way to create a files that can

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Jeremy Nicoll
On Tue, 22 Aug 2023, at 17:44, Rupert Reynolds wrote: > Store the panel somewhere in the ISPPLIB allocation, or add your own panel > library (I forget the name of the service to do that). LIBDEF ? I never tried "being clever" but I wonder if one could dynamically write a panel definition int

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Lionel B. Dyck
'being clever' is exactly what I do with my LOADISPF/DROPISPF routines that can be found on the CBTTape File 312. It allows you to put your ISPF panels, and more, inside a REXX exec and then dynamically load them into a temp pds that is libdef'd. You can also change the panels as they are 'loaded'

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Mike Shaw
On Tue, 22 Aug 2023, at 17:44, Rupert Reynolds wrote: > > LIBDEF ? > > I never tried "being clever" but I wonder if one could dynamically write a > panel > definition into a temporary PDS that's been libdeffed, then use the > DISPLAY > command to pick up & use that panel definition? > > That wor

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Rupert Reynolds
> > > LIBDEF ? > Thats the one! > I never tried "being clever" but I wonder if one could dynamically write a > panel > definition into a temporary PDS that's been libdeffed, then use the > DISPLAY > command to pick up & use that panel definition? > > If that doesn't work (maybe ispf caches the

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Seymour J Metz
It might be easier to use ISPF dynamic panels, but that should work. However, is it really bothersome to distribute multiple elements? -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU]

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Lionel B. Dyck
For some it is easier to install a single rexx exec than multiple rexx, panels, msgs, skels. Lionel B. Dyck <>< Website: https://www.lbdsoftware.com Github: https://github.com/lbdyck “Worry more about your character than your reputation. Character is what you are, reputation merely what others t

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Jeremy Nicoll
On Tue, 22 Aug 2023, at 19:39, Lionel B. Dyck wrote: > For some it is easier to install a single rexx exec than multiple rexx, > panels, msgs, skels. I suppose it also has the advantage that it encapsulates all the rexx code and ispf elements in one file, so a user would be much less likely to en

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Lennie Dymoke-Bradshaw
Clem Clarke wrote >> How would I put output text at a particular row/column, for example? There is a TSO/E macro called STLINENO which may do what you want. I wrote a TSO command processor to use it about 40 years ago, and I still have it if you are interested. Looking at the code now, there is

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Robert Prins
On Tue, 22 Aug 2023 at 18:40, Lionel B. Dyck wrote: > For some it is easier to install a single rexx exec than multiple rexx, > panels, msgs, skels. > And for what it's worth, even adding a loadlib, should that be required, can be done by storing it into the exec, either in XMIT format, or, with

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Schmitt, Michael
ISPF also now supports panel exits than can dynamically build or change the panel as it is loaded. As a long time ISPF user and dialog developer, may I just say that I don't like applications that run in ISPF but fake their panel displays, so they don't act like a real ISPF dialog. It is like

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Willy Jensen
www.cbttape.org file 669 contains program ISPDPX01, which is an ISPF panel exit allowing you to define the entire panel, or parts thereof, in on or more REXX stems. -- For IBM-MAIN subscribe / signoff / archive access instructio

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Paul Gilmartin
On Tue, 22 Aug 2023 20:13:25 +0100, Lennie Dymoke-Bradshaw wrote: >Clem Clarke wrote >>> How would I put output text at a particular row/column, for example? > >There is a TSO/E macro called STLINENO which may do what you want. >I wrote a TSO command processor to use it about 40 years ago, and I

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Kirk Wolf
Maybe port ncurses to ISPF? (LOL). Kirk Wolf Dovetailed Technologies https://coztoolkit.com Related: Our port of ncdu to z/OS can be very handy. We include a binary or you can build from source with "make". https://coztoolkit.com/community/ncdu.html On Tue, Aug 22, 2023, at 2:17 PM, Schmitt,

emacs (was: Re: Has anyone)

2023-08-22 Thread Tomasz Rola
On Tue, Aug 22, 2023 at 08:44:30AM +0100, Rupert Reynolds wrote: > I remember using ed. Via a 2400bps modem :-) Aha. Ed and vi are still being praised by various people for their ability to use such a narrow bandwith. > I'm told the thing with emacs is that, if you like it, it can end up being >

Re: emacs (was: Re: Has anyone)

2023-08-22 Thread Steve Beaver
I have tried VI and I find it to slow. I would use eMacs. Prefer to ispf ported to Linux/Unix. I have used ISPF for ever and i can out do and any using VI 10 to ispf written for Linux/Unix Sent from my iPhone No one said I could type with one thumb > On Aug 22, 2023, at 20:32, Tomasz Rola w

emacs (was: Re: Has anyone)

2023-08-22 Thread Tomasz Rola
On Tue, Aug 22, 2023 at 12:51:00PM +, Seymour J Metz wrote: > > I was just using emacs as ordinary text editor > > For me, an ordinary text editor is one that includes a good macro > facility, and I write new macros at the drop of a hat. If and when I > learn emacs, learning LISP will be part

Re: emacs (was: Re: Has anyone)

2023-08-22 Thread David Crayford
On 23/8/2023 10:29 am, Steve Beaver wrote: I have tried VI and I find it to slow. I would use eMacs. Prefer to ispf ported to Linux/Unix. https://github.com/daniel64/lspf I have used ISPF for ever and i can out do and any using VI 10 to ispf written for Linux/Unix hahaha! Still finding t

Re: emacs (was: Re: Has anyone)

2023-08-22 Thread David Crayford
I noticed that there is LSP support for Emacs. That's super important in the modern world of language servers. On 23/8/2023 9:32 am, Tomasz Rola wrote: On Tue, Aug 22, 2023 at 08:44:30AM +0100, Rupert Reynolds wrote: I remember using ed. Via a 2400bps modem :-) Aha. Ed and vi are still being

Re: emacs (was: Re: Has anyone)

2023-08-22 Thread David Crayford
Whoops! Forgot the link https://github.com/emacs-lsp/lsp-mode > On 23 Aug 2023, at 12:19 pm, David Crayford wrote: > > I noticed that there is LSP support for Emacs. That's super important in the > modern world of language servers. > > On 23/8/2023 9:32 am, Tomasz Rola wrote: >> On Tue, Aug 22

Re: Creating an SMP install tape

2023-08-22 Thread Jon Perryman
Since you don't have a good understanding of SMP/e, you might want to consider DFDSS instead of SMP/e.  Creating a function is the easy part. SMP/e is a philosophy that requires planning, setup and tools. Are you going to apply PTF's and apars, need SMP/e zones, UCLIN, JCLIN, link to modules, o

Re: Creating an SMP install tape

2023-08-22 Thread Colin Paice
Ive blogged about using DFDSS to backup datasets. You may then want to use AMATERSE to terse it. I have some JCL to restore an MQ package //S1 EXEC PGM=AMATERSE,PARM=UNPACK //SYSPRINT DD SYSOUT=* //SYSUT1 DD DISP=