¿ªÔÆÌåÓý


Re: DMKCNS modifications

 

Aww Nuts!

I missed and cut & paste ...

FSVIEW: DMKCNS AUXR60 H1???????????????? Lines 1-23/23 F80[1-79]? FSVIEW V1.2.5
R15227DK 629 UV06277 PEVM11927 SWITCHED LINE DISABLED ON IR AND UC
R14789DK 627 UV05984 PEVM13019 LOOP CAN STILL OCCUR IF CPU NOT 4300
R13158DK 625 UV05563 LOOP IN CNS AND IOS ON IFCC CC=1
R13198DK 625 UV04984 NO DISCONNECT IF IN ERROR RECOVERY
R12733DK 625 UV05520 CC1 LOOP SOUNDING ALARM TO POWERED OFF D/T3215
R12126DK 624 UV02926 D/T4331 CA UNIT CHECK NOT HANDLED CORRECTLY
R13019DK 623 UV04539 PEVM12111 LOOP DURING ERROR RECOVERY
R13993DK 623 UV05102 ABEND OR OVERLAY DUE TO REG10 ZERO IN DMKCNS
R11927DK 623 UV04909 LOOP DOING ENABLE OF LEASED LINE WITH NO MODEM
R12941DK 622 UV04884 SYNC ERROR RECOV FOR INTERVENTION REQUIRED COND.
R13327DK 621 UV04667 WRONG BRANCH TAKEN FROM VM10282
R12345DK 618 UV03134 CHECK FOR NO CPEXBLOK WHEN RDEVSYNC IS STILL ON
R12111DK 618 UV02950 PREVENT TTY I/O LOOP IF ENDLESS BREAK KEY
R11726DK 616 UV01890 ATTN INTERRUPT AND OPERATOR IN CF MODE CAUSES WAIT
R11780DK 616 UV01924 D/T4331 ICA NOT HANDLED CORRECTLY IF ERROR OCCURS
R11261DK 616 UV01936 ABENDPRG005 WHEN UNSOL ATTN FROM D/T3215 ON AP
R10282DK 614 UV01462 VARIOUS ABENDS BECAUSE TWO IOBLOKS FOR SAME DEVICE
R10462DK 611 UV00555 ABENDLOK001 DMKDSP LABEL LOCKVM TRYING TO LOC VMBLOK
R09490DK 610 CONTINUOUS LOOP IF HARDWARE ERROR OCCURS
R10263DK 609 DMKCNS TTY TWX XOFF NOT RECOGNIZED AFTER PTF V10075
R08988DK 606 SWITCHED LINE LEFT DISABLED IF GO ON HOOK BEFORE LOGOFF
R09229DK 606 ABENDFRE005 IF ATTN INTERRUPT DURING DISCONNECT PROCESSING
R09957DK - CORRECT IOBLOK CONFLICT IN MSS SUPPORT

?... Mark S.


Re: DMKCNS modifications

 

On Sat, Jan 7, 2023 at 03:37 PM, Ren¨¦ Ferland wrote:
the following modifications are commented out from DMKCNS AUXR60:?
?
?R13158DK 625 UV05563 LOOP IN CNS AND IOS ON IFCC CC=1
?R13198DK 625 UV04984 NO DISCONNECT IF IN ERROR RECOVERY
?R12733DK 625 UV05520 CC1 LOOP SOUNDING ALARM TO POWERED OFF D/T3215
?R12126DK 624 UV02926 D/T4331 CA UNIT CHECK NOT HANDLED CORRECTLY
?
If I am right, these modifications come from IBM,
Rene,

I'm confused about the patches above not being applied. The following files are found after a vmsetup cp is run on MAINT.

XLIST: DMKCNS * *?????????????????????????????????? Lines 1-31/31? XLIST V1.2.5
? Filename Filetype Fm? Format??? Recs Blocks? Date?????? Time?? Label
? DMKCNS?? AUXHRC?? F1? F??? 80????? 2????? 1? 2013-01-01 17:53? MNT094
? DMKCNS?? HRC101DK F1? F??? 80????? 1????? 1? 2013-01-01 17:53? MNT094
? DMKCNS?? HRC370DK F1? F??? 80????? 4????? 1? 2013-01-01 17:53? MNT094
? DMKCNS?? TXTHRC?? F1? F??? 80??? 198???? 20? 2018-03-11 09:24? MNT094
? DMKCNS?? TEXT???? G1? F??? 80??? 192???? 21? 2006-02-08 14:58? MNT194
? DMKCNS?? AUXR60?? H1? F??? 80???? 23????? 4? 2042-09-18 19:51? MNT294
? DMKCNS?? R08988DK H1? F??? 80???? 12????? 3? 1979-11-13 05:25? MNT294
? DMKCNS?? R09229DK H1? F??? 80????? 9????? 2? 1979-11-02 04:11? MNT294
? DMKCNS?? R09490DK H1? F??? 80????? 7????? 2? 1980-03-03 03:03? MNT294
? DMKCNS?? R09957DK H1? F??? 80????? 1????? 2? 1979-07-12 09:51? MNT294
? DMKCNS?? R10263DK H1? F??? 80????? 4????? 2? 1980-01-25 10:26? MNT294
? DMKCNS?? R10282DK H1? F??? 80????? 8????? 2? 1980-06-30 06:06? MNT294
? DMKCNS?? R10462DK H1? F??? 80????? 3????? 2? 1980-04-03 03:19? MNT294
? DMKCNS?? R11261DK H1? F??? 80????? 8????? 2? 1980-09-08 08:26? MNT294
? DMKCNS?? R11726DK H1? F??? 80???? 29????? 4? 1980-09-26 08:26? MNT294
? DMKCNS?? R11780DK H1? F??? 80???? 15????? 3? 1980-09-08 08:26? MNT294
? DMKCNS?? R11927DK H1? F??? 80????? 8????? 2? 1981-08-07 07:10? MNT294
? DMKCNS?? R12111DK H1? F??? 80???? 19????? 3? 1980-12-08 12:01? MNT294
? DMKCNS?? R12126DK H1? F??? 80??? 453???? 47? 1981-10-12 16:33? MNT294
? DMKCNS?? R12345DK H1? F??? 80????? 6????? 2? 1981-01-09 12:03? MNT294
? DMKCNS?? R12733DK H1? F??? 80????? 4????? 2? 1981-10-15 10:22? MNT294
? DMKCNS?? R12941DK H1? F??? 80????? 1????? 2? 1981-07-07 13:28? MNT294
? DMKCNS?? R13019DK H1? F??? 80???? 17????? 3? 1981-08-14 08:11? MNT294
? DMKCNS?? R13158DK H1? F??? 80???? 14????? 3? 1981-11-10 09:32? MNT294
? DMKCNS?? R13198DK H1? F??? 80???? 36????? 5? 1981-10-22 13:45? MNT294
? DMKCNS?? R13327DK H1? F??? 80????? 2????? 2? 1981-06-03 06:02? MNT294
? DMKCNS?? R13993DK H1? F??? 80????? 3????? 2? 1981-08-07 08:05? MNT294
? DMKCNS?? R14789DK H1? F??? 80????? 2????? 2? 1982-01-15 16:23? MNT294
? DMKCNS?? R15227DK H1? F??? 80????? 4????? 2? 1982-04-01 14:48? MNT294
? DMKCNS?? ASSEMBLE I1? F??? 80?? 2132??? 215? 1978-12-07 16:57? MNT394
? DMKCNS?? UPDTAP?? I1? F??? 80????? 1????? 2? 2002-01-28 23:55? MNT394

and? those patches are not commented out in the version of CE 1.1.2 I have running.

XLIST: DMKCNS * *?????????????????????????????????? Lines 1-31/31? XLIST V1.2.5
? Filename Filetype Fm? Format??? Recs Blocks? Date?????? Time?? Label
? DMKCNS?? AUXHRC?? F1? F??? 80????? 2????? 1? 2013-01-01 17:53? MNT094
? DMKCNS?? HRC101DK F1? F??? 80????? 1????? 1? 2013-01-01 17:53? MNT094
? DMKCNS?? HRC370DK F1? F??? 80????? 4????? 1? 2013-01-01 17:53? MNT094
? DMKCNS?? TXTHRC?? F1? F??? 80??? 198???? 20? 2018-03-11 09:24? MNT094
? DMKCNS?? TEXT???? G1? F??? 80??? 192???? 21? 2006-02-08 14:58? MNT194
? DMKCNS?? AUXR60?? H1? F??? 80???? 23????? 4? 2042-09-18 19:51? MNT294
? DMKCNS?? R08988DK H1? F??? 80???? 12????? 3? 1979-11-13 05:25? MNT294
? DMKCNS?? R09229DK H1? F??? 80????? 9????? 2? 1979-11-02 04:11? MNT294
? DMKCNS?? R09490DK H1? F??? 80????? 7????? 2? 1980-03-03 03:03? MNT294
? DMKCNS?? R09957DK H1? F??? 80????? 1????? 2? 1979-07-12 09:51? MNT294
? DMKCNS?? R10263DK H1? F??? 80????? 4????? 2? 1980-01-25 10:26? MNT294
? DMKCNS?? R10282DK H1? F??? 80????? 8????? 2? 1980-06-30 06:06? MNT294
? DMKCNS?? R10462DK H1? F??? 80????? 3????? 2? 1980-04-03 03:19? MNT294
? DMKCNS?? R11261DK H1? F??? 80????? 8????? 2? 1980-09-08 08:26? MNT294
? DMKCNS?? R11726DK H1? F??? 80???? 29????? 4? 1980-09-26 08:26? MNT294
? DMKCNS?? R11780DK H1? F??? 80???? 15????? 3? 1980-09-08 08:26? MNT294
? DMKCNS?? R11927DK H1? F??? 80????? 8????? 2? 1981-08-07 07:10? MNT294
? DMKCNS?? R12111DK H1? F??? 80???? 19????? 3? 1980-12-08 12:01? MNT294
? DMKCNS?? R12126DK H1? F??? 80??? 453???? 47? 1981-10-12 16:33? MNT294
? DMKCNS?? R12345DK H1? F??? 80????? 6????? 2? 1981-01-09 12:03? MNT294
? DMKCNS?? R12733DK H1? F??? 80????? 4????? 2? 1981-10-15 10:22? MNT294
? DMKCNS?? R12941DK H1? F??? 80????? 1????? 2? 1981-07-07 13:28? MNT294
? DMKCNS?? R13019DK H1? F??? 80???? 17????? 3? 1981-08-14 08:11? MNT294
? DMKCNS?? R13158DK H1? F??? 80???? 14????? 3? 1981-11-10 09:32? MNT294
? DMKCNS?? R13198DK H1? F??? 80???? 36????? 5? 1981-10-22 13:45? MNT294
? DMKCNS?? R13327DK H1? F??? 80????? 2????? 2? 1981-06-03 06:02? MNT294
? DMKCNS?? R13993DK H1? F??? 80????? 3????? 2? 1981-08-07 08:05? MNT294
? DMKCNS?? R14789DK H1? F??? 80????? 2????? 2? 1982-01-15 16:23? MNT294
? DMKCNS?? R15227DK H1? F??? 80????? 4????? 2? 1982-04-01 14:48? MNT294
? DMKCNS?? ASSEMBLE I1? F??? 80?? 2132??? 215? 1978-12-07 16:57? MNT394
? DMKCNS?? UPDTAP?? I1? F??? 80????? 1????? 2? 2002-01-28 23:55? MNT394

