Alex has an interesting post over on Nerds Central which I believe you may find of value.
He details a couple of useful items specific to decimal precision in Cobol and Java. It is interesting because it illustrates the use of a Cobol data type I've not played with, float-long.
The other reason I find the post of interest is that in his article, it appears the Java code can only duplicate what the Cobol Float-Long data type provides (which is inaccurate), not the more precise answer he achieved using the more standard Cobol data type of Comp-1.
Am I mistaken in my interpretation of the Java sample he provided?
This looks like a red flag to me if your Java code is doing any math which requires a high level of accuracy on the right side of the decimal.
Can someone verify this and post a Java-based example confirming/denying the problem?
I'm curious but only know enough Java to be able to nod in the right places when talking with a Java developer. *smile*
P.S.: The Visual Studio 2010 Launch in Las Vegas was quite the event. Thanks to various issues with my plane ride (rerouted due to medical emergency and then detained in Albuquerque, NM due to mechanical issues, etc), it only took me 20 hours or so to make the 3 and 1/2 hour trip home. At least I wasn't flying to London!