Genny XML Schema Generation Toolset Project Home
Description
Genny is a Python application that
generates DTDs, W3C XSD Schemas, SQL DDL, and other items from a Logical
Data Dictionary (LDD).
Genny was developed as a tool to assist in the work that is being done
in the MISMO
(Mortgage Industry Maintenance Standards) Servicing Work Group.
This program is free software; you can redistribute it and/or
modify it under the terms of the
GNU General Public License
as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public
License for more details.
News
07-27-2004: v0-1-9 Release Available here (643kb).
Warning: These are early releases of the Genny toolset
that should probably be characterized as Beta level or for some
features Alpha level software. Consider yourself warned that you
may encounter some errors.
That said, I've been happily using
the toolset for the last 12 months or so.
Genny requires Python v2.1 or higher.
Genny has been tested on W2K Professional, Mac OS X,
and RedHat Linux v8.0, and Sun Solaris 8. (It should run on any
platform that supports python v2.1 or higher.)
Acknowledgements:
- This product includes software developed by Laurence Tratt.
His ASV.py python module parses the tab-delimited input files.
- Hamish B Lawson's TextFormatter.py python module provides some of the formatting
capability for the DTD output.