and the text deck DMKCNS TXTHRC shows them as being applied.

FSVIEW: DMKCNS TXTHRC F1?????????????? Lines 27-65/198 F80[1-79]? FSVIEW V1.2.5
R12941DK 622 UV04884 SYNC ERROR RECOV FOR INTERVENTION REQUIRED COND.
*???????? DMKCNS?? R12941DK E1 MNT294 07/07/81? 13:28
R11927DK 623 UV04909 LOOP DOING ENABLE OF LEASED LINE WITH NO MODEM
*???????? DMKCNS?? R11927DK E1 MNT294 08/07/81? 07:10
R13993DK 623 UV05102 ABEND OR OVERLAY DUE TO REG10 ZERO IN DMKCNS
*???????? DMKCNS?? R13993DK E1 MNT294 08/07/81? 08:05
R13019DK 623 UV04539 PEVM12111 LOOP DURING ERROR RECOVERY
*???????? DMKCNS?? R13019DK E1 MNT294 08/14/81? 08:11
R12126DK 624 UV02926 D/T4331 CA UNIT CHECK NOT HANDLED CORRECTLY
*???????? DMKCNS?? R12126DK E1 MNT294 10/12/81? 16:33

and the CP nucleus MAP shows them included. I'm showing just one below.

XLIST: *NUC* MAP *??????????????????????????????????? Lines 1-5/5? XLIST V1.2.5
? Filename Filetype Fm? Format??? Recs Blocks? Date?????? Time?? Label
? CPNUC??? MAP????? F1? F?? 132?? 6223?? 1027? 2021-02-17 11:11? MNT094

and from the map.

FSVIEW: CPNUC MAP F1?????????????? Lines 908-946/6223 F132[1-79]? FSVIEW V1.2.5
???????????????????????? R13158DK 625 UV05563 LOOP IN CNS AND IOS ON IFCC CC=1
???????????????????????? *???????? DMKCNS?? R13158DK E1 MNT294 11/10/81? 09:32

So ... I'm confused about your statement. From what I see, they have been applied, and are present in CP.

?... Mark S.


New release of New Stanford Pascal (2023.01)

 

¿ªÔÆÌåÓý

This is cross-posted to both H390-VM and Hercules-390

The Stanford Pascal Compiler release 2023.01 is now available for Windows, OS/2, Linux etc. - and for VM/CMS and MVS (or z/OS) on IBM mainframes or Hercules

New features:

- CONST parameters now work with RECORDs and ARRAYs, too
- Types on parameter lists can be specified more flexibly (complete TYPE syntax, not only identifiers)
- Pointer types on function results can be specified using the arrow symbol
- LEFT and RIGHT string functions now work correctly when the second parameter is zero (null string is returned)
- a strange and difficult error in PASCAL2 (IBM 370 code generator) related to literal handling has been fixed
- PASCAL2 now is compiled with the D+ (debug) option, which involves many run-time checks and makes the PASCAL2 execution much more secure

Actual releases:

the Compiler release 2023.01 is available for Windows, OS/2 and Unix-like systems at GitHub -
the Compiler release 2023.01 is available for VM/CMS - Download here:
the Compiler release 2023.01 is available for MVS (TK4-) or z/OS - Download here:

More information on the compiler project can be found here:
If you have any questions or suggestions, please contact me directly.
Thank you very much, have a nice day

Bernd Oppolzer
Leinfelden-Echterdingen, Germany


Re: DMKCNS modifications

 

PUT tapes are accumulative in VM, so if you have a PLC 629 tape for example, the fixes that Rene mentioned will be on that tape as well and on any tape 625 or later.? The fixes will also be listed in the PUT MEMO file.

