Betwixt support for XML import / export of data
-----------------------------------------------
Key: TORQUE-54
URL: http://issues.apache.org/jira/browse/TORQUE-54
Project: Torque
Issue Type: New Feature
Components: Generator, Runtime
Affects Versions: 3.2.1
Reporter: CG Monroe
Priority: Minor
Attachments: torque-betwixt-runtime-1.0-RC1.zip,
torque-betwixt-templates-1.0-RC1-override-src.zip,
torque-betwixt-templates-1.0-RC1-override.zip
This is an add-on submission that has two parts. It adds support for using the
Common Betwixt project with Torque OM objects for XML input/output.
One is a set of Generator Templates that modify the datadtd task to create a
Betwixt multi-class mapping file for all Torque OM objects and a DTD that
matches the input/output format that Betwixt will produce using the mapping
file.
The second is a Runtime add-on that supplies a bulk XML import / export
framework using Betwixt and the files generated above.
This provides a way to have XML import/export capablities that automatically
get updated as the WACS schema changes.
This facility is very useful for a variety of application needs, such as bulk
import/export of Users and Roles; moving subsets of application data between
staging and production systems (or production and testing for debugging
problems); or maintaining application "system" tables that need to be updated
with a new version (e.g., factory tables with key to class names, role
definitions, and the like). In addition, this might serve as a starting point
for allowing Torque applications to easily interact with AJAX front-ends.
This submission include four distribution files (build by Maven), the source
and binary for the Generator part and the Runtime part. See the README.txt
files for more information.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]