"+DB01801E - INTERFACE ERROR - 44" on Datacom Program using URT with RRS=YES.
search cancel

"+DB01801E - INTERFACE ERROR - 44" on Datacom Program using URT with RRS=YES.

book

Article ID: 19750

calendar_today

Updated On:

Products

Datacom DATACOM - AD COMMON SERVICES FOR Z/OS Common Services

Issue/Introduction

Execution of a Datacom batch program using a User Requirements Table ( URT ) with DBURINF RRS=YES for two-phase commit processing fails with:

+DB01801E - INTERFACE ERROR - 44 .

 

 

Resolution

44 means PC NOT VALID 

A Program Call PC subroutine has been built that is subordinate to the CAMASTER address space to support special requirements.
Those special requirements include the use of XCF communications, RRS for two-phase processing, and not running DBUTLTY as authorized, as required.

CAIRIM installs the DBPCSPR routine during the IPL process, or later. If not installed by CAIRIM, there is no support for XCF, RRS, or DBUTLTY functions, or requirements that cannot be done in problem mode. CAMASTER is part of Common Services for z/OS.

To verify if that DBPCSPR routine has been installed run DBUTLTY REPORT MEMORY=MVS .

In following example you can see that DBPCSPR has been installed .

ADDRESS      SIZE  TEXT         
31DC2000     4096  DB_SVC_AC R14.0+ SYSTEM ANCHOR      
31DBF000     4346  DBPCCPR  15.0   20120625 12.13  CROSS MEMORY  PC=PROD 
31DBD000     2976  DBPCSPR  15.0   20120625 12.13  PC XCF + RRS  PC=PROD