syntax_checker [ options ] transmittal
syntax_checker verifies the syntactical correctness of a given SEDRIS transmittal, and prints error messages for any problems that it finds. For each object in a transmittal, this tool verifies that all associations and aggregations involving that object are correct. The DRM defines the aggregation and association rules. Data providers use this tool to create syntactically correct transmittals. Data consumers may find syntax_checker useful to verify that a transmittal is syntactically correct before transmittal consumption.Please read Checker Tools Users Guide for additional information on this tool.
- -u update_rate
Specify optional file of configuration information; if "-" appears with no file name specified, read the configuration information from stdin.
- -f output_file_name
Specifies the update rate for the display of current object count. The default update rate is 500.
- syntax_checker transmittals/test.stf
Verifies the transmittal "test.stf".
The following command (initiated in the "transmittals" directory):
produces the following output:syntax_checker test.stfUpdate rate set to every 500 objects processed Opened SEDRIS Transmittal test.stf. Testing. Please wait... Done. Total object count = 114 1 Absolute Time Interval 3 Absolute Time Point 1 Access 4 Ambient Colour 1 Citation 1 Data Quality 1 Description 4 Diffuse Colour 1 Environment Root 1 Geometry Model 1 Geometry Model Instance 4 Inline Colour 1 Keywords 29 LSR Location 3D 1 Model 1 Model Library 1 Point Of Contact 4 Polygon 4 Presentation Domain 4 Primitive Colour 1 Process 8 RGB Colour 1 Spatial Domain 1 Transmittal Root 4 Translucency 1 Transmittal Summary 1 Union Of Geometry Hierarchy 2 Union Of Primitive Geometry 27 Vertex Total object count = 114 Total error count = 0
See the SEDRIS SDK Runtime Environment variables.
rules_checker, depth, model_viewer, Tools And Utilities document
Copyright © 2006 SEDRIS