Re: [ISPF-L] Replacement for LMAC program in ISPF 3.1

2024-02-13 Thread Seymour J Metz
If ISPF only had an equivalent to XEDIT's SET PENDING :-(

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר


From: IBM Mainframe Discussion List  on behalf of 
mark mzelden.com 
Sent: Monday, January 29, 2024 4:17 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [ISPF-L] Replacement for LMAC program in ISPF 3.1

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:m...@mzelden.com
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html
Systems Programming expert at http://search390.techtarget.com/ateExperts/

From: ispf-l-l...@nd.edu  On Behalf Of lbd...@gmail.com
Sent: Monday, January 29, 2024 1:01 PM
To: ispf-l-l...@nd.edu; 'IBM Mainframe Discussion List' 
; isp...@listserv.nd.edu
Subject: RE: [ISPF-L] Replacement for LMAC program in ISPF 3.1

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

From: ispf-l-l...@nd.edu<mailto:ispf-l-l...@nd.edu> 
mailto:ispf-l-l...@nd.edu>> On Behalf Of Billy Ashton
Sent: Monday, January 29, 2024 12:36 PM
To: IBM Mainframe Discussion List 
mailto:IBM-MAIN@listserv.ua.edu>>; 
isp...@listserv.nd.edu<mailto:isp...@listserv.nd.edu>
Subject: [ISPF-L] Replacement for LMAC program in ISPF 3.1

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

--
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+unsubscr...@nd.edu<mailto:ispf-l-list+unsubscr...@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<https://groups.google.com/a/nd.edu/d/msgid/ispf-l-list/em8ed84d04-ba7a-44bf-84e0-62134d3dcc8b%40dbe89808.com?utm_medium=email&utm_source=footer>.
--
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+unsubscr...@nd.edu<mailto:ispf-l-list+unsubscr...@nd.edu>.
To view this discussion on the web visit 
https://groups.google.com/a/nd.edu/d/msgid/ispf-l-list/019501da52e5%2479420850%246bc618f0%24%40gmail.com<https://groups.google.com/a/nd.edu/d/msgid/ispf-l-list/019501da52e5%2479420850%246bc618f0%24%40gmail.com?utm_medium=email&utm_source=footer>.

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

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


Re: [ISPF-L] Replacement for LMAC program in ISPF 3.1

2024-01-30 Thread Lionel B. Dyck
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

-Original Message-
From: 'Paul Gilmartin' via ISPF discussion list  
Sent: Tuesday, January 30, 2024 9:46 AM
To: ispf-l-l...@nd.edu
Subject: Re: [ISPF-L] Replacement for LMAC program in ISPF 3.1

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

-- 
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+unsubscr...@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.

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


Re: [ISPF-L] Replacement for LMAC program in ISPF 3.1

2024-01-29 Thread mark mzelden.com
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:m...@mzelden.com
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html
Systems Programming expert at http://search390.techtarget.com/ateExperts/

From: ispf-l-l...@nd.edu  On Behalf Of lbd...@gmail.com
Sent: Monday, January 29, 2024 1:01 PM
To: ispf-l-l...@nd.edu; 'IBM Mainframe Discussion List' 
; isp...@listserv.nd.edu
Subject: RE: [ISPF-L] Replacement for LMAC program in ISPF 3.1

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

From: ispf-l-l...@nd.edu<mailto:ispf-l-l...@nd.edu> 
mailto:ispf-l-l...@nd.edu>> On Behalf Of Billy Ashton
Sent: Monday, January 29, 2024 12:36 PM
To: IBM Mainframe Discussion List 
mailto:IBM-MAIN@listserv.ua.edu>>; 
isp...@listserv.nd.edu<mailto:isp...@listserv.nd.edu>
Subject: [ISPF-L] Replacement for LMAC program in ISPF 3.1

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

--
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+unsubscr...@nd.edu<mailto:ispf-l-list+unsubscr...@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<https://groups.google.com/a/nd.edu/d/msgid/ispf-l-list/em8ed84d04-ba7a-44bf-84e0-62134d3dcc8b%40dbe89808.com?utm_medium=email&utm_source=footer>.
--
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+unsubscr...@nd.edu<mailto:ispf-l-list+unsubscr...@nd.edu>.
To view this discussion on the web visit 
https://groups.google.com/a/nd.edu/d/msgid/ispf-l-list/019501da52e5%2479420850%246bc618f0%24%40gmail.com<https://groups.google.com/a/nd.edu/d/msgid/ispf-l-list/019501da52e5%2479420850%246bc618f0%24%40gmail.com?utm_medium=email&utm_source=footer>.

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


Re: [ISPF-L] Replacement for LMAC program in ISPF 3.1

2024-01-29 Thread Lionel B. Dyck
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> 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-l-l...@nd.edu  On Behalf Of Billy Ashton
Sent: Monday, January 29, 2024 12:36 PM
To: IBM Mainframe Discussion List ; 
isp...@listserv.nd.edu
Subject: [ISPF-L] Replacement for LMAC program in ISPF 3.1

 

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

 

-- 
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+unsubscr...@nd.edu <mailto:ispf-l-list+unsubscr...@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
 
<https://groups.google.com/a/nd.edu/d/msgid/ispf-l-list/em8ed84d04-ba7a-44bf-84e0-62134d3dcc8b%40dbe89808.com?utm_medium=email&utm_source=footer>
 .


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