Perhaps, but oorexx uses that nomenclature, and OREXX is where SysDumpVariables 
came in.

BTW, I tested and SYMBOL() returns VAR for dropped compound variables; if the 
stem is dropped it returns LIT. So the behavior of SYMBOL is not consistent 
with the behavior of SysDumpVariables.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List [[email protected]] on behalf of 
Paul Gilmartin [[email protected]]
Sent: Thursday, February 17, 2022 12:32 PM
To: [email protected]
Subject: Re: Rexx routine to dump all variables when debugging?

On Thu, 17 Feb 2022 17:15:22 +0000, Seymour J Metz wrote:

>Whatever nomenclature you want to use, the defined behavior is that the 
>compound variable has the same status is if it was dropped until you assign a 
>value to it.
>
"Default" is so misleading that IBM developers have misunderstood
and introduced bugs that I twice needed to submit SRs to have them
fixed by APAR.

>________________________________________
>From: Paul Gilmartin
>Sent: Thursday, February 17, 2022 10:14 AM
>
>>X.41 is not defined. All tails are dropped initially and when you assign a 
>>default value.
>>
>What's a "default value"?  Are you inventing misleading terminology?
>>
>X.41 is defined by:
>    X. = "Preset"
><https://www.ibm.com/docs/en/zos/2.5.0?topic=symbols-stems>
>    ..., when a stem is used as the target of an assignment, all possible
>    compound variables whose names begin with that stem receive the
>    new value,

--
gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to