However, I have the PUT MEMO from PLC 625? (5749010 MEMO, dated 07 January 1982).? And as expected it lists the fixes in question.? However, inside the memo is a one line description of each of those fixes as to what the fix supposedly cures.? But this one line description matches exactly the one line description in DMKCNS AUXR60 for those same fixes that you already have on Sixpack or VM/CE.? To the point, there is no additional information in the PUT MEMO over what you can see in DMKCNS AUXR60.

Nevertheless, I can upload the PUT MEMO if you want it.

Regards,
Bob


Re: DMKCNS modifications

 

¿ªÔÆÌåÓý

Rene,

I can¡¯t say for sure as they are from a PUT tape we don¡¯t have, so don¡¯t have the matching ¡°memo¡± file which lists the fixes and the problem they fix.

However it looks likely that they are? concerned with line errors, which probably don¡¯t occur under Hercules

Dave

?

?

From: [email protected] <[email protected]> On Behalf Of Ren¨¦ Ferland
Sent: 07 January 2023 21:37
To: [email protected]
Subject: [h390-vm] DMKCNS modifications

?

Hello everyone,

?

I have a question for those of you who know VM/370 "internals". There has been some activity recently on the Moshix Discord channel regarding UTS (Amdahl Unix), and to make it possible to dial to the UTS virtual machine via a 2703 connection, some changes to DMKCNS are apparently necessary, namely the following modifications are commented out from DMKCNS AUXR60:?

?

?R13158DK 625 UV05563 LOOP IN CNS AND IOS ON IFCC CC=1

?R13198DK 625 UV04984 NO DISCONNECT IF IN ERROR RECOVERY

?R12733DK 625 UV05520 CC1 LOOP SOUNDING ALARM TO POWERED OFF D/T3215

?R12126DK 624 UV02926 D/T4331 CA UNIT CHECK NOT HANDLED CORRECTLY

?

If I am right, these modifications come from IBM, so I wonder to what extent their suppression can affect the behavior of other virtual machines. Any comment?

?

Rene FERLAND, Montreal

?


DMKCNS modifications

 

Hello everyone,
?
I have a question for those of you who know VM/370 "internals". There has been some activity recently on the Moshix Discord channel regarding UTS (Amdahl Unix), and to make it possible to dial to the UTS virtual machine via a 2703 connection, some changes to DMKCNS are apparently necessary, namely the following modifications are commented out from DMKCNS AUXR60:?
?
?R13158DK 625 UV05563 LOOP IN CNS AND IOS ON IFCC CC=1
?R13198DK 625 UV04984 NO DISCONNECT IF IN ERROR RECOVERY
?R12733DK 625 UV05520 CC1 LOOP SOUNDING ALARM TO POWERED OFF D/T3215
?R12126DK 624 UV02926 D/T4331 CA UNIT CHECK NOT HANDLED CORRECTLY
?
If I am right, these modifications come from IBM, so I wonder to what extent their suppression can affect the behavior of other virtual machines. Any comment?
?
Rene FERLAND, Montreal
?


Re: "Waterloo Tapes" in H390-VM group's Files area

 

Ren¨¦ Ferland wrote:

[...]
OSPDS, a general purpose exec to manipulate members of an OS PDS in CMS,
PDISPLAY, a CMS version of the POWER/VS PDISPLAY command,
Both of those sound very nice!

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


Re: "Waterloo Tapes" in H390-VM group's Files area

 

On Sat, Jan 7, 2023 at 09:27 AM, Dave Wade wrote:
I think we have extracted everything usable and beneficial using from that tape
I agree as far as "general interest" stuff is concerned. Looking at the abstract of the tape, I recognize indeed many items present on VM/370 CE.

But there might be items of more "personal interest" on the tape, in my case, these two:

OSPDS, a general purpose exec to manipulate members of an OS PDS in CMS,
PDISPLAY, a CMS version of the POWER/VS PDISPLAY command,

(which I installed in CMSUSER).

Cheers,

Rene FERLAND, Montreal


Re: "Waterloo Tapes" in H390-VM group's Files area

 

¿ªÔÆÌåÓý

Mark,

I think we have extracted everything usable and beneficial using from that tape. So the command recall code, EDIT modifications, ?several compilers, EXEC utilities all came from that tape.

Probably other stuff as well.

Dave

?

From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via groups.io
Sent: 07 January 2023 17:07
To: [email protected]
Subject: Re: [h390-vm] "Waterloo Tapes" in H390-VM group's Files area

?

On Mon, Dec 26, 2022 at 02:16 PM, Fish Fish wrote:

(Oops!) Wrong Mark. Sorry! <me: embarrassed>

Probably me, and I probably had it coming. ;-)

In any case, a followup question. Bob Abele had a tape, waterloo.aws, which also had a number of files, on it. Does that tape/file have anything we need?

?... Mark S.


Re: "Waterloo Tapes" in H390-VM group's Files area

 

On Mon, Dec 26, 2022 at 02:16 PM, Fish Fish wrote:
(Oops!) Wrong Mark. Sorry! <me: embarrassed>
Probably me, and I probably had it coming. ;-)

In any case, a followup question. Bob Abele had a tape, waterloo.aws, which also had a number of files, on it. Does that tape/file have anything we need?

?... Mark S.


Re: DLMALLOC PANIC LINE 3503

 

