APAR status
Closed as program error.
Error description
A negative one byte Signed Binary Integer is mapped incorrectly as if it is an Unsigned Binary Integer when mapped to an Unsigned Character Integer on the Unix or zLinux platform.
Local fix
WTXCQ - WTX00039605 GM / GM Circumvention: None
Problem summary
Users Affected: WebSphere Transformation Extender customers who use 1-byte binary integers on Unix. Problem Description: Signed binary integer mapped as unsigned on Unix. Platforms Affected: 1 AIX (32BITS) 2 AIX (64BITS) 3 DataPower32 4 HPUX(Itanium) (32 BITS) 5 HPUX(Itanium) (64 BITS) 6 HPUX(risc) (32BITS) 7 HPUX(risc) (64BITS) 8 LINUX (32 BITS) 9 LINUX (64 BITS) 10 Solaris (32BITS) 11 Solaris (64BITS) 12 z/USS (32 BITS) 13 zLinux (64 BITS)
Problem conclusion
By default, a type defined as "char" is unsigned on Unix (it's signed on Windows). So I have to specifically cast it to "(signed char *)" to get the sign to take effect. Delivered in: 8.1.0.6, 8.2.0.6, 8.3.0.5, 8.4.0.1
Temporary fix
Comments
APAR Information
APAR number
PM54284
Reported component name
WTX FOR INT SER
Reported component ID
5724M4010
Reported release
830
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2011-12-13
Closed date
2012-01-18
Last modified date
2012-03-26
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WTX FOR INT SER
Fixed component ID
5724M4010
Applicable component levels
R810 PSY
UP
R820 PSY
UP
R830 PSY
UP
R840 PSY
UP
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCKRDT","label":"WTX for Integration Servers"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.3","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
26 March 2012