MSS Code Factory is a rule-based expert system for translating application models to source code.
| Tags | Software Development Code Generators postgresql Java 6 JEE |
|---|---|
| Licenses | GPLv3 Commercial |
| Operating Systems | OS Independent |
| Implementation | Java 6 JEE .Net 3.5 |
| Translations | English |
Recent releases


Release Notes: With Alpha 5, the Table has a new Loaderbehavior attribute which will be used to produce a SAX Loader Parser which takes full hierarchical documents of a schema as input. The purpose of the loader is to provide the tools needed to "prime" a database with its initialization data without requiring vendor-specific tools or formats. The code produced by the loader will form the basis of code used to implement HTTPS form POST requests with an XML text field to contain the request document itself. The reply will be the XML response document.


Release Notes: This release produces clean-compiling object-relational mappings for PostgreSQL. There were a number of defects identified in code produced by 1.10, which were brought forward to 1.11 as well. The fixes have not been regression-tested with 1.11-manufactured code, but the author has no reason to expect the problems will resurface. Users should be able to create, read, update, and delete instances without problems.


Release Notes: This update release corrects the concurrent modification exceptions that were happening if you modified the objects while iterating a SortedMap returned for a duplicate object collection. The SortedMaps returned are now copies of the internal cache maps to allow updates and deletes of the returned results without causing exceptions. This is a bit slower and uses a bit more memory, but it's much, much easier to code with the APIs this way.


Release Notes: This second Alpha release corrects some defects that were discovered by creating the S1DbTest20 Business Application Model and using it to exercise the full range of Java and PostgreSQL manufactured code. The full suite of attribute combinations for specifying the ranges and optionality of atomic attributes is exercised by this test. The tests created to date are passed by Java, PostgreSQL, and the two in combination. Please note that the BAM merge test code has not been implemented yet, otherwise this would have been Beta 1.


Release Notes: This alpha release incorporates an initial migration of the 1.10 rules in the installer. It creates valid PostgreSQL database creation scripts for the new data types. Please note that the installation process has changed slightly, and a cartridge-1.11 directory is in the installer package now. See the project website "installation" page for details.