Bertram Moshier wrote:

[...]
So none of the sys functions exist in CMS REXX?
As far as I know, "Sys" functions are exclusive to ooRexx, and ooRexx was written for Windows (and later, for Linux, Solaris and MacOS too), not CMS:




"RexxUtil is a Dynamic Link Library (DLL) package for Windows
and *nix platforms..."

It's silly IMO to expect CMS to support "DLLs"! :)

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


Re: DLMALLOC PANIC LINE 3503

 

Hi Bert,
Do you understand that the REXX function package you want does not and has never existed on?
any version of VM? The manuals?you?need to understand what does work are:




You correctly identified?that the SIGNAL ON FAILURE capability was missing. I am adding that now.
If you have a problem and are using only the interfaces described in those two manuals, I will try to fix it.
Bob

On Fri, Jan 6, 2023 at 7:35 AM Bertram Moshier <herc370390vm@...> wrote:
Hello Bob,

I MESSED up the descriptions.? The subject for this thread goes with my adding trace 'e'

The DMSIPT error goes with the package and call REXXUTIL.

Bert.






On Fri, Jan 6, 2023, 05:33 Bob Bolch <Bob@...> wrote:
It sounds like this mystery code is a REXX function package from a non-VM system.

If that is true, then the best we could do here would be to fail more gracefully.?
The DLMALLOC msg indicates a storage problem to me. Perhaps an overlay.
Bob?

On Fri, Jan 6, 2023 at 6:18 AM Dave Wade <dave.g4ugm@...> wrote:

Bert,

As far as I can tell the sys functions are an add-on package on all CMS.

On LCM+l which is a later VM/CMS but not real iron, it fails gracefully, but support for external functions was only just added to 1.1.2.

Lets see what Bob says, he is on a different time zone.

Dave

?

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 January 2023 10:45
To: [email protected]
Subject: Re: [h390-vm] DLMALLOC PANIC LINE 3503

?

Dave,

?

So none of the sys functions exist in CMS REXX???

?

Should REXX blow up this way?? How did it blow up on your real iron system?

?

I'm not sure REXX is ready for what I need.? Sys functions are basic to me.

?

Bert

?

On Fri, Jan 6, 2023, 04:30 Dave Wade <dave.g4ugm@...> wrote:

Bert,

What makes you think RxFuncQuery and RxFunctionAdd work in CMS?

It also fails on the SP5 system at LCM+L

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 January 2023 02:53
To: [email protected]
Subject: [h390-vm] DLMALLOC PANIC LINE 3503

?

Hello,

?

On the earlier problem, I decided to add some tracing to determine the line causing the DMSIPT143T error.? What I got was:

?

DLMALLOC PANIC LINE 3503

ABNORMAL TERMINATION (NO RESOURCE CLEANUP) ERROR 430 DLMalloc aborted.

Ready (00012);

?

The program now looks like

/* */

trace 'e'

? ? ?if RxFuncQuery( 'SysLoadFuncs' ) <> 0 then
? ? ? ? ?do
? ? ? ? ? ? call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
? ? ? ? ? ? call SysLoadFuncs
? ? ? ? end
a = 0
do forever
? a = a + 1
? say a
? if a//20 = 0 then do
? ? 'cls'
? ? rc = syssleep(1)
? ? end
? end

?

Bertram Moshier

?

P.S. Where should I report this problem (e.g. URL) and should it be against REXX or CMS or ????

?

Thank you.

?

?


Re: DLMALLOC PANIC LINE 3503

 

Hello Bob,

I MESSED up the descriptions.? The subject for this thread goes with my adding trace 'e'

The DMSIPT error goes with the package and call REXXUTIL.

Bert.






On Fri, Jan 6, 2023, 05:33 Bob Bolch <Bob@...> wrote:
It sounds like this mystery code is a REXX function package from a non-VM system.

If that is true, then the best we could do here would be to fail more gracefully.?
The DLMALLOC msg indicates a storage problem to me. Perhaps an overlay.
Bob?

On Fri, Jan 6, 2023 at 6:18 AM Dave Wade <dave.g4ugm@...> wrote:

Bert,

As far as I can tell the sys functions are an add-on package on all CMS.

On LCM+l which is a later VM/CMS but not real iron, it fails gracefully, but support for external functions was only just added to 1.1.2.

Lets see what Bob says, he is on a different time zone.

Dave

?

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 January 2023 10:45
To: [email protected]
Subject: Re: [h390-vm] DLMALLOC PANIC LINE 3503

?

Dave,

?

So none of the sys functions exist in CMS REXX???

?

Should REXX blow up this way?? How did it blow up on your real iron system?

?

I'm not sure REXX is ready for what I need.? Sys functions are basic to me.

?

Bert

?

On Fri, Jan 6, 2023, 04:30 Dave Wade <dave.g4ugm@...> wrote:

Bert,

What makes you think RxFuncQuery and RxFunctionAdd work in CMS?

It also fails on the SP5 system at LCM+L

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 January 2023 02:53
To: [email protected]
Subject: [h390-vm] DLMALLOC PANIC LINE 3503

?

Hello,

?

