Resolving "IEW2609W SECTION DBCSVPR USABILITY ATTRIBUTE" Conflict error
search cancel

Resolving "IEW2609W SECTION DBCSVPR USABILITY ATTRIBUTE" Conflict error

book

Article ID: 139539

calendar_today

Updated On:

Products

Datacom Datacom/DB Datacom/AD

Issue/Introduction

Compiling an application program for CICS that used 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. 

Environment

DATACOM CICS SERVICES

 

Cause

The attributes of DBCSVPR are 24-bit and NRENT (non-reentrant)

Resolution

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 Using Datacom CICS Services documentation.

You can then change your application programs from DBCSVPR to DBCSRPR if they want to use 31-bit RENT.

Additional Information

As always, please contact Broadcom  support for Datacom if you have further questions.