JDK-7066203 : Update currency data to the latest ISO 4217 standard
  • Type: Bug
  • Component: globalization
  • Sub-Component: locale-data
  • Affected Version: 7,7-pool,8
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic,linux
  • CPU: generic,x86
  • Submitted: 2011-07-12
  • Updated: 2014-05-27
  • Resolved: 2011-11-14
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6 JDK 7 JDK 8
6u30Fixed 7u2Fixed 8 b03Fixed
Related Reports
Duplicate :  
Duplicate :  
Description
According to java.util.CurrencyData.java, our data is based on the amendment 140 of ISO 4217 standard. Looks like the ISO information is now freely available at (it wasn't used to be):

http://www.currency-iso.org/iso_index/iso_tables/

And amendments after 140 can be located at:

http://www.currency-iso.org/iso_index/iso_amendments/

Comments
EVALUATION Resource files for currency in the supported locales are also updated in the same CR accordingly.
15-08-2011

EVALUATION I'll update java/util/CurrencyData.properties to include the change after amendment 140. make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java converts CurrencyData.properties into currency.data during build process. When currency data are updated to the latest, resource files for currency in the supported locales may also need to be updated accordingly. I'll file another CR when this one is fixed.
13-07-2011