On the earlier problem, I decided to add some tracing to determine the line causing the DMSIPT143T error.? What I got was:

?

DLMALLOC PANIC LINE 3503

ABNORMAL TERMINATION (NO RESOURCE CLEANUP) ERROR 430 DLMalloc aborted.

Ready (00012);

?

The program now looks like

/* */

trace 'e'

? ? ?if RxFuncQuery( 'SysLoadFuncs' ) <> 0 then
? ? ? ? ?do
? ? ? ? ? ? call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
? ? ? ? ? ? call SysLoadFuncs
? ? ? ? end
a = 0
do forever
? a = a + 1
? say a
? if a//20 = 0 then do
? ? 'cls'
? ? rc = syssleep(1)
? ? end
? end

?

Bertram Moshier

?

P.S. Where should I report this problem (e.g. URL) and should it be against REXX or CMS or ????

?

Thank you.

?

?


Re: DLMALLOC PANIC LINE 3503

 

It sounds like this mystery code is a REXX function package from a non-VM system.

If that is true, then the best we could do here would be to fail more gracefully.?
The DLMALLOC msg indicates a storage problem to me. Perhaps an overlay.
Bob?

On Fri, Jan 6, 2023 at 6:18 AM Dave Wade <dave.g4ugm@...> wrote:

Bert,

As far as I can tell the sys functions are an add-on package on all CMS.

On LCM+l which is a later VM/CMS but not real iron, it fails gracefully, but support for external functions was only just added to 1.1.2.

Lets see what Bob says, he is on a different time zone.

Dave

?

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 January 2023 10:45
To: [email protected]
Subject: Re: [h390-vm] DLMALLOC PANIC LINE 3503

?

Dave,

?

So none of the sys functions exist in CMS REXX???

?

Should REXX blow up this way?? How did it blow up on your real iron system?

?

I'm not sure REXX is ready for what I need.? Sys functions are basic to me.

?

Bert

?

On Fri, Jan 6, 2023, 04:30 Dave Wade <dave.g4ugm@...> wrote:

Bert,

What makes you think RxFuncQuery and RxFunctionAdd work in CMS?

It also fails on the SP5 system at LCM+L

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 January 2023 02:53
To: [email protected]
Subject: [h390-vm] DLMALLOC PANIC LINE 3503

?

Hello,

?

On the earlier problem, I decided to add some tracing to determine the line causing the DMSIPT143T error.? What I got was:

?

DLMALLOC PANIC LINE 3503

ABNORMAL TERMINATION (NO RESOURCE CLEANUP) ERROR 430 DLMalloc aborted.

Ready (00012);

?

The program now looks like

/* */

trace 'e'

? ? ?if RxFuncQuery( 'SysLoadFuncs' ) <> 0 then
? ? ? ? ?do
? ? ? ? ? ? call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
? ? ? ? ? ? call SysLoadFuncs
? ? ? ? end
a = 0
do forever
? a = a + 1
? say a
? if a//20 = 0 then do
? ? 'cls'
? ? rc = syssleep(1)
? ? end
? end

?

Bertram Moshier

?

P.S. Where should I report this problem (e.g. URL) and should it be against REXX or CMS or ????

?

Thank you.

?

?


Re: DLMALLOC PANIC LINE 3503

 

¿ªÔÆÌåÓý

Bert,

As far as I can tell the sys functions are an add-on package on all CMS.

On LCM+l which is a later VM/CMS but not real iron, it fails gracefully, but support for external functions was only just added to 1.1.2.

Lets see what Bob says, he is on a different time zone.

Dave

?

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 January 2023 10:45
To: [email protected]
Subject: Re: [h390-vm] DLMALLOC PANIC LINE 3503

?

Dave,

?

So none of the sys functions exist in CMS REXX???

?

Should REXX blow up this way?? How did it blow up on your real iron system?

?

I'm not sure REXX is ready for what I need.? Sys functions are basic to me.

?

Bert

?

On Fri, Jan 6, 2023, 04:30 Dave Wade <dave.g4ugm@...> wrote:

Bert,

What makes you think RxFuncQuery and RxFunctionAdd work in CMS?

It also fails on the SP5 system at LCM+L

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 January 2023 02:53
To: [email protected]
Subject: [h390-vm] DLMALLOC PANIC LINE 3503

?

Hello,

?

On the earlier problem, I decided to add some tracing to determine the line causing the DMSIPT143T error.? What I got was:

?

DLMALLOC PANIC LINE 3503

ABNORMAL TERMINATION (NO RESOURCE CLEANUP) ERROR 430 DLMalloc aborted.

Ready (00012);

?

The program now looks like

/* */

trace 'e'

? ? ?if RxFuncQuery( 'SysLoadFuncs' ) <> 0 then
? ? ? ? ?do
? ? ? ? ? ? call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
? ? ? ? ? ? call SysLoadFuncs
? ? ? ? end
a = 0
do forever
? a = a + 1
? say a
? if a//20 = 0 then do
? ? 'cls'
? ? rc = syssleep(1)
? ? end
? end

?

Bertram Moshier

?

P.S. Where should I report this problem (e.g. URL) and should it be against REXX or CMS or ????

?

Thank you.

?

?


