forked from aeron-io/simple-binary-encoding
-
Notifications
You must be signed in to change notification settings - Fork 0
Sbe Tool Guide
Todd L. Montgomery edited this page Dec 8, 2013
·
6 revisions
The SBE tool is a command line utility that can be used to generate codecs and validate message declaration schemas. The tool is written in Java and can run as an executable JAR file, e.g:
java -jar sbe.jar <message-declarations-file.xml>
The tool will accept options using the system property option format as follows:
java -Doption=value -jar sbe.jar <message-declarations-file.xml>
The tool supports the following options:
-
sbe.validation.xsd
: Use XSD to validate or not. XSD filename should be the provided option. -
sbe.validation.stop.on.error
: Should the parser stop on first error encountered? Defaults to false. -
sbe.validation.warnings.fatal
: Are warnings in parsing considered fatal? Defaults to false. -
sbe.validation.suppress.output
: Should the parser suppress output during validation? Defaults to false. -
sbe.should.generate
: Generate or not. Defaults to true -
sbe.target.language
: Target language for code generation, defaults to Java(also supports). -
sbe.output.dir
: Target directory for code generation, defaults to current directory. -
sbe.ir.filename
: Filename to serialize IR(Intermediate-Representation) to within the target directory.