Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6608572
Votes 0
Synopsis Currency change for Malta and Cyprus
Category java:classes_util_i18n
Reported Against
Release Fixed 7(b33), 5.0u15-rev(b11) (Bug ID:2153385) , 6u10(b06) (Bug ID:2153386) , 1.4.2_18(b05) (Bug ID:2154673)
State 10-Fix Delivered, bug
Priority: 3-Medium
Related Bugs
Submit Date 24-SEP-2007
Description
Malta/Cyprus will switch their currencies to Euro from the January 1st, 2008.
Posted Date : 2007-09-24 21:58:15.0
Work Around
N/A
Evaluation
Change currency this way:
Malta - MTL -> EUR, keep minor units
Cyprus - CYP -> EUR, keep minor units
Posted Date : 2008-04-24 14:58:41.0

--- old/src/share/classes/java/util/CurrencyData.properties	Fri Apr 25 01:23:31 2008
+++ new/src/share/classes/java/util/CurrencyData.properties	Fri Apr 25 01:23:30 2008
@@ -29,7 +29,7 @@
 # It is a serial number that accompanies with each amendment, such as 
 # 'MAxxx.doc'
 
-dataVersion=139
+dataVersion=140
 
 # List of all valid ISO 4217 currency codes.
 # To ensure compatibility, do not remove codes.
@@ -187,7 +187,7 @@
 # CUBA
 CU=CUP
 # CYPRUS
-CY=CYP
+CY=EUR
 # CZECH REPUBLIC
 CZ=CZK
 # DENMARK
@@ -346,7 +346,7 @@
 # MALI
 ML=XOF
 # MALTA
-MT=MTL
+MT=EUR
 # MARSHALL ISLANDS
 MH=USD
 # MARTINIQUE
--- old/test/java/util/Currency/ValidateISO4217.java	Fri Apr 25 01:23:37 2008
+++ new/test/java/util/Currency/ValidateISO4217.java	Fri Apr 25 01:23:35 2008
@@ -90,7 +90,7 @@
 
     /* Codes that are obsolete, do not have related country */
     static final String otherCodes =
-        "ADP-AFA-ATS-AYM-BEF-BGL-BOV-BYB-CLF-DEM-ESP-FIM-FRF-GRD-GWP-IEP-ITL-LUF-MGF-MXV-NLG-PTE-RUR-SDD-SIT-SRG-TPE-TRL-VEF-USN-USS-XAG-XAU-XBA-XBB-XBC-XBD-XDR-XFO-XFU-XPD-XPT-XTS-XXX-YUM-ZWN";
+        "ADP-AFA-ATS-AYM-BEF-BGL-BOV-BYB-CLF-CYP-DEM-ESP-FIM-FRF-GRD-GWP-IEP-ITL-LUF-MGF-MTL-MXV-NLG-PTE-RUR-SDD-SIT-SRG-TPE-TRL-VEF-USN-USS-XAG-XAU-XBA-XBB-XBC-XBD-XDR-XFO-XFU-XPD-XPT-XTS-XXX-YUM-ZWN";
 
     static boolean err = false;
 
--- old/test/java/util/Currency/tablea1.txt	Fri Apr 25 01:23:41 2008
+++ new/test/java/util/Currency/tablea1.txt	Fri Apr 25 01:23:40 2008
@@ -1,12 +1,12 @@
 #
 #
-# Based on BSi's ISO4217 data - "TABLE A1.doc" + amendments up until MA139.doc
-#   (As of 18 June  2007)
+# Based on BSi's ISO4217 data - "TABLE A1.doc" + amendments up until MA140.doc
+#   (As of 24 September  2007)
 #
 
 # Version
 FILEVERSION=1
-DATAVERSION=139
+DATAVERSION=140
 
 # ISO 4217 currency data
 AF	AFN	971	2
@@ -68,7 +68,7 @@
 CI	XOF	952	0
 HR	HRK	191	2
 CU	CUP	192	2
-CY	CYP	196	2
+CY	EUR	978	2
 CZ	CZK	203	2
 DK	DKK	208	2
 DJ	DJF	262	0
@@ -149,7 +149,7 @@
 MY	MYR	458	2
 MV	MVR	462	2
 ML	XOF	952	0
-MT	MTL	470	2
+MT	EUR	978	2
 MH	USD	840	2
 MQ	EUR	978	2
 MR	MRO	478	2
Posted Date : 2008-05-07 12:47:11.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang