Abend S46D RC=18 if TRAP(ON,SPIE) set in Language Environment (LE) run-time overrides

Abend S46D RC=18 if TRAP(ON,SPIE) set in Language Environment (LE) run-time overrides

book

Article ID: KB0090162

calendar_today

Updated On:

Products Versions
TIBCO Object Service Broker for z/OS -
Not Applicable -

Description

Resolution:
If the Language Environment parameter TRAP(ON,SPIE) run-time option is set via an override then authorised  TIBCO Object Service Broker for z/OS (OSB) components may hang with an S46D RC=18 abend.

Environment:
============
o z/OS version of TIBCO Object Service Broker for z/OS

Symptoms:
=========
The job or started task will generate a S46D RC=18 abend and then hang until cancelled.

Cause:
======
Specifying Language Environment parameter TRAP(ON,SPIE) via an override using CEEOPTS DD statement.

Resolution:
===========
Do not set TRAP(ON,SPIE) override for OSB programs. Take the default setting of TRAP(ON,NOSPIE) as provided by TIBCO Object Service Broker.

N.B. Users should be very wary of overriding ANY of the LE options that change how LE works for OSB programs. Only reporting options should be changed.  If in doubt contact support.
  
References:
===========
IBM: Language Environment Programming Reference

Issue/Introduction

Abend S46D RC=18 if TRAP(ON,SPIE) set in Language Environment (LE) run-time overrides