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
Yarmouthport, MA
02675
(508)
375-9420 (tel)
(508) 375-9422 (fax)
|

Version 5.23 (A new release of MetaCheck)
was shipped to customers on maintenance during 4Q10.
List of
differences between versions 5.23 and 5.22:
- new WebCGM version 2.1 profile (-r webcgm21)
- new S1000D version 4.0 profile (-r s1000d40)
- new S1000D version 4.1 profile (-r s1000d41)
- Fixed problems matching (two-byte) UTF-16
strings with required phrases
like ProfileId, ProfileEd, ColourClass, Font Names, Character Set List,
and allowed APS Types and APS Attribute Types in all relevant profiles.
- (S1000D profiles) Fixed problem validating
ICN- number in Begin Metafile
string for UTF-16 strings.
- Fixed problems with case-sensitivity when
parsing Metafile Description String
in WebCGM and S1000D profiles: substring match is now case-insensitive.
- Added UTF16 print line to string printouts
when UTF16 chars map to ASCII chars.
- Added more information to Begin Metafile
string in trace file, when the Begin Metafile string
contains an ISO/IEC 2022 switching sequence.
- Fixed various errors of omission in webcgm20
and s1000d23 profiles (e.g., added "grnode" to list of legal
APS types)
- Added new check that APS Ids are unique in
webcgm20 and webcgm21 profiles, and also including
profiles based on these profiles (e.g., s1000d23, s1000d40, and
s1000d41).
- Restored APS identifier and other naming
rules to webcgmR1, webcgm20, and webcgm21 profiles, as
well as in the profiles based on these profiles (e.g., s1000d23,
s1000d40, and s1000d41).
- Fixed bug that had mistakenly prohibited NUB
and NURB from webcgm20 and webcgm21 profiles, and also including
profiles based on these profiles (e.g., s1000d23, s1000d40, and
s1000d41).
Profile changes
- Added the ISO S1000D 4.0 profile. It is invoked with the “-r
s1000d40” option.
- Added the ISO S1000D 4.1 profile. It is invoked with the “-r
s1000d41” option.
- Added the WebCGM 2.1 profile. It is invoked with the “-r
webcgm21” 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 easiest way to
fix this problem is to set the environmental variable TMPDIR to point to any
directory/folder where the user has write permission.
