IBM Support

PI87864: CECI ASSIGN RETURNS NO VALUE FOR SEVERAL VARIABLES. ISSUE MAY ALSO OCCUR IN REXX FOR CICS.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The CECI ASSIGN function is used to query CICS for various
    parameter values. Beginning with CICS 5.2, some variables
    receive no value. Those variables include:
    .
    EWasupp
    EXtds
    FAcility
    FCi
    GCHars
    GCOdes
    GMmi
    Hilight
    INITPARM
    INITPARMLen
    INPArtn
    INVokingprog
    Katakana
    LAnginuse
    LDCMnem
    .
    For example, prior to CICS 5.2, CECI ASSIGN would return values
    similar to this for the above variables: (note, PF2 depressed
    in CECI to display values in hexadecimal)
    .
     CECI ASSIGN
     STATUS:  COMMAND EXECUTION COMPLETE
      EXEC CICS  ASSign
    +  < EWasupp( X'00' ) >
       < EXtds( X'FF' ) >
       < FAcility( X'E3C3F5F7' ) >
       < FCi( X'01' ) >
       < GCHars( X'02B9' ) >
       < GCOdes( X'0025' ) >
       < GMmi( X'FF' ) >
       < Hilight( X'FF' ) >
       < INITPARM( X'40404040404040404040404040404040404040' ... ) >
       < INITPARMLen( X'0000' ) >
          .... and so on
    .
    But beginning with CICS 5.2, CECI ASSIGN returns the following:
    .
     CECI ASSIGN
     STATUS:  COMMAND EXECUTION COMPLETE
      EXEC CICS  ASSign
    +  < EWasupp( X'' ) >
       < EXtds( X'' ) >
       < FAcility( X'' ) >
       < FCi( X'' ) >
       < GCHars( X'' ) >
       < GCOdes( X'' ) >
       < GMmi( X'' ) >
       < Hilight( X'' ) >
       < INITPARM( X'' ) >
       < INITPARMLen( X'' ) >
          .... and so on
    .
    Notice that no value was returned for a number of variables. A
    similar problem exists for the same functionality in REXX for
    CICS.
    .
    This issue was originally reported in CICS 5.2 by APAR PI76018.
    The customer at that time agreed to a FIN closure.
    .
    .
    Additional Symptom(s) Search Keyword(s): KIXREVACC
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: CECI ASSIGN displays incorrect values   *
    *                      for some keywords.                      *
    ****************************************************************
    * RECOMMENDATION: .                                            *
    ****************************************************************
    The CECI transaction is used to execute an ASSIGN command.
    CECI builds an internal table to hold the values for all of
    the keywords in the command.
    When the ERRORMSG keyword is processed, CECI builds an
    incorrect entry in the internal table because the ERRORMSG
    output value length of 500 is greater than the length that
    CECI is designed to handle.
    The incorrect entry in the internal table causes later entries,
    for other keywords, to be corrupted.
    This results in incorrect output being displayed for some
    ASSIGN keywords.
    

Problem conclusion

  • DFHEIN23 has been changed to allow for the "large" ERRORMSG
    output field.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI87864

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / CST / Xsystem

  • Submitted date

    2017-09-25

  • Closed date

    2017-10-25

  • Last modified date

    2017-11-08

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

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

    UI51406 UI51407

Modules/Macros

  • DFHEIN23
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R000 PSY UI51406

       UP17/10/27 P F710

  • R100 PSY UI51407

       UP17/10/27 P F710

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:
08 November 2017