This server listens to a port, accepts and responds to three of the HL7 standard's transaction messages. This application is written entirely in Java and is not meant for production systems yet. The version of Antlr used to create the EDI transaction parser is included in the Java jar file. Jostraca Richard Rodger Jostraca is a general purpose code generation toolkit for software developers. Jostraca can be extended to generate code in any language, using any language, while placing no restrictions on software design.
Code generation using common meta data can help reduce code complexity and development time.
Jostraca is free open source software and is available under the GNU General Public License. It merges an object-tree and a template to produce output, all using java introspection. So of course I had to rewrite it. Design by contract refers to the concept of viewing the interfaces among system components as contracts that are specified as integral parts of the sourcecode. Based on this single sourcecode technique the documentation and the generated assertion check code can be guaranteed to always match.