A fix is available
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
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