Question & Answer
Question
Why am I getting message "Thread is not CICS-DB2 compatible: CICS_REGION_BUT_API_DISALLOWED ERRORCODE=-4228, SQLSTATE=null" when starting up my Liberty JVM server? This started occurring after I applied RSU1601.
I found the following messages in JVMOUT:
Launching defaultServer (CICS Transaction Server for z/OS 5.2.0, CICS LIBERTY NOTUSAGE, WebSphere Application Server 8.5.5.6, WAS FOR Z/OS 8.5.5.6/wlp-1.0.9.cl50620150610-1749) on IBM J9 VM, version pmz6470_27sr1fp1-20140708_01 (SR1 FP1) (en_US)
:
Thread is not CICS-DB2 compatible: CICS_REGION_BUT_API_DISALLOWED ERRORCODE=-4228, SQLSTATE=null
I also found the following messages in JVMERR,
ERROR ¨ CWWKE0702E: Could not resolve module: com.ibm.cics.wlp.impl
Unresolved requirement: Import-Package: com.ibm.wsspi.webcontainer.servlet; version="2.1.0"
Answer
The com.ibm.wsspi.webcontainer.servlet requirement seen in message CWWKE0702E was added by CICS Transaction Server for z/OS (CICS TS) APAR PI50345. The Java(TM) code for this APAR (R90D - PTF UI34220) has been applied to the running system but the Liberty code for this APAR (R90L- PTF UI34221) has not been applied. You need apply both Java and Liberty PTFs to your system at the same time.
Note: The R90D and R90L PTFs are for CICS TS V5.2. Similar PTFs for CICS TS V5.1 (R80D - PTF UI34218 and R80L - PTF UI34219) are also associated with APAR PI50345.
Sharon Yang
IBM CICS L2 Support
Product Synonym
CICS/TS CICSTS CICS TS CICS Transaction Server
Was this topic helpful?
Document Information
Modified date:
06 April 2016
UID
dwa1262638