On 3/15/2013 4:56 AM, jan de decker wrote:
Hi list,
I am struggling with a curious phenomenom:
Program YEMI0070 builds a parameter list for program YEXC0000 using macro
YEIOWTOD.
The last things YEIOWTOD does is to point register 1 to the parameter list
and BALR into YEXC0000.
This created ABEND's.
I dumped just before the BALR and the parameter list was OK.
I dumped at entry of YEXC0000 and the parameter list was corrupted.
Any, really any idea would be highly appreciated.
I will cross-post this to the assembler list.
Best regards,
jan
I'm thinkin' we need way more information.
For starters, show us the code in the calling program:
* Building of the parameter list
* Related data areas
* instructions just before the BALR
(why are you not using BASR, at the least?
* What are the AMODE and RMODE settings
in the called program show us your entry linkages
and the AMODE and RMODE settings
What kind of Abends are you getting?
--
Kind regards,
-Steve Comstock
The Trainer's Friend, Inc.
303-355-2752
http://www.trainersfriend.com
* To get a good Return on your Investment, first make an investment!
+ Training your people is an excellent investment
* Try our tool for calculating your Return On Investment
for training dollars at
http://www.trainersfriend.com/ROI/roi.html
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN