Hi,
I am getting the following return code when try to add CSVLLIX1 with the
moaddr parameter of CSVDYNEX
The AMODE of the program is correct = 31 As The high order bit of the
address is one
With the dsname parameter I get a RC of 0 R15 = 8 , R0
= 827
Below is my code
* Add LLA exit CSVLLIX1 in case module is LLA MA
*
LOAD EP=CSVLLIX1
ST R0,LLA_EXIT
L R9,PSAAOLD-PSA(,R0)
ZZ USING ASCB,R9
ICM R8,B'1111',ZZ.ASCBJBNI
BZ STARTTSK
MVC JOB_NAME,0(R8)
B PRIME_JOB
STARTTSK DS 0H
ICM R8,B'1111',ZZ.ASCBJBNS
MVC JOB_NAME,0(R8)
PRIME_JOB DS 0H
LA R8,JOB_NAME
*
L R10,LLA_EXIT
CSVDYNEX REQUEST=ADD,
EXITNAME=CSVLLIX1,
STATE=ACTIVE,
MODNAME=CSVLLIX1,
MODADDR=(R10),
JOBNAME=(R8),
POS=FIRST,
RETCODE=RETCODE,
RSNCODE=RSNCODE,MF=(E,DYN_PARM)
Program defination
Name Prompt Alias-of Size TTR AC AM
RM
. CSVLLIX1 00000060 00480B 01 31
ANY
R15 = 08
R0 = xxxx0827
CSVDYNEXRSNBADAMODE
Meaning: Program error. For an ADD,
MODIFY, or REPLACE request: one of the
following occurred:
° An exit routine with AMODE=31 is
being added to an exit that requires
that its exit routines have AMODE=24.
° An exit routine with AMODE=24 is
being added to an exit that requires
that its exit routines have AMODE=31.
Action: Make sure the AMODE attributes of
the exit routine to be added conform to
the exit definition.
2.5.3 Exit Routine Environment
CSVLLIX1 receives control in the following environment:
Enabled for interrupts.
In supervisor state and in primary ASC mode with the primary ASID equal to
the home ASID.
In AMODE 31 and RMODE ANY.
Under a content supervisor's SVRB within the user's address space.
With no locks or ENQs held.
Under any task that might issue a LINK, LOAD, XCTL, or ATTACH macro.
Subtopics:
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN