IBM Support

PI77502: JAVA EE 7 FULL PLATFORM AND JVMSERVER PURGE, KILL AND RUNAWAY IMPROVEMENTS

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as new function.

Error description

  • Support for Java EE 7 Full Platform in Integrated mode Liberty
    in CICS and improved support for JVMSERVER PURGE and KILL.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Support for Java EE 7 Full Platform in  *
    *                      Integrated mode Liberty in CICS and     *
    *                      improved support for JVMSERVER PURGE    *
    *                      and KILL.                               *
    ****************************************************************
    This APAR includes enhancements to the management of JVM servers
    and associated CICS tasks. CICS is now able to remove disruptive
    tasks from the JVM server using the purge option, and it can
    quiesce associated threads and tasks in a more orderly sequence
    when disabling the JVMSERVER. A new, more comprehensive and
    robust mechanism has been introduced for handling RUNAWAY tasks
    in a JVM server.
    
    This APAR also provides support for Java EE 7 Full Platform in
    CICS Liberty Integrated mode, and introduces a more standard
    configuration for Db2 type 2 connectivity using the Liberty
    dataSource to supercede the cicsts_dataSource.
    

Problem conclusion

Temporary fix

Comments

  • CICS is updated to support Java EE 7 full platform, improve
    JVMSERVER PURGE, KILL and runaway, and provide a more standard
    way of configuring a dataSource for Db2 type 2 connectivity.
    
    The CICS Transaction Server for z/OS 5.3 Knowledge Center will
    be updated to describe the new functionality.
    
    The following defects are also fixed:
     - Segmentation fault when a Liberty JVM server is disabled if
       the zosconnect-1.0 feature was added and the cicsts:link-1.0
       feature was present.
     - WLPLink trace entry written to dfhjvmtrc even though trace
       was not active.
     - JVMTIME and JVMSUSP task monitoring fields not populated
       correctly for some Liberty tasks.
     - 0C1/AKEA abend in DFHEMTD when a bundle is disabled that has
       a CICSExecutorService.runAsCICS() call in the
       Activator.stop() method.
     - java.lang.IllegalArgumentException when installing a bundle
       into a JVM server with
       -Dcom.ibm.cics.jvmserver.override.ccsid=UTF-8
     - 0C4/AKEA abend in DFHAPATT.
     - NullPointerException in
       HttpRequestMessageImpl.getRequestURL().
     - NullPointerException in a Liberty JVM server when a
       cics_dataSource element contains invalid properties.
     - com.ibm.cics.router.RouterException: Unable to create Liberty
       profile server when using ${server.output.dir} in the
       location property of an <include /> element.
     - java.lang.UnsatisfiedLinkError: com_ibm_cics_server_DTC (Not
       found in java.library.path) when adding or removing features
       in server.xml
     - 0C1/AKEA abend in DFHAPLJP and severe error (code X'0C0B') in
       DFHSJTH when purge or runaway occurs in a Link to Liberty
       application.
     - INTERNAL ERROR when installing a Bundle containing an invalid
       JAR file.  The diagnostics have been improved.
     - JVM server IPT control block SJKE (remark SJKIDATA) not freed
       when a JVMSERVER is disabled causing a memory leak.
     - Tasks waiting for a PPTE never resumed when a deferred abend
       was issued on one of these tasks.
     - Abend 0999 when enabling a DBCONN for Liberty DB2 type 2
       connectivity after enabling the Liberty JVM server.
    ×**** PE17/10/18 FIX IN ERROR. SEE APAR PI79692  FOR DESCRIPTION
    ×**** PE17/09/26 FIX IN ERROR. SEE APAR PI87914  FOR DESCRIPTION
    ×**** PE18/04/12 FIX IN ERROR. SEE APAR PI96650  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PI77502

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    000

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-03-02

  • Closed date

    2017-09-04

  • Last modified date

    2018-04-17

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI50052 UI50053 UI50054 UI50055 UI50056 UI50057

