View previous topic :: View next topic
|
Author |
Message |
rasha
New User
Joined: 16 Mar 2005 Posts: 7
|
|
|
|
HAI FRIENDS,
i struck with the following problem can any body help me out.
In production the program is working fine but when i was doing systest the following error message :
[b]An attempt was made to pass a parameter address above 16 megabytes
to AMODE(24) program NAME.[/b]
what may be the reason .pls help asap.
Thanks, |
|
Back to top |
|
|
somasundaran_k
Active User
Joined: 03 Jun 2003 Posts: 134
|
|
|
|
rasha
Check the Link edit step in your compile JCL. Change the AMODE(24) to AMODE(31) and RMODE to RMODE(ANY).
Addressing Mode/Access Mode
AMODE(24) 24-bit addressing - memory below the line. (16M line)
AMODE(31) 31-bit addressing - memory above and below the line.
AMODE=ANY indicates the program may use either of the addressing technique.
Run Mode/Residency Mode
RMODE(24) - the program must be loaded into memory below the line
RMODE(31) - the program can be loaded either below or above the line.
RMODE=ANY - the program can be run in either 24 bit (below)or 31 bit memory(above).
hth
-Som |
|
Back to top |
|
|
rasha
New User
Joined: 16 Mar 2005 Posts: 7
|
|
|
|
som,
it worked. thanks .
Rasha |
|
Back to top |
|
|
|