Compiling an application program for CICS that used CA Datacom/DB, we receive an error in the binder step:
IEW2609W 5104 SECTION DBCSVPR USABILITY ATTRIBUTE OF NON-REUSABLE CONFLICTS WITH REQUESTED USABILITY OF REENTRANT.”
This results in a CC 12 and the module is not usable. We are trying to code modules for reentrancy, and need to know how to resolve this.
Release : 15.0
Component : CA DATACOM CICS SERVICES
In order to get your module to be reentrant (which also will run 31-bit), you need to use the module DBCSRPR instead of DBCSVPR. This DBCSRPR module has all the same functionality as the DBCSVPR module; it is built for 31-bit, RENT usage like you are trying to achieve.
Please review the documentation for this topic of "Linking Application Programs" in the CA Datacom CICS Services documentation.
You can then change your application programs from DBCSVPR to DBCSRPR if they want to use 31-bit RENT.