Thanks Bernd, but rewriting the macro isn't an option for me at this time.

Charles (Chuck) Hardee
Senior Systems Engineer
Database Administration
Information Technology Services
Thermo Fisher Scientific
300 Industry Drive
Pittsburgh, PA 15275
724-517-2633 (Office)
[email protected]


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of 
Bernd Oppolzer
Sent: Sunday, April 01, 2012 5:07 AM
To: [email protected]
Subject: Re: Macro Assembler Question

My experience with macro assembler is some ten years ago,
but: finding the number of parameters in the list and indexing across the
list is IMHO only possible for positional parameters, but here we have
keyword parameters.

positional:

LABEL MACNAME A,B,C

keyword:

LABEL MACNAME P1=A,P2=B,P3=C

with positional, the sequence of the parameters is important,
with keywords it isn't.

You could rewrite the macro like the following:

LABEL MACNAME P=(X,Y,Z,...),Q=(A,B,C,...)

having the sublists of P growing up to 24 elements, then counting and 
indexing
the sublists. But this would be a major rewrite of your existing macro.

Don't know if I understood your problem right.

Maybe it would also help to ask the ASSEMBLER mailing list.

Kind regards

Bernd




Am 01.04.2012 08:28, schrieb Ken Brick:
> Chuck,
>
> From the deep dark mists you can:
> a. find out the number of parameters in the list
> b: index across the list
>
> Refer to the fine manual,
>
> Help this helps.
>
> Ken
> On 1/04/2012 10:04 AM, Hardee, Chuck wrote:
>> Hello Listers,
>>
>> I am in the process of doing some work in a macro written years ago.
>>
>> The problem I am faced with is that the parameter list is something 
>> like the following:
>>
>> LABEL   MACNAME  P1=X,P2=Y,P3=Z,...  Where the parameters can go out 
>> to p24.
>> And, unfortunately, there are 4 sets of parameters of this nature, 
>> not to mention a few "unique" parameters on the list (not suffixed 
>> with a number).
>>
>> My question is, does the macro assembly language allow for compound 
>> variable names?
>> So far, everything I have tried has met with resistance from the 
>> assembler.
>>
>> Thanks,
>> Chuck
>>
>> Charles (Chuck) Hardee
>> Senior Systems Engineer
>> Database Administration
>> Information Technology Services
>> Thermo Fisher Scientific
>> Chuck.hardee.at.thermofisher.dot.com
>>
>> ----------------------------------------------------------------------
>> 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

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

Reply via email to