Replacement for LMAC program in ISPF 3.1

446 views
Skip to first unread message

Billy Ashton

unread,
Jan 29, 2024, 1:36:36 PM1/29/24
to IBM Mainframe Discussion List, ISP...@listserv.nd.edu
Hello, we just turned on z/OS 3.1, and its component ISPF 3.1 here.

Now, I just saw when editing a member that my LMAC program (from Doug Nadel originally) no longer works, and gives me a message:
LMAC005 You must be running an ISPF version greater than 5.8 and less than  7.9 to run LMAC.

How should I deal with this? A quick look on the web indicated that I should use the utility function to define each line command to a macro. I currently have 85 macros in my single Rexx driver, and cannot imagine splitting this and going through that.

Do I have any way to drive my single macro program like I had before with LMAC?

Thank you and best regards,
Billy Ashton

lbd...@gmail.com

unread,
Jan 29, 2024, 2:00:55 PM1/29/24
to ispf-...@nd.edu, IBM Mainframe Discussion List, ISP...@listserv.nd.edu

I cross posted this to https://discord.com/channels/880322471608344597/1201602121225752746 on the System Z Enthusiasts discord.

 

Have you looked at CBTTape Fole 961 for Yves Colliard’s YCLMAC - A collection of user line commands for use in ISPF Edit and View  ?

 

Hope this helps – unfortunately as you probably have discovered, the LMAC routine is a load module with no source available.

 

If you do find a solution please share as I’m sure a LOT of others will have the same challenge.

 

 

Lionel B. Dyck <><

Github: https://github.com/lbdyck

 

“Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are.”   - - - John Wooden

--
You received this message because you are subscribed to the Google Groups "ISPF discussion list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ispf-l-list...@nd.edu.
To view this discussion on the web visit https://groups.google.com/a/nd.edu/d/msgid/ispf-l-list/em8ed84d04-ba7a-44bf-84e0-62134d3dcc8b%40dbe89808.com.

mark mzelden.com

unread,
Jan 29, 2024, 4:17:28 PM1/29/24
to ispf-...@nd.edu, IBM Mainframe Discussion List, ISP...@listserv.nd.edu

Bummer!  Line macro support works but it was missing one thing at the time.  I don’t even recall for sure, maybe it was GLOBAL_LINE_COMMAND_TABLE which I see now.  I also recall opening a requirement for whatever it was.  I still use LMAC, but some of my sandbox LPARs are using a line macro called LINEMAC and I also supply the table – LINETBL in XMI format on my web site and CBT file 434.

 

I knew this day would come eventually.  😊

 

Regards,

 

Mark

--

Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS

ITIL v3 Foundation Certified

mailto:ma...@mzelden.com

Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html

Systems Programming expert at http://search390.techtarget.com/ateExperts/

Pedro Vera

unread,
Jan 30, 2024, 1:16:54 AM1/30/24
to ISPF discussion list, mark mzelden.com, IBM Mainframe Discussion List
If I had this problem, I would browse the load module and search for '5.8' and use AMASPZAP to modify the text to an acceptable value.  

Likewise, I might use the dis-assembler that is part of Hi-Level assembler and look at the source that it produces.  And fix that source.

lbd...@gmail.com

unread,
Jan 30, 2024, 9:37:23 AM1/30/24
to IBM Mainframe Discussion List, ISPF-List
After looking into it the code is in a load module that appears to have been written in PL/X. There are no visible constants for either 5.8 or 7.9 that could be zapped.

CBTtape file 961 by Yves Colliard is an excellent replacement with many build in edit line commands. It isn't the same as LMAC as it isn't dynamic but it would be worth investigating.

Lionel B. Dyck <><
Github: https://github.com/lbdyck

“Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are.” - - - John Wooden

-----Original Message-----
From: IBM Mainframe Discussion List <IBM-...@LISTSERV.UA.EDU> On Behalf Of Schmitt, Michael
Sent: Monday, January 29, 2024 1:19 PM
To: IBM-...@LISTSERV.UA.EDU
Subject: Re: Replacement for LMAC program in ISPF 3.1

