A fix is available
APAR status
Closed as program error.
Error description
With RDi 9.1.1.1 and 9.5, using Screen Designer, the G type field length in the record display is not taking into consideration the DBCS 2 character per character entry requirement. For example, on a G type field, if the definition on the source file is 20 characters in length, a G type field would need a length of 40 characters when displaying the field. Currently, the field length remains the same but the number of characters displayed is half the number required. The IBM i specifications say: Every DBCS-graphic data character has a length of 2 bytes. The length of DBCS-graphic (G) fields is expressed as the number of double-byte characters with the actual length being twice the number of characters. Changing the font to a DBCS font does not resolve the problem.
Local fix
Increase the G type field length to twice the number of characters required.
Problem summary
**************************************************************** * USERS AFFECTED: * * DDS developers using RDi to design screens and report with * * DBCS constants. * **************************************************************** * PROBLEM DESCRIPTION: * * In Screen and Report Designer the display and manipulation * * of DBCS constants and fields yields incorrect results. * **************************************************************** * RECOMMENDATION: * **************************************************************** When displaying a DDS member in Screen or Report Designer containing a pure DBCS G type field the field are shown at half the correct length. When changing the length of a G field or constant or plain DBCS constant on the design page by dragging the ends, the wrong length results. The size of the selection rectangle around a DSPF constant containing DBCS was too small. Converting from a regular constant to a pure DBCS constant using the properties page caused extra DBCS blanks to be appended to the constant.
Problem conclusion
This problem is fixed in the RDi 9.5.0.3 update.
Temporary fix
Comments
APAR Information
APAR number
SE63381
Reported component name
RATL DEV FOR I
Reported component ID
5724Y99DI
Reported release
910
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-11-23
Closed date
2016-04-22
Last modified date
2016-04-22
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Designer
Fix information
Fixed component name
RATL DEV FOR I
Fixed component ID
5724Y99DI
Applicable component levels
R901 PSY
UP
R910 PSY
UP
R911 PSY
UP
R950 PSY
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAE4W","label":"Rational Developer for i"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.1","Line of Business":{"code":"LOB57","label":"Power"}}]
Document Information
Modified date:
03 November 2021