IBM Support

PH02608: CICS API TRANSFORM DATATOJSON COMMAND REMOVES ACCESS TO CURRENT CHANNEL DFHAHC-V1

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In a CICS Web Service, an EXEC CICS TRANSFORM DATATOJSON is
    issued with CHANNEL('DatatoJson'). After the command, the
    CURRENT channel is changed to datatojson which effectively
    removes access to DFHAHC-V1.
    Without access to Channel DFHAHC-V1 the application logic can't
    access web service containers and therefore can't send a
    response.
    

Local fix

  • Remove EXEC CICS TRANSFORM DATATOJSON command.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: The current CHANNEL at a LINK level     *
    *                      program is changed by an EXEC CICS      *
    *                      TRANSFORM DATATOJSON command.           *
    ****************************************************************
    A WEB Service application provider is LINKed to with CHANNEL
    DFHAHC-V1.
    A new user CHANNEL is created followed by an EXEC CICS
    TRANSFORM DATATOJSON passing the new CHANNEL in the CHANNEL
    parameter.
    During the data transformation the current CHANNEL is changed
    to the new CHANNEL, making CHANNEL DFHAHC-V1 inaccessible at
    that LINK level.
    

Problem conclusion

  • DFHEIML and DFHMLJS have been changed to prevent the current
    CHANNEL being changed by an EXEC CICS TRANSFORM DATATOJSON
    or JSONTODATA command.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH02608

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-09-10

  • Closed date

    2019-01-18

  • Last modified date

    2019-02-02

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

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

    UI60809 UI60810 UI60811

Modules/Macros

  • DFHEIML  DFHMLJS  DFHMLJST
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R000 PSY UI60809

       UP19/01/19 P F901

  • R100 PSY UI60810

       UP19/01/19 P F901

  • R200 PSY UI60811

       UP19/01/26 P F901

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.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.3","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.3","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 February 2019