Cancel session may incur a z/OS System Abend D78 RC4 in the target EE.
book
Article ID: KB0086116
calendar_today
Updated On:
Products
Versions
TIBCO Object Service Broker for z/OS
-
Not Applicable
-
Description
Resolution: Version 2: ---------- A system abend D78 reason code 4 (SD78-4) may occur in the target Execution Environment (EE) when a session is cancelled as a result of action taken in the Data Object Broker region or by a force canceluser request in the EE or lost terminal connection.
HDRSBOCP runs under a z/OS "Operator" TCB (HOPEnnnn) and uses a z/OS Create Interruption Request Block (CIRB) request to schedule termination of the user session. The cancel request then is dispatched to an "Interpreter" z/OS TCB (HINTnnnn) task. The abend happens when a storage freemain inside SVC3 exit processing is issued against the storage acquired under TCB HOPERnnn as part of the CIRB processing request. z/OS 1.11 then issues the SD78-4 abend.
A D78 RC4, as defined by IBM "z/OS MVS System Codes" manual means: "A FREEMAIN request was specified for local system queue area (LSQA) virtual storage that is associated with a task. However, the virtual storage area specified is not associated with the task."
Environment: ============ * problem happens at z/OS 1.11 or later releases * cancel must use z/OS CIRB (SVC x'2B') processing to schedule the session termination
Symptoms: ========= Typical symptoms include EE joblog messages such as:
S6BDR002E ERROR=SD78 UNKNOWN .UNKNOWN +0300E VERSION=UNKNOWN IEA995I SYMPTOM DUMP OUTPUT SYSTEM COMPLETION CODE=D78 REASON CODE=00000004 PSW AT TIME OF ERROR 070C1000 813BE7B0 ILC 2 INTC 0D NO ACTIVE MODULE FOUND NAME=UNKNOWN DATA AT PSW 013BE7AA - 00181610 0A0D18CE 18FB180C
Cause: ===== There is a difference in Create Interruption Request Block (CIRB) processing behaviour under z/OS 1.11 and later z/OS releases which now results in a system SD78-4 abend.
Resolution: ========= In order to accomodate the new CIRB cleanup behaviour under z/OS 1.11 and later releases, TIBCO Object Service Broker for z/OS IRB processing is being revised to use the branch entry macro call to CIRB with the target TCB address set.
Customers requiring this fix should open a service request with TIBCO Support and request notification for the OSBZ-1253 fix. You may also subscribe to Late Breaking News for TIBCO Object Service Broker for z/OS to receive notification of the upcoming Hotfix containing this fix.
History: ======== Oct 15, 2010 -original solution issued Oct 21, 2010 -revision 2 issued to remove reference to IBM apar II14548 and replace with TIBCO problem report OSBZ-1253
References: ========== TIBCO incident: OSBZ-1253
Issue/Introduction
Cancel session may incur a z/OS System Abend D78 RC4 in the target EE.