Re: DLMALLOC PANIC LINE 3503

 

Hey!? Wait a minute!

This error occurred once I added?

trace 'e'

To the Rexx program.

The DMSITP error is from the RxFunctions, such as SysSleep.

So -> trace 'e'? gave the DLMALLOC error.

Bert

On Fri, Jan 6, 2023, 04:45 Bertram Moshier via <herc370390vm=[email protected]> wrote:
Dave,

So none of the sys functions exist in CMS REXX???

Should REXX blow up this way?? How did it blow up on your real iron system?

I'm not sure REXX is ready for what I need.? Sys functions are basic to me.

Bert

On Fri, Jan 6, 2023, 04:30 Dave Wade <dave.g4ugm@...> wrote:

Bert,

What makes you think RxFuncQuery and RxFunctionAdd work in CMS?

It also fails on the SP5 system at LCM+L

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 January 2023 02:53
To: [email protected]
Subject: [h390-vm] DLMALLOC PANIC LINE 3503

?

Hello,

?

On the earlier problem, I decided to add some tracing to determine the line causing the DMSIPT143T error.? What I got was:

?

DLMALLOC PANIC LINE 3503

ABNORMAL TERMINATION (NO RESOURCE CLEANUP) ERROR 430 DLMalloc aborted.

Ready (00012);

?

The program now looks like

/* */

trace 'e'

? ? ?if RxFuncQuery( 'SysLoadFuncs' ) <> 0 then
? ? ? ? ?do
? ? ? ? ? ? call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
? ? ? ? ? ? call SysLoadFuncs
? ? ? ? end
a = 0
do forever
? a = a + 1
? say a
? if a//20 = 0 then do
? ? 'cls'
? ? rc = syssleep(1)
? ? end
? end

?

Bertram Moshier

?

P.S. Where should I report this problem (e.g. URL) and should it be against REXX or CMS or ????

?

Thank you.

?

?


Re: DLMALLOC PANIC LINE 3503

 

Dave,

So none of the sys functions exist in CMS REXX???

Should REXX blow up this way?? How did it blow up on your real iron system?

I'm not sure REXX is ready for what I need.? Sys functions are basic to me.

Bert

On Fri, Jan 6, 2023, 04:30 Dave Wade <dave.g4ugm@...> wrote:

Bert,

What makes you think RxFuncQuery and RxFunctionAdd work in CMS?

It also fails on the SP5 system at LCM+L

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 January 2023 02:53
To: [email protected]
Subject: [h390-vm] DLMALLOC PANIC LINE 3503

?

Hello,

?

On the earlier problem, I decided to add some tracing to determine the line causing the DMSIPT143T error.? What I got was:

?

DLMALLOC PANIC LINE 3503

ABNORMAL TERMINATION (NO RESOURCE CLEANUP) ERROR 430 DLMalloc aborted.

Ready (00012);

?

The program now looks like

/* */

trace 'e'

? ? ?if RxFuncQuery( 'SysLoadFuncs' ) <> 0 then
? ? ? ? ?do
? ? ? ? ? ? call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
? ? ? ? ? ? call SysLoadFuncs
? ? ? ? end
a = 0
do forever
? a = a + 1
? say a
? if a//20 = 0 then do
? ? 'cls'
? ? rc = syssleep(1)
? ? end
? end

?

Bertram Moshier

?

P.S. Where should I report this problem (e.g. URL) and should it be against REXX or CMS or ????

?

Thank you.

?

?


Re: I'm not sure if this is an EE issue or WC3270

 

Ah!

I forgot to move my profile over.

You said it works the same as Xedit.? When I try to use prefix commands or next or forward or other commands I'm used to ... they don't work.

Is there a list of what does and doesn't work?

BTW, I contacted the guy who did KEdit and thus far I'm the only one to ask about a VM version.? He says he wrote it for Windows but it might be possible to do a VM version.

Also he said he might consider opening the source if he decides to drop support.

Bert.


On Fri, Jan 6, 2023, 03:15 Dave Wade <dave.g4ugm@...> wrote:

Bert,

Neither! EE behaves exactly the same as XEDIT does ¡°out of the box¡±. If you want NULLS then you need to have ¡°NULLS ON¡± in your PROFILE EE file.

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 January 2023 06:31
To: [email protected]
Subject: Re: [h390-vm] I'm not sure if this is an EE issue or WC3270

?

Hello,

?

I understand how the 3270 works with regards to various VM editors.? It is my memory that with XEDIT and EDGAR I could do an insert without doing an Erase EOF.

?

Maybe they put nulls and not spaces, as my memory recalls the insert key worked without any additional work.

?

Does anyone else remember how XEDIT worked in this regard?? Maybe the additional question is how should EE work?? IMHO, being able to use the insert key is an advantage.

?

Bertram Moshier

?

?

On Thu, Jan 5, 2023 at 9:11 PM Jay Maynard <jaymaynard@...> wrote:

That's the way the 3270 behaves. I don't know if there's a way to tell EE to use nulls instead of spaces to fill the screen, like you can with ISPF, but basically, you have to have nulls in a field to do an insert?like that. YOu can replace the spaces at the end of the line by positioning your cursor after the last character and hitting alt-E, which is the Erase EOF key. That will replace everything from the cursor to the end of the field (which, in EE, is the endo fhte line) with nulls, and INSERT will work. If you delete characters, the remaining ones in the field will shift left and a null will be inserted at the end of the field, so you can get some room to insert that way as well if that's what you need to do.

?

Remember, the 3270's editing functions?are all local to the terminal, so none of this is sent directly to EE. It simply sees the changed line once you hit ENTER.

?

?

On Thu, Jan 5, 2023 at 9:01 PM Bertram Moshier <herc370390vm@...> wrote:

Hello,

?

When editing (using EE) the earlierly discussed program (TEST EXEC A), I kept getting on the WC3270 screen and "OVERFLOW" error, when trying to insert characters.

?

An example is:

?

1. I edit a file with the following line in it:

?

Now is the time for al good men to come to the aid of their VM/CE system.

?

I move my cursor to the "al" and press the insert button.? I press the lower case L key.? Instead of the lower case L appearing, I see in the lower left hand corner of the screen "OVERWRITE"? I can't type anything on the line.

?

I noticed if I delete characters, I CAN INSERT BUT only up to the original length on the screen for that specific line.

?

Again I'm not sure if this is an EE issue or WC3270.

?

Thank you,

?

Bertram Moshier


?

--

Jay Maynard

?


Re: DLMALLOC PANIC LINE 3503

 

¿ªÔÆÌåÓý

Bert,

What makes you think RxFuncQuery and RxFunctionAdd work in CMS?

It also fails on the SP5 system at LCM+L

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 January 2023 02:53
To: [email protected]
Subject: [h390-vm] DLMALLOC PANIC LINE 3503

?

Hello,

?

On the earlier problem, I decided to add some tracing to determine the line causing the DMSIPT143T error.? What I got was:

?

DLMALLOC PANIC LINE 3503

ABNORMAL TERMINATION (NO RESOURCE CLEANUP) ERROR 430 DLMalloc aborted.

Ready (00012);

?

The program now looks like

/* */

trace 'e'

? ? ?if RxFuncQuery( 'SysLoadFuncs' ) <> 0 then
? ? ? ? ?do
? ? ? ? ? ? call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
? ? ? ? ? ? call SysLoadFuncs
? ? ? ? end
a = 0
do forever
? a = a + 1
? say a
? if a//20 = 0 then do
? ? 'cls'
? ? rc = syssleep(1)
? ? end
? end

?

Bertram Moshier

?

P.S. Where should I report this problem (e.g. URL) and should it be against REXX or CMS or ????

?

Thank you.

?

?


Re: I'm not sure if this is an EE issue or WC3270

 

¿ªÔÆÌåÓý

Bert,

Neither! EE behaves exactly the same as XEDIT does ¡°out of the box¡±. If you want NULLS then you need to have ¡°NULLS ON¡± in your PROFILE EE file.

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 January 2023 06:31
To: [email protected]
Subject: Re: [h390-vm] I'm not sure if this is an EE issue or WC3270

?

Hello,

?

I understand how the 3270 works with regards to various VM editors.? It is my memory that with XEDIT and EDGAR I could do an insert without doing an Erase EOF.

?

Maybe they put nulls and not spaces, as my memory recalls the insert key worked without any additional work.

?

Does anyone else remember how XEDIT worked in this regard?? Maybe the additional question is how should EE work?? IMHO, being able to use the insert key is an advantage.

?

Bertram Moshier

?

?

On Thu, Jan 5, 2023 at 9:11 PM Jay Maynard <jaymaynard@...> wrote:

That's the way the 3270 behaves. I don't know if there's a way to tell EE to use nulls instead of spaces to fill the screen, like you can with ISPF, but basically, you have to have nulls in a field to do an insert?like that. YOu can replace the spaces at the end of the line by positioning your cursor after the last character and hitting alt-E, which is the Erase EOF key. That will replace everything from the cursor to the end of the field (which, in EE, is the endo fhte line) with nulls, and INSERT will work. If you delete characters, the remaining ones in the field will shift left and a null will be inserted at the end of the field, so you can get some room to insert that way as well if that's what you need to do.

?

Remember, the 3270's editing functions?are all local to the terminal, so none of this is sent directly to EE. It simply sees the changed line once you hit ENTER.

?

?

On Thu, Jan 5, 2023 at 9:01 PM Bertram Moshier <herc370390vm@...> wrote:

Hello,

?

When editing (using EE) the earlierly discussed program (TEST EXEC A), I kept getting on the WC3270 screen and "OVERFLOW" error, when trying to insert characters.

?

An example is:

?

1. I edit a file with the following line in it:

?

Now is the time for al good men to come to the aid of their VM/CE system.

?

I move my cursor to the "al" and press the insert button.? I press the lower case L key.? Instead of the lower case L appearing, I see in the lower left hand corner of the screen "OVERWRITE"? I can't type anything on the line.

?

I noticed if I delete characters, I CAN INSERT BUT only up to the original length on the screen for that specific line.

?

Again I'm not sure if this is an EE issue or WC3270.

?

Thank you,

?

Bertram Moshier


?

--

Jay Maynard

?