Modules/Macros

  • DFHAMSJ  DFHAPIN  DFHAPJVM DFHAPLI1 DFHAPLI2 DFHAPLI3 DFHAPLJ1
    DFHAPLJ3 DFHAPLJP DFHAPLX3 DFHAXIS2 DFHCAL64 DFHCDJNI DFHCDK64
    DFHCDKRN DFHDSAC  DFHDSAT  DFHDSIT  DFHEIQSY DFHKESVC DFHKETIX
    DFHLEPT  DFHLEPT@ DFHLEPTI DFHMNXM  DFHMSG64 DFHMSGIF DFHPGAI
    DFHPGCR  DFHPGDD  DFHPGEX  DFHPGIS  DFHPGISA DFHPGISM DFHPGIST
    DFHPGISX DFHPGISY DFHPGLD  DFHPGLE  DFHPGLK  DFHPGLU  DFHPGPG
    DFHPGRE  DFHPGRL  DFHPGRP  DFHPGXE  DFHPIWR  DFHRLRO  DFHSJBD
    DFHSJBDT DFHSJDM  DFHSJDS  DFHSJDST DFHSJDUF DFHSJIN  DFHSJINT
    DFHSJIS  DFHSJIT  DFHSJJI  DFHSJJID DFHSJJIH DFHSJJIO DFHSJJS
    DFHSJJST DFHSJL   DFHSJNT  DFHSJPTI DFHSJR   DFHSJRE  DFHSJRL
    DFHSJRM  DFHSJSA  DFHSJSC  DFHSJSM  DFHSJSR  DFHSJST  DFHSJTE
    DFHSJTH  DFHSJTHT DFHSJTRI DFHSJWL  DFHSJXM  DFHSTP   DFHTRC64
    DFHTRCIF DFHTRFT  DFHTRPT  DFHWLPAX DFHWS002 DFHWS003 DFHWS004
    DFHWS005 DFHWS006 DFHWS007 DFHWS008 DFHWS009 DFHWS010 DFHWS011
    DFHWS012 DFHWS013 DFHWS014 DFHWS015 DFHWS016 DFHWS017 DFHWS018
    DFHWS019 DFHWS020 DFHWS021 DFHWS022 DFHWS023 DFHWS024 DFHWS025
    DFHWS026 DFHWS027 DFHWS028 DFHWS029 DFHWS030 DFHWS031 DFHWS032
    DFHWS033 DFHWS034 DFHWS035 DFHWS036 DFHWS037 DFHWS038 DFHWS039
    DFHWS040 DFHWS041 DFHWS042 DFHWS043 DFHWS044 DFHWS045 DFHWS046
    DFHWS047 DFHWS048 DFHWS049 DFHWS050 DFHWS051 DFHWS052 DFHWS053
    DFHWS054 DFHWS055 DFHWS056 DFHWS057 DFHWS058 DFHWS059 DFHWS060
    DFHWS061 DFHWS062 DFHWS064 DFHWS065 DFHWS066 DFHWS068 DFHWS069
    DFHWS070 DFHWS071 DFHWS072 DFHWS073 DFHWS074 DFHWS075 DFHWS076
    DFHWS077 DFHWS078 DFHWS079 DFHWS081 DFHWS082 DFHWS083 DFHWS084
    DFHWS085 DFHWS086 DFHWS087 DFHWS088 DFHWS089 DFHWS090 DFHWS091
    DFHWS092 DFHWS122 DFHWS123 DFHXMACT DFHXMATH DFHXMATT DFHXMIQ
    DFHXMIQH DFHXMIQT DFHXMIQX DFHXMIQY DFHXMPPT DFHXMTRI DFHXMXET
    DFJ@H166 DFJ@H168 DFJ@H350 DFJ@H351 DFJ@H352 DFJ@H353 DFJ@H356
    DFJ@H360 DFJ@H387 DFJ@H390 DFJ@H415 DFJ@H417 DFJ@H427 DFJ@H429
    DFJ@H431 DFJ@H432 DFJ@H437 DFJ@H439 DFJ@H440 DFJ@H444 DFJ@H446
    DFJ@H447 DFJ@H448 DFJ@H463 DFJ@H465 DFJ@H467 DFJ@H468 DFJ@H471
    DFJ@H472 DFJ@H479 DFJ@H484 DFJ@H485 DFJ@H486 DFJ@H488 DFJ@H491
    DFJ@H492 DFJ@H493 DFJ@H494 DFJ@H525 DFJDTCOE DFJOUTRE DFJWLPPL
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R000 PSY UI50052

       UP17/09/07 P F709

  • R001 PSY UI50056

       UP17/09/07 P F709

  • R003 PSY UI50057

       UP17/09/08 P F709

  • R00D PSY UI50053

       UP17/09/07 P F709

  • R00L PSY UI50055

       UP17/09/07 P F709

  • R00W PSY UI50054

       UP17/09/07 P F709

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.



Document information

More support for: CICS Transaction Server

Software version: 5.3

Reference #: PI77502

Modified date: 17 April 2018