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.
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).