IBM Support

PK16436: EPI CLIENT GET INCORRECT OUTPUT. SBCS DATA CONVERTED AS DBCS.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • EPI client application get gabage output for SBCS data.
    SBCS data converted as DBCS becasue dbcs_screen_map contain
    dbcs_only flag eventhough the fild does not contains DBCS.
    CICS application issues SEND MAP ERASE but CICS does not
    reset dbcs_only flag in dbcs_screen_map.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: CICS application receives incorrect map *
    *                      data when run from an EPI client which  *
    *                      uses DBCS.                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A BMS application is run from an EPI client which uses DBCS. A
    BMS map is sent which contains a DBCS field. On the next
    pseudo-conversational leg, a different map is sent with the
    ERASE option. This contains an empty SBCS input field at a
    screen position which is slightly earlier than the DBCS field on
    the previous map. Data is entered into this field by the user.
    When the data is received in CICS, it is converted from ASCII to
    EBCDIC using DBCS conversion instead of SBCS conversion
    resulting in garbage.
    CICS contains a dbcs screen map which tracks the location of
    DBCS fields on the screen for EPI clients. This is used by
    DFHCCNV3 when converting incoming data from an EPI client.
    If a SEND is issued with the ERASE option, this screen map
    should be cleared of all DBCS indicators.
    DFHXTP calls DFHCCNV3 when a SEND is issued but the ERASE
    option is never set. This is because DFHXTP is working with
    the assembler version of the DFHC32 parameter list.
    This is out of step with the PL/X version of the parameter list
    used by DFHCCNV3.
    
    ADDITIONAL KEYWORDS :- C32_ERASE
    

Problem conclusion

  • The assembler version of the DFHC32 structure has been updated
    to bring it in step with the PL/X version of the same structure.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK16436

  • Reported component name

    CICSTS 3.1 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2005-12-12

  • Closed date

    2005-12-15

  • Last modified date

    2006-01-04

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

    PK15247

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

    UK10113

Modules/Macros

  •    DFHCNVCA DFHXTP
    

Fix information

  • Fixed component name

    CICSTS 3.1 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK10113

       UP05/12/20 P F512

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":"3.1","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":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 January 2006