A fix is available
APAR status
Closed as new function.
Error description
New Function.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of the Venezuela and Malta locale * * data. * * (POSIX style locales or Language Environment * * callable services) * **************************************************************** * PROBLEM DESCRIPTION: As of January 10, 2008, Venezuela will * * change its currency from bolivar to * * bolivar fuerte and Malta will adopt the * * euro currency. * * * * For Venezuela, support for the new * * currency must be provided for locale * * sensitive applications, while keeping * * support for the old currency for the * * POSIX style locales where needed. * * * * For Malta, enhancements are made to the * * Maltese locale data to make euro the * * default currency symbol. * * * * This affects POSIX style locales and * * Language Environment callable services. * **************************************************************** * RECOMMENDATION: * **************************************************************** Support is added for Venezuela to change its currency from bolivar (VEB) to bolivar fuerte (VEF) and for Malta to adopt euro currency. The change for Malta is only for release z/OS 1.9
Problem conclusion
Temporary fix
Comments
For Venezuelan currency change for releases z/OS 1.7 - z/OS 1.9, the following locales are modified to return the new currency information. es_VE.IBM-284 es_VE.IBM-923 es_VE.IBM-924 es_VE.IBM-1047 es_VE.IBM-1145 es_VE.IBM-ISO8859-1 And the following locales are created to contain a copy of the old currency information. es_VEO.IBM-284 es_VEO.IBM-923 es_VEO.IBM-924 es_VEO.IBM-1047 es_VEO.IBM-1145 es_VEO.IBM-ISO8859-1 CEE3MCS and CEE3MC2 Language Environment callable services are updated to return the new currency symbols for national and international currency for both Venezuela and Malta. The following information is added in the publications. z/OS Language Environment Programming Reference: SA22-7562-xx Appendix A. IBM-supplied country code defaults Releases z/OS 1.7 - z/OS 1.9: The entry for Venezuela should be updated with the following information in the table from Appendix A in the Language Environment Programming Reference. Only the currency symbol has changed. Country/Region: Venezuela Country Code: VE Decimal Separator: , Thousand Separator: . Currency Symbol: BsF International currency symbol: VEF Time Picture String: ZH:MI:SS AP Date Picture String: DD/MM/YY Date and Time Picture String: DD/MM/YY ZH:MI:SS AP The following is added for Malta in release z/OS 1.9 Country/Region: Malta Country Code: MT Decimal Separator: , Thousand Separator: . Currency Symbol: X'9F404040' International currency symbol: EUR Time Picture String: HH:MI:SS Date Picture String: YYYY-MM-DD Date and Time Picture String: YYYY-MM-DD HH:MI:SS z/OS XL C/C++ Programming Guide: SC09-4765-xx Appendix D. Locales Supplied with z/OS C/C++ For releases z/OS 1.7 - z/OS 1.9: The following two tables must be updated, adding entries for locales which support the old Venezuelan currency. Table. Compiled EBCDIC locales supplied with z/OS C/C++ The following four entries should be added: |Locale name as | | | | | |in setlocale() | |Country/ | |Load module | |argument |Language |Territory |Codeset |name | -----------------|----------|----------|---------|-------------| |Es_VEO.IBM-284 |Spanish |Venezuela |IBM-284 |<prefix>$VOEJ| |Es_VEO.IBM-924 |Spanish |Venezuela |IBM-924 |<prefix>$VOEZ| |Es_VEO.IBM-1047 |Spanish |Venezuela |IBM-1047 |<prefix>$VOEY| |Es_VEO.IBM-1145 |Spanish |Venezuela |IBM-1145 |<prefix>$VOHJ| Table. Compiled ASCII locales supplied with z/OS C/C++ The following two entries should be added: --------------------------------------------------------------- |Locale name as | | | | | |in setlocale() | |Country/ | |Load module| |argument |Language |Territory |Codeset |name | -----------------|----------|--------- |---------- |-----------| |es_VEO.ISO8859-1|Spanish |Venezuela |ISO8859-1 |CEJ$VOI1 | |es_VEO.IBM-923 |Spanish |Venezuela |IBM-923 |CEJ$VOIF | z/OS XL C/C++ Compiler and Run-Time Migration Guide for the Application Programmer: GC09-4913-xx Chapter xx: Language Environment Changes For releases z/OS 1.7 - z/OS 1.9: Venezuela is changing its currency from bolivar to bolivar fuerte. The national currency symbol changes from Bs to BSF and the international currency symbol changes from VEB to VEF. C/C++ users who want to keep using the old currency symbols, the Bs or VEB (bolivar), must use setlocale() with a locale name of "Es_VEO" for the language-territory part, instead of "Es_VE". For release z/OS 1.9: Malta is adopting the euro currency. Users who want to keep using the old currency symbol must use the @preeuro locales. z/OS V1Rx.0 Language ENvironment Run-Time Application Migration Guide: GA22-7565-xx Chapter xx: Migration considerations for Language Environment in z/OS V1Rx For releases z/OS 1.7 - z/OS 1.9: Venezuela is changing its currency from bolivar to bolivar fuerte. The national currency symbol changes from Bs to BSF and the international currency symbol changes from VEB to VEF. C/C++ users who want to keep using the old currency symbols, the Bs or VEB (bolivar), must use setlocale() with a locale name of "Es_VEO" for the language-territory part, instead of "Es_VE". Users of the CEE3MCS and CEE3MC2 calable services can only access the new currency symbols. For release z/OS 1.9: Malta is adopting the euro currency. Users who want to keep using the old currency symbol must use the @preeuro locales. ×**** PE08/03/05 PTF IN ERROR. SEE APAR PK62243 FOR DESCRIPTION
APAR Information
APAR number
PK54439
Reported component name
LE C LIBRARY
Reported component ID
568819805
Reported release
720
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
YesSpecatt / New Function / Xsystem
Submitted date
2007-10-10
Closed date
2007-12-19
Last modified date
2008-04-09
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK32493 UK32494 UK32495
Modules/Macros
CEECCSD CEECCSDX CEEMFMCS CEEMFMDA CEEMFMDS CEEMFMDT CEEMFMTM CEEMFMTS CEEMFNDC CEEXCNTY CEH$EFEJ CEH$EFEY CEH$EFEZ CEH$EFHJ CEH$LCNM CEH$VOEJ CEH$VOEY CEH$VOEZ CEH$VOHJ CEJ$EFIF CEJ$EFI1 CEJ$MTF8 CEJ$VOIF CEJ$VOI1 CEJ@MTF8 CEL4FMC2 CEQ$EFEJ CEQ$EFEY CEQ$EFEZ CEQ$EFHJ CEQ$VOEJ CEQ$VOEY CEQ$VOEZ CEQ$VOHJ CEU$EFEJ CEU$EFEY CEU$EFEZ CEU$EFHJ CEU$VOEJ CEU$VOEY CEU$VOEZ CEU$VOHJ CEZ$EFIF CEZ$EFI1 CEZ$MTF8 CEZ$VOIF CEZ$VOI1 CEZ@MTF8 EDC40004 HLE7720J HLE7730J HLE7740J
SA227562XX | SC094765XX | GA227565XX | GC094913XX |
Fix information
Fixed component name
LE C LIBRARY
Fixed component ID
568819805
Applicable component levels
R720 PSY UK32493
UP08/01/01 P F712
R730 PSY UK32494
UP08/01/01 P F712
R740 PSY UK32495
UP08/01/01 P F712
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":"BU048","label":"IBM Software"},"Product":{"code":"SSCVSBD","label":"Runtime"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"720","Edition":"","Line of Business":{"code":"","label":""}},{"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":"720","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"720","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
09 April 2008