CSV431I   CANNOT ASSOCIATE MODULE modname WITH EXIT exitname. text

Explanation

The ADD or REPLACE function was requested for the named exit routine or the DEFINE function was requested for the named exit, and the named exit routine had previously been associated with that exit. The requested function did not complete successfully. The message text describes the reason.

In the message text:
modname
The name of the exit routine
exitname
The name of the exit
return-code
The return code from the dynamic exit service (CSVDYNEX)
reason-code
The reason code from the dynamic exit service
dsname
The name of the data set
MODULE NOT FOUND
For the ADD or DEFINE function, the specified exit routine could not be located within LPA, the linklist, the nucleus or, if specified, a particular data set.

For the REPLACE function, the exit routine was not associated with the exit.

INCORRECT AMODE
The specified exit routine is AMODE 24 but the exit requires AMODE 31 or vice versa.
MODULE IS NOT REENTRANT
The specified exit routine is not reentrant but the exit requires that it be so.
CONSECUTIVE ABEND SUPPORT IS NOT ALLOWED DUE TO FAST PATH
The exit was defined with FASTPATH=YES to support calls in user key (8-15) or in any key. Consecutive abend support is not provided for exit routines.
REQUESTED DATA SET IS NOT APF AUTHORIZED
The data set from which the exit routine was to be loaded was not APF-authorized; therefore the system could not successfully perform the function.
EXIT NOT DEFINED
For the REPLACE function, the specified exit was not defined.
RC=return-code REASON=reason-code
A problem, described by the return and reason codes displayed, prevented the exit routine from being associated with the exit.
ALLOCATION FAILED FOR DATA SET dsname
Allocation of the specified data set was not successful.

System action

The system ensures that the specified exit routine will not be given control.

Operator response

Depending on the message text, do one of the following:
MODULE NOT FOUND
Determine the proper exit routine name or data set name and reissue the command.
EXIT NOT DEFINED
Determine the proper exit name and reissue the command.
ALLOCATION FAILED FOR DATA SET dsname
Make sure that you specified a cataloged data set.

In all other cases, notify the system programmer.

System programmer response

Depending on the message text, do one of the following:
INCORRECT AMODE or
MODULE IS NOT REENTRANT
Correct the attributes of the exit routine and have the operator reissue the command.
CONSECUTIVE ABEND SUPPORT IS NOT ALLOWED DUE TO FAST PATH
Change the consecutive abend indication, since this exit does not accept that function.
REQUESTED DATA SET IS NOT APF AUTHORIZED
Have the operator specify an APF-authorized library from which to load the exit routine or have the operator use the SETPROG APF command to add this library to the APF list and reissue the command.
ALLOCATION FAILED FOR DATA SET dsname
Make sure that you specified a cataloged data set.
RC=return-code REASON=reason-code
Look up the displayed return and reason codes for CSVDYNEX in z/OS MVS Programming: Authorized Assembler Services Reference ALE-DYN. If the return and reason codes are not described there, search problem reporting databases for a fix for the problem. If no fix exists, contact the IBM® Support Center.

Module

CSVEXPR

Source

Contents supervision (CSV)

Routing Code

10

Descriptor Code

-