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.
Datacom Server
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)
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.