CGM Technology Software
Supplier of CTS/MetaCheckTM,
a software tool that verifies compliance of
Computer Graphics Metafiles (CGMs)
to the ISO and ANSI standards (ISO 8632).
|
P.O. Box 705
Yarmoutport, MA
02675
(508) 375-9420 (tel)
(508) 375-9422 (fax)
|

Version 5.22 (A new
release of MetaCheck) was shipped to customers on maintenance during 4Q06.
List of differences between versions 5.22 and
5.21:
- New ISO S1000D
issue 2.3 profile and related metafile name checking.
- New WebCGM version
2.0 profile.
- Three new ATA
profiles.
- Increased support
for long trace and summary file names (up to 500 characters long).
- Changed errorlevel
reported from -1 to -2 when exiting MetaCheck after an incorrect switch
is provided on the command line.
- Changed errorlevel
reported from -1 to 0 when exiting MetaCheck after the -h or -? command
line switch is processed.
Profile changes
- Added the ATA
2.9gr profile. It is invoked with the "-r ata29gr" option.
- Added the ATA
2.10gr profile. It is invoked with the "-r ata210gr" option.
- Added the ATA
2.11gr profile. It is invoked with the "-r ata211gr" option.
- Added the ISO
S1000D 2.3 profile. It is
invoked with the “-r s1000d23” option.
- Added the WebCGM
2.0 profile. It is invoked with
the “-r webcgm20” option.
Environmental Note
If you get a message like:
"Unable to open temporary file: Permission
denied"
this indicates that, in your environment, users have restrictions on what
directories/folders they can write into.
In order to generate the conformance report,
MetaCheck opens separate temporary files for the summary data and the element
tracing data, and then merges the content into a single conformance report.
First, MetaCheck tries to write files into the
directory from which it is run. If that is not allowed, it tries to find an
environmental variable called TMPDIR. If that does not exist, it tries to write
to the directory /tmp, and if that is not allowed or does not exist, it tries
to write in the root directory /. Only if it fails all these attempts, does
MetaCheck report "Permission denied".
The eastiest way to fix this problem is to set
the environmental variable TMPDIR to point to any directory/folder where the
user has write permission.
