The following should be consulted when diagnosing problems with persistent session.
If a NIBLIST was present at the time the dump was taken then it can be examined by printing the TCP section of the dump.
TCTE_PRSS_CV29_PTR points to the CV29 etc which was created by DFHZGRP and used by DFHZXPS or DFHZXRC. It is freed when DFHZNAC issues message DFHZC0146 or DFHZC0156. Otherwise it is freed when the session is unbound.
It is traced by DFHZXPS as a TC level 1 trace.
If you have a dump, but no trace level 1 available, it is dumped in the TCP section for each TCTTE for which it still exists.
Here are some possible problems:
In each case DFHZGRP or a function it has called issues a message giving a reason for the failure.
It may also occur if CICS was in the process of CNOSing from a high session limit to a low session limit at the time CICS failed.
Message DFHZC0111 is issued in this case.
Some of the reasons are known states for which the session cannot be recovered. Others are unexpected errors.
Known states for which the session cannot be recovered:.
Unexpected errors: