IBM Support

PH26508: CICS TRANSLATOR ERROR WITH HANDLE CONDITION CHANNELERR

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • EXEC CICS PUT CONTAINER and GET CONTAINER commands are
    translating with the CICS Translator and functioning correctly.
    When adding an EXEC CICS HANDLE CONDITION statement for the
    specific conditions related to the CHANNELs and CONTAINERs
    receives TRANSLATOR LOGIC ERROR DETECTED error. Here's an
    example of what was added:
    
     EXEC CICS HANDLE CONDITION
    
    INVREQ(1000-EXIT)
     LENGERR(1000-EXIT)
     CHANNELERR(1000-EXIT)
    
    END-EXEC.
    
    Here's the error returned:
    
    TRANSLATOR LOGIC ERROR
    DETECTED - NO ARG SPECIFIED
    CALLED FROM MODULE DFHEIMG2
    CALLED
    FROM MODULE LDPROC
    CALLED FROM MODULE TESTRIG
    CALLED FROM
    MODULE DFHEIMSC
    CALLED FROM MODULE DFHEIM01
    .
    DFH7002I
    UNRECOVERABLE TRANSLATOR ERROR:- 0. TRANSLATION TERMINATED.
    CORRECTION OF SOURCE PROGRAM ERRORS MAY BYPASS THE
    PROBLEM.
    DFH7038I SEQUENCE ERRORS IN SOURCE PROGRAM.
    END OF
    TRANSLATOR DIAGNOSTIC MESSAGES.
    
    The CICS Translator then ends
    with a Return Code 16
    

Local fix

  • IF RESP-CODE = DFHRESP(CHANNELERR) THEN...
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: EXEC CICS HANDLE CONDITION statements   *
    *                      for the specific conditions related to  *
    *                      CHANNELs and CONTAINERs commands cause  *
    *                      the translator to issue message         *
    *                      DFH7002I.                               *
    ****************************************************************
    EXEC CICS HANDLE CONDITION statements for the following
    conditions cause the translator to issue msgDFH7002I :
    LOCKED
    ACTIVITYERR
    CONTAINERERR
    TOKENERR
    CSDERR
    DUPRES
    RESUNAVAIL
    CHANNELERR
    CCSIDERR
    CODEPAGEERR
    INCOMPLETE
    because of incompatible syntax in DFHEITAB.
    

Problem conclusion

  • DFHEITAB has been changed to correct the syntax.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH26508

  • Reported component name

    CICSTS FOR ZVSE

  • Reported component ID

    5655VSE00

  • Reported release

    B3P

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-06-16

  • Closed date

    2020-10-01

  • Last modified date

    2020-10-01

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

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

    UI71861

Modules/Macros

  • DFHEITAB DFHEITHG DFHEITT2 DFHEITTR
    

Fix information

  • Fixed component name

    CICSTS FOR ZVSE

  • Fixed component ID

    5655VSE00

Applicable component levels

  • RB3P PSY UI71861

       UP20/10/01 I 1000

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.

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"2.2"}]

Document Information

Modified date:
02 October 2020