Is it possible to persuade the assembler to create mixed case ESD names?
The GOFF option allows long names, but the ESD entries are upper case.
Thanks
Steve
- ------------------------------------------------------------------------
This email has been scanned for all known viruses by the MessageLabs Email
Security Service and the Macro 4 internal virus protection system.
. ------------------------------------------------------------------------
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to list...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html
Look at the Assembler 'alias' statement:
LOAD alias c'dllload'
We discuss this in our 3.5 day course "Secrets of Inter-Language
Communication in z/OS". See this page and its links for more details:
http://www.trainersfriend.com/Language_Environment_courses/m520descr.htm
--
Kind regards,
-Steve Comstock
The Trainer's Friend, Inc.
303-393-8716
http://www.trainersfriend.com
z/OS Application development made easier
* Our classes include
+ How things work
+ Programming examples with realistic applications
+ Starter / skeleton code
+ Complete working programs
+ Useful utilities and subroutines
+ Tips and techniques
==> Ask about being added to our opt-in list: <==
==> * Early announcement of new courses <==
==> * Early announcement of new techincal papers <==
==> * Early announcement of new promotions <==
:>Is it possible to persuade the assembler to create mixed case ESD names?
:>The GOFF option allows long names, but the ESD entries are upper case.
Look at the assembler ALIAS statement.
--
Binyamin Dissen <bdi...@dissensoftware.com>
http://www.dissensoftware.com
Director, Dissen Software, Bar & Grill - Israel
Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.
I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.
I think:
MYCSECT CSECT
MYCSECT ALIAS C'MyCsect'
Seemed to work for me in HLASM 1.6 on z/OS 1.10.
--
John McKown
Systems Engineer IV
IT
Administrative Services Group
HealthMarkets(r)
9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * (817)-961-6183 cell
john....@healthmarkets.com * www.HealthMarkets.com
Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM
John Gilmore Ashland, MA 01721-1817 USA
> Date: Wed, 23 Dec 2009 15:55:12 +0000
> From: steve....@MACRO4.COM
> Subject: Assembler program calling a 'C' program with mixed case long names
> To: IBM-...@bama.ua.edu
_________________________________________________________________
Hotmail: Trusted email with Microsoft�s powerful SPAM protection.
http://clk.atdmt.com/GBL/go/177141664/direct/01/
Steve
-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-...@bama.ua.edu] On
Behalf Of Binyamin Dissen
Sent: 23 December 2009 18:45
To: IBM-...@bama.ua.edu
Subject: Re: Assembler program calling a 'C' program with mixed case
long names
-
------------------------------------------------------------------------
This email has been scanned for all known viruses by the MessageLabs
Email
Security Service and the Macro 4 internal virus protection system.
.
------------------------------------------------------------------------
- ------------------------------------------------------------------------
This email has been scanned for all known viruses by the MessageLabs Email
Security Service and the Macro 4 internal virus protection system.
. ------------------------------------------------------------------------
----------------------------------------------------------------------
Use the ALIAS command to get precisely the letter's you'd like
in the ESD name.
For example:
NAME ALIAS C'name'
NAME CSECT
END
creates a csect that has the letters "name" in the object deck.
- Dave Rivers -
--
riv...@dignus.com Work: (919) 676-0847
Get your mainframe programming tools at http://www.dignus.com
Steve,
When you say "pick up" - what do you mean?
And, which pre-linker is this?
- Dave Rivers -
If I were you I would ditch the pre-linker. It's functionally stabalized
and the binder does everything you need and more. Only use the
pre-linker if you want to use load modules in a PDS.
I was hoping the pre-linker would resolve the long names I specified on
the call to the 8 byte upper case names to which it renames the target
routines, but it does not. To get around this I am using CHANGE
statements in the linkedit step.
I'm doing this in order to link the program into a PDS rather than a
PDSE.
Is there something I'm missing?
The pre-linker I'm using is EDCPRLNK.
Thanks
Steve
-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-...@bama.ua.edu] On
Behalf Of Thomas David Rivers
Sent: 24 December 2009 15:37
To: IBM-...@bama.ua.edu
Subject: Re: Assembler program calling a 'C' program with mixed case
long names
Steve,
- Dave Rivers -
----------------------------------------------------------------------
I should have explained that I'm using the pre-linker so that I can link
to a PDS.
Out of curiosity why are you tied to a PDS? You will get much better
mileage from a PDSE. GOFF, XPLINK, programs > 16MB and future features
that will only be supported by PDSE program objects.
(cf. John McKown's post this morning on why JCL continues to be so bad.)
Charles