Y2K bug in the files produced by ACIS IGES export



Some versions of ASIC IGES export seem to produce files that are not
valid according to IGES standard. IGES standard defines file creation
date to be expressed using 15 or 13 digits. ACIS export tries to write 
the date using 13 digit format where year uses two digits. However,
instead of
writing the year 2000 as 00 it writes 100, which causes Deskartes IGES
parser to fail.

If you have such problems, please contact the IGES export software
vendor to get updated version of the exporting system. The systems where
the problem has been noticed are Varimetrix and ACIS 5.0 IGES writer
V5.0.

You can also correct the ASCII IGES files using the following procedure:

1. Read the file into text editor.
2. Find the date int the IGES header, i.e. find a string 13H.
3. The date string should be of format 13HYYMMDD.HHNNSS, where YY is
year etc. If the string is e.g. 13H1000128.172915 remove extra 1 in the
date (right format is 13H000128.172915). Remember to add extra space
into end of the line so that all the files are of equal length.
4. Repeat steps 2 and 3 until all the dates in the header are corrected.



DESKARTES and the DA symbol are trademarks of DeskArtes Oy.
Copyright 1996-2008 DeskArtes Oy.