ISPF has 3 variables that an application can interrogate for the version: ZOS90RL, ZISPFOS, and ZENVIR. The fact that the edit says the ISPF version must be between 5.8 and 7.9 makes me suspect it is using ZENVIR.

What is in the ISPF ZENVIR variable on your z/OS 3.1 system? For example, on a z/OS 2.4 system it is 'ISPF 7.4MVS TSO'.


I'm wondering if the high release is a real requirement. You might try zapping the program to change or bypass the edit, so that it can run, and see what happens.

-----Original Message-----
From: IBM Mainframe Discussion List <IBM-...@LISTSERV.UA.EDU> On Behalf Of Billy Ashton
Sent: Monday, January 29, 2024 12:36 PM
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to list...@listserv.ua.edu with the message: INFO IBM-MAIN



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

Paul Gilmartin

unread,
Jan 30, 2024, 10:46:27 AM1/30/24
to ispf-...@nd.edu
On 1/29/24 23:16:53, Pedro Vera wrote:
> If I had this problem, I would browse the load module and search for '5.8' and use AMASPZAP to modify the text to an acceptable value.
> .
Bypass a validity check!? The authors may have had a reason to code that.

But it may have been only that they were unable to test at a higher level.

> Likewise, I might use the dis-assembler that is part of Hi-Level assembler and look at the source that it produces.  And fix that source.
> .
PL/X? Was this an IBM product? Or a licensed vendor?


> On Monday, January 29, 2024 at 1:17:28 PM UTC-8 mark wrote:
>
> Bummer!  Line macro support works but it was missing one thing at the time.  I don’t even recall for sure, maybe it was GLOBAL_LINE_COMMAND_TABLE which I see now.  I also recall opening a requirement for whatever it was.  I still use LMAC, but some of my sandbox LPARs are using a line macro called LINEMAC and I also supply the table – LINETBL in XMI format on my web site and CBT file 434.____


--
gil

lbd...@gmail.com

unread,
Jan 30, 2024, 10:52:31 AM1/30/24
to ispf-...@nd.edu, IBM Mainframe Discussion List
It was written by Doug Nadel while he was working at IBM so it was definitely the IBM PL/X.

My guess is that the code dynamically creates the ISPF line command table and then hooks it in dynamically using control blocks, or ???, that Doug knew as he was in ISPF development. Unfortunately that interface has not been exposed for the rest of us.


Lionel B. Dyck <><
Github: https://github.com/lbdyck

“Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are.” - - - John Wooden

--
You received this message because you are subscribed to the Google Groups "ISPF discussion list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ispf-l-list...@nd.edu.
To view this discussion on the web visit https://groups.google.com/a/nd.edu/d/msgid/ispf-l-list/7e4965bc-543f-4e06-91fb-433e3a3f4930%40AIM.com.

Mike Shaw

unread,
Jan 30, 2024, 11:02:02 AM1/30/24
to ispf-...@nd.edu


On Tue, Jan 30, 2024, 10:46 AM 'Paul Gilmartin' via ISPF discussion list <ispf-...@nd.edu> wrote:
<snip>

PL/X?  Was this an IBM product?  Or a licensed vendor?

It is freeware Doug Nadel wrote. He used his knowledge of ISPF internals as a former ISPF developer in the utility code  he wrote. No source was ever released.  His CAPTURE tool stopped working recently on z/OS V3R1, now his LMAC tool is broken.

Mike Shaw
MVS/QuickRef Support Group
Chicago-Soft, Ltd.




Billy Ashton

unread,
Jan 30, 2024, 11:16:39 AM1/30/24
to ispf-...@nd.edu
Thanks for the tip, Lionel. I can look at going that direction, but my single, combined use macro is currently 2600 lines long, and has a lot of shared code within it. To break that apart into 85 different programs plus however many programs I would need for the common subroutines would be quite a chore.

Thank you and best regards,
Billy Ashton


------ Original Message ------
To "IBM Mainframe Discussion List" <IBM-...@listserv.ua.edu>; "ISPF-List" <ispf-...@nd.edu>
Date 1/30/2024 9:37:19 AM
Subject [ISPF-L] RE: Replacement for LMAC program in ISPF 3.1

--
You received this message because you are subscribed to the Google Groups "ISPF discussion list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ispf-l-list...@nd.edu.

lbd...@gmail.com

unread,
Jan 30, 2024, 11:17:52 AM1/30/24
to ispf-...@nd.edu

I’d bet that you can easily add your routines to Yves setup which is a single exec.

 

 

Lionel B. Dyck <><

Github: https://github.com/lbdyck

 

“Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are.”   - - - John Wooden

 

From: ispf-...@nd.edu <ispf-...@nd.edu> On Behalf Of Billy Ashton


Sent: Tuesday, January 30, 2024 10:17 AM
To: ispf-...@nd.edu

Robert Prins

unread,
Jan 30, 2024, 11:56:29 AM1/30/24
to ispf-...@nd.edu
Try looking for 058c/079c or 003a/004f in close vicinity to each other... Or these values plus or minus one. 

Or send an email to Doug...

Marvin Knight

unread,
Jan 30, 2024, 1:07:39 PM1/30/24
to ispf-...@nd.edu

LMAC will not run on ISPF 3.1.  Even if you zap the value being compared (which is ZENVIR and has a value of 8.1 in 3.1) it will not run.  You would get an abend 0C1 due to control black changes done in ISPF 3.1.  This code would have to be recompiled using new macros from 3.1.

Marvin Knight


 

From: ispf-...@nd.edu <ispf-...@nd.edu> On Behalf Of Robert Prins
Sent: Tuesday, January 30, 2024 10:56 AM
To: ispf-...@nd.edu
Subject: [EXTERNAL] Re: [ISPF-L] RE: Replacement for LMAC program in ISPF 3.1

 

Try looking for 058c/079c or 003a/004f in close vicinity to each other. . . Or these values plus or minus one. Or send an email to Doug. . . On Tue, 30 Jan 2024, 16: 37 , <lbdyck@ gmail. com> wrote: After looking into it the code is in a load

ZjQcmQRYFpfptBannerStart

This Message Is From an External Sender

This message came from outside your organization.

    Report Suspicious    ‌

ZjQcmQRYFpfptBannerEnd

lbd...@gmail.com

unread,
Jan 30, 2024, 1:12:21 PM1/30/24
to ispf-...@nd.edu

Thank you for that update.  Any chance of an update to it ????

 

 

Lionel B. Dyck <><

Github: https://github.com/lbdyck

 

“Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are.”   - - - John Wooden

 

Marvin Knight

unread,
Jan 30, 2024, 1:32:56 PM1/30/24
to ispf-...@nd.edu

No plans on an update to it

 

From: ispf-...@nd.edu <ispf-...@nd.edu> On Behalf Of lbd...@gmail.com
Sent: Tuesday, January 30, 2024 12:12 PM
To: ispf-...@nd.edu
Subject: [EXTERNAL] RE: [ISPF-L] RE: Replacement for LMAC program in ISPF 3.1

 

Thank you for that update. Any chance of an update to it ???? Lionel B. Dyck <>< Github: https: //github. com/lbdyck “Worry more about your character than your reputation. Character is what you are, reputation merely what others think

Robert Prins

unread,
Jan 30, 2024, 1:35:01 PM1/30/24
to ispf-...@nd.edu


On Tue, 30 Jan 2024, 20:32 Marvin Knight, <kni...@us.ibm.com> wrote:

No plans on an update to it


What a surprise... Like TASID...

:(

Farley, Peter

unread,
Jan 30, 2024, 2:32:24 PM1/30/24
to ispf-...@nd.edu

But wasn’t all (or most) of TASID functionality absorbed/added into SHOWZOS?

 

Perhaps someone can do the same as a CBT contribution for the LMAC functionality (I won’t pretend to understand what it’s all about as I haven’t used any of these ISPF enhancements).

 

Peter

 

From: ispf-...@nd.edu <ispf-...@nd.edu> On Behalf Of Robert Prins
Sent: Tuesday, January 30, 2024 1:35 PM
To: ispf-...@nd.edu
Subject: Re: [ISPF-L] RE: Replacement for LMAC program in ISPF 3.1

 

On Tue, 30 Jan 2024, 20:32 Marvin Knight, <kni...@us.ibm.com> wrote:

No plans on an update to it

What a surprise... Like TASID...

 

:(

--

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.

lbd...@gmail.com

unread,
Jan 30, 2024, 2:37:07 PM1/30/24
to ispf-...@nd.edu

Much of TASID found its way into ISRDDN – not all but many useful bits.

 

There is no viable way to create a workable replacement without knowing where to plug in a global line command table name after creating the table dynamically. Sadly, that would require knowledge of the internals of ISPF that we are not allowed to access – and if someone were to figure it out then it will probably change as it did with 3.1.

 

Thus anyone using LMAC is encouraged to check out https://www.cbttape.org/ for file 961 by Yves Colliard. It is a ISPF Global_Line_Command_Table that is defined using the ISPF configuration command tso ispcconf.

 

 

Lionel B. Dyck <><

Github: https://github.com/lbdyck

 

“Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are.”   - - - John Wooden

 

From: 'Farley, Peter' via ISPF discussion list <ispf-...@nd.edu>
Sent: Tuesday, January 30, 2024 1:32 PM
To: ispf-...@nd.edu

--

You received this message because you are subscribed to the Google Groups "ISPF discussion list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ispf-l-list...@nd.edu.

Robert Prins

unread,
Jan 30, 2024, 2:39:07 PM1/30/24
to ispf-...@nd.edu
Why not simply open-source LMAC. I don't think it will really give any business advantages to Oracle or Microsoft when they also add it to their versions of ISPF. ;)

IBM's focus on the customer seems to have long gone in this day and age of "financial" engineering.

--
You received this message because you are subscribed to the Google Groups "ISPF discussion list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ispf-l-list...@nd.edu.

lbd...@gmail.com

unread,
Jan 30, 2024, 2:40:02 PM1/30/24
to ispf-...@nd.edu

They would need to release the PL/X compiler if they did which they won’t

 

 

Lionel B. Dyck <><

Github: https://github.com/lbdyck

 

“Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are.”   - - - John Wooden

 

Robert Prins

unread,
Jan 30, 2024, 2:41:06 PM1/30/24
to ispf-...@nd.edu
They could release the generated assembler.

Farley, Peter

unread,
Jan 30, 2024, 2:46:20 PM1/30/24
to ispf-...@nd.edu

No, all they would have to do is release the LMAC SOURCE code (and probably copy/include members for ISPF internal CB’s, which is where the real problem lies).

 

No one would expect to actually compile it with PL/X, just port the functionality to a language that IS available to users.

 

It really is too bad that OCO has destroyed the user community’s ability to contribute to the environment.

 

Peter

 


Sent: Tuesday, January 30, 2024 2:40 PM
To: ispf-...@nd.edu

lbd...@gmail.com

unread,
Jan 30, 2024, 2:46:27 PM1/30/24
to ispf-...@nd.edu

True enough – they would also have to release the updated, internal, mapping macros but I’m open to that if they decide to do so 😊

Robert Prins

unread,
Jan 30, 2024, 2:57:46 PM1/30/24
to ispf-...@nd.edu
They should really open source ISPF, for (self-censorsed) sake, it's just another (self-censored) IDE. Same with the WSA, if you don't want to support it, give it to your users maybe they will, and don't send it to a digital beyond.

Mike Shaw

unread,
Jan 30, 2024, 5:03:30 PM1/30/24
to ispf-...@nd.edu
Ed wrote a great treatise on how OCO stifles innovation in the MVS world in a post to this forum on 30 November 2001. Everything he said in it rings true. Google 'ISPF OCO JAFFE' to read it.

 I worked in TSO/MON development at the time ISPF went OCO. Before that we referenced ISPF source on microfiche a lot. Our product was better because of what we learned about ISPF internals. 

I never understood the need for ISPF to go OCO. ISPF does not execute APF authorized. It is not exotic technology. It uses documented MVS interfaces that any problem program can use.

Mike Shaw
MVS/QuickRef Support Group
Chicago-Soft, Ltd.

mark mzelden.com

unread,
Jan 30, 2024, 7:17:59 PM1/30/24
to ispf-...@nd.edu

So for just a few line commands why all the push back or hesitation about using the supported line command function?  I’ve been using it since it was available (z/OS 1.13?).  

 

Again, I have examples on my web site / CBT file 434 but will share below this post.   I can’t share the actual table since it is not text, but I do supply an XMI download that you can use as a sample / starting point and you can see a display below from ISPF option 3.16 of my table as well. I call that LINETBL and specify it on ISPF option 2 (which is also used for ISPF 3.4, or ISPF 3.1 edit/view).

 

For Billy it would just be repeating 85 different names executing the same MACRO in the table, right?   Not much different than specifying those names in LMAC interactively unless I’m missing something.  

 

My LINEMAC REXX macro was only the starting point for 5 different commands I use with LMAC. That is also below (along with my web site).  I called it “LINEMAC”.   I use it for 5 line commands that are also available on my web site / CBT file 434.    I’m pretty sure that I could code my LINETBL calling LINEMAC like I used with LMAC and it would work fine, but that macro isn’t needed now (see last example).  Untested, but I don’t see why it wouldn’t work.

 

 

LINETBL command table:

 

 

                                                            

    ZELCNAME ZELCSLNM ZELCPGMF ZELCBLKA ZELCMLTA ZELCDSTA   

                                                             

    ----+--- ----+--- ----+--- ----+--- ----+--- ----+---   

    DB       DB       N        N        N        N          

    DT       DT       N        N        N        N          

    ZB       ZBROWSE  N        N        N        N          

    ZE       ZEDIT    N        N        N        N          

    ZV       ZVIEW    N        N        N        N          

*************************************************************

 

 

 

 

LINEMAC macro

 

 

 

/* REXX */                                               

/*                                                    */ 

/* AUTHOR: Mark Zelden                                */ 

/* Implement DB, DT, ZB, ZE, & ZV line commands.      */ 

/*                                                    */ 

Address ISREDIT                                          

"MACRO (parm) NOPROCESS"                                  

Address ISPEXEC "CONTROL ERRORS RETURN"                  

If parm <> 'DB' & parm <> 'DT' & parm <> 'ZB' & ,        

   parm <> 'ZE' & parm <> 'ZV' then do                   

  zedtpcmd=parm                                          

  Address ISPEXEC "SETMSG MSG(ISRE041)"                  

  Exit  8             /* let ISPF handle the error */    

End                                                       

Select                                                   

  When parm = 'ZB' then parm2 = 'ZBROWSE'                

  When parm = 'ZV' then parm2 = 'ZVIEW'                  

  When parm = 'ZE' then parm2 = 'ZEDIT'                   

  Otherwise parm2 = parm                                 

End                                                      

"PROCESS RANGE" parm                                     

Interpret call parm2                                     

Exit 0                                                   

 

 

 

 

 

LINETBL calling my “old” LINEMAC that I used with LMAC. 

 

 

                                                          

    ZELCNAME ZELCSLNM ZELCPGMF ZELCBLKA ZELCMLTA ZELCDSTA 

                                                           

    ----+--- ----+--- ----+--- ----+--- ----+--- ----+--- 

    DB       LINEMAC  N        N        N        N        

    DT       LINEMAC  N        N        N        N        

    ZB       LINEMAC  N        N        N        N        

    ZE       LINEMAC  N        N        N        N        

    ZV       LINEMAC  N        N        N        N        

***********************************************************

 

 

 

 

Best Regards,

 

Mark

--

Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS

ITIL v3 Foundation Certified

mailto:ma...@mzelden.com

Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html

Systems Programming expert at http://search390.techtarget.com/ateExperts/

 

 

 

 

From: ispf-...@nd.edu <ispf-...@nd.edu> On Behalf Of Billy Ashton


Sent: Tuesday, January 30, 2024 10:17 AM
To: ispf-...@nd.edu

Marvin Knight

unread,
Jan 31, 2024, 8:10:17 AM1/31/24
to ispf-...@nd.edu

As Mark stated,  the Edit Line Command Table is what should be used for edit line macro commands.  It is the ”supported” method and was introduced in z/OS 1.13.   The message from LMAC where it states ISPF must be between 5.8 and 7.9 is a time bomb added back around 2011.   Version 3.1 breaks this check since ZENVIR is now 8.1.   Additionally, there have been control block changes that are referenced in LMAC that require LMAC being recompiled.  LMAC was never “officially supported” since Doug introduced it back in 1999 or so.  The Line command table would be the method to use now. 

Marvin Knight 

 

From: ispf-...@nd.edu <ispf-...@nd.edu> On Behalf Of mark mzelden.com


Sent: Tuesday, January 30, 2024 6:18 PM
To: ispf-...@nd.edu

Subject: [EXTERNAL] RE: [ISPF-L] RE: Replacement for LMAC program in ISPF 3.1

 

So for just a few line commands why all the push back or hesitation about using the supported line command function? I’ve been using it since it was available (z/OS 1. 13?). Again, I have examples on my web site / CBT file 434 but will share

ZjQcmQRYFpfptBannerStart

This Message Is From an External Sender

This message came from outside your organization.

    Report Suspicious    ‌

ZjQcmQRYFpfptBannerEnd

So for just a few line commands why all the push back or hesitation about using the supported line command function?  I’ve been using it since it was available (z/OS 1.13?).  

lbd...@gmail.com

unread,
Jan 31, 2024, 8:11:46 AM1/31/24
to ispf-...@nd.edu

 

Is there a way to dynamically define a line command table?

 

 

Lionel B. Dyck <><

Github: https://github.com/lbdyck

 

“Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are.”   - - - John Wooden

robhb...@gmail.com

unread,
Jan 31, 2024, 1:05:10 PM1/31/24
to ispf-...@nd.edu

By the way, I’m a little surprised (but pleased) that ISPF-L, though largely inactive, is still being watched by so many people.  I was afraid I was the only one who kept an eye on it, and therefore that no one would reply if I ever had an ISPF question.

 

---

Bob Bridges, robhb...@gmail.com, cell 336 382-7313

 

/* I still believe that standing up for the truth of God is the greatest thing in the world. This is the end (purpose) of life. The end of life is not to be happy. The end of life is not to achieve pleasure and avoid pain. The end of life is to do the will of God, come what may.  -Martin Luther King, Jr. */

mark mzelden.com

unread,
Jan 31, 2024, 3:29:51 PM1/31/24
to ispf-...@nd.edu

You just add it in ISPF option 16 as desired and specify it on ISPF 2 EDIT panel.  So it doesn’t get “defined” (unless you define one globally as a sysprog in the ISPF customization), it gets referenced on the edit screen.     It isn’t always open like normal tables and you can modify it even while in EDIT in split screen.   You do have to get out of edit and back in to pick up the changes but no need to exit ISPF and re-invoke it.    In my case below, my personal table library is concatenated to ISPTLIB and allocated as ISPTABL.

 

 

Option ===> E                                                               

                                                                             

   blank Display table list                  E Edit table                   

       B Browse table                        I Import table data            

                                                                             

Enter one of the parameters below:                                          

   Table Data Set . .                                                        

   or Table DD  . . . ISPTABL   (Default is ISPTLIB)                        

                                                                             

   Table Name . . . . LINETBL   (Blank or pattern for table selection list) 

                                                                             

   Import Data Set                                                          

                                                                             

   Enter "/" to select option                                               

      Open table in SHARE mode                                              

   /  Table is an EDIT line command table      

 

 

 

 

 

Command ===>                                                                 

                                                                               

 ISPF Library:                                                                

    Project . . . ZELDEN                                                      

    Group . . . . LIB      . . .          . . .          . . .                

    Type  . . . . CNTL                                                        

    Member  . . .                 (Blank or pattern for member selection list)

                                                                               

 Other Partitioned, Sequential or VSAM Data Set, or z/OS UNIX file:           

    Name . . . . .                                                            +

    Volume Serial . .           (If not cataloged)                            

                                                                               

                                         Options                               

 Initial Macro  . . . .                  /  Confirm Cancel/Move/Replace       

 Profile Name . . . . .                     Mixed Mode                        

 Format Name  . . . . .                     Preserve VB record length         

 Data Set Password  . .                                                       

 Record Length  . . . .                  Data Encoding                        

 Line Command Table . . LINETBL             1. ASCII                          

                                            2. UTF-8                          

mark mzelden.com

unread,
Jan 31, 2024, 3:31:30 PM1/31/24
to ispf-...@nd.edu

I don’t “monitor” like I do IBM-MAIN.  It only works as a true email list now, so if someone posts I get an email.  IBM-MAIN I “monitor” from the web archives as I have time.

 

Best Regards,

 

Mark

--

Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS

ITIL v3 Foundation Certified

mailto:ma...@mzelden.com

Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html

Systems Programming expert at http://search390.techtarget.com/ateExperts/

 

 

From: ispf-...@nd.edu <ispf-...@nd.edu> On Behalf Of robhb...@gmail.com
Sent: Wednesday, January 31, 2024 12:05 PM
To: ispf-...@nd.edu

--

You received this message because you are subscribed to the Google Groups "ISPF discussion list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ispf-l-list...@nd.edu.

Boxwell, Roy

unread,
Feb 1, 2024, 12:49:05 AM2/1/24
to ispf-...@nd.edu

Even worse is the ISPFHTML also died in Z/SOS 3.1  

I was saved by a super small emulator called Vista which has HTML screen shots built in and works fine for me…

 

Roy Boxwell

SOFTWARE ENGINEERING GmbH and SEGUS Inc.
-Product Development-



Vagedesstrasse 19
40479 Dusseldorf/Germany
Tel. +49 (0)211 96149-675
Fax +49 (0)211 96149-32
Email:
R.Bo...@seg.de
Web  http://www.seg.de

Link zur Datenschutzerklärung


Software Engineering GmbH
Amtsgericht Düsseldorf, HRB 37894
Geschäftsführung: Gerhard Schubert, Ulf Heinrich

 


Sent: Wednesday, January 31, 2024 7:05 PM
To: ispf-...@nd.edu

--

You received this message because you are subscribed to the Google Groups "ISPF discussion list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ispf-l-list...@nd.edu.

image001.jpg

Paul Gilmartin

unread,
Feb 1, 2024, 12:04:28 PM2/1/24
to ispf-...@nd.edu
On 1/31/24 13:31:27, mark mzelden.com wrote:
> I don’t “monitor” like I do IBM-MAIN.  It only works as a true email list now, so if someone posts I get an email.  IBM-MAIN I “monitor” from the web archives as I have time.
> .
“monitor”? At the bottom of your post (and presumably mine) is
a URL. Does that suffice to monitor?


> -- ...
> You received this message because you are subscribed to the Google Groups "ISPF discussion list" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to ispf-l-list...@nd.edu <mailto:ispf-l-list...@nd.edu>.
> To view this discussion on the web visit https://groups.google.com/a/nd.edu/d/msgid/ispf-l-list/CY5PR12MB64055E144201F05EA0051C49D17C2%40CY5PR12MB6405.namprd12.prod.outlook.com <https://groups.google.com/a/nd.edu/d/msgid/ispf-l-list/CY5PR12MB64055E144201F05EA0051C49D17C2%40CY5PR12MB6405.namprd12.prod.outlook.com?utm_medium=email&utm_source=footer>.

--
gil

mark mzelden.com

unread,
Feb 1, 2024, 12:09:11 PM2/1/24
to ispf-...@nd.edu
Paul, I’m not sure I understand the question. LISTSERV has an option for mail / nomail and NOMAIL is what I use for IBM-MAIN. I use the web archives, hit refresh to see new messages. ISPF-L is set to mail and I get an email from every post. I did that 30 years ago due to the high volume of posts on IBM-MAIN.

Best Regards,

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS
ITIL v3 Foundation Certified
mailto:ma...@mzelden.com
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html
Systems Programming expert at http://search390.techtarget.com/ateExperts/

-----Original Message-----
From: 'Paul Gilmartin' via ISPF discussion list <ispf-...@nd.edu>
Sent: Thursday, February 1, 2024 11:04 AM
To: ispf-...@nd.edu
--
You received this message because you are subscribed to the Google Groups "ISPF discussion list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ispf-l-list...@nd.edu.
To view this discussion on the web visit https://groups.google.com/a/nd.edu/d/msgid/ispf-l-list/03079078-b493-4347-9ad4-33d79583c47e%40AIM.com.
Reply all
Reply to author
Forward
0 new messages