Server ABEND U4087 and CONDITION=CEE0803S
search cancel

Server ABEND U4087 and CONDITION=CEE0803S

book

Article ID: 401064

calendar_today

Updated On:

Products

Datacom Datacom/AD Datacom/DB Datacom/Server

Issue/Introduction

When trying to run a report that uses Datacom Server to refresh the data, the first time it ran fine, but the next time the Server crashes and the failed job log shows abend U4087 and condition CEE0803S.

Environment

Datacom Server

Cause

CEE0803S means that the heap identifier in a get storage request or a discard heap request was unrecognized.

The heap identifier supplied in a call to CEEGTST or CEEDSHP did not match any known heap identifier, or the heap had already been discarded by a call to CEEDSHP (discard heap) before the request.

No storage is allocated. The value of the address parameter is undefined.

The supplied default for HEAPPOOLS in IBM is:
HEAPPOOLS(OFF,8,10,32,10,128,10,256,10,1024,10,2048,10,0,10,0,10,0,10,0,10,0,10,0,10)

  1. OFF: Specifies that the Language Environment does not use the Heap Pools Manager.

Resolution

When abend U4087 and condition CEE0803S occur, the end user needs to ensure that the CEEOPTS DD statement points to the recommended CEEUOPT member in the CAAXMAC or CAYTMAC library, depending on whether Datacom Server is installed standalone or with Datacom/AD. See example z/OS startup JCL in Start Up Datacom Server section of Datacom Tools 15.1 documentation.