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