Posted to the Files section are new tools for handling MySQL to Oracle conversion and generation of MySQL data dictionaries. The tools use the MySQL export DDL and Data files, import those into a CAM template - and then allow generation of data dictionary, Oracle SQL syntax from the CAM template. The new Excel output format can be used by LibreOffice Calc to import the XML and build a spreadsheet data dictionary quickly and easily (also works with Professional version of Microsoft Excel).... read more
We now have a tutorial document showing how to configure Microsoft Windows, install SQL Server Express, JDBC and then interface to that from the CAM Editor.
This allows you to then you visual drag and drop to harvest SQL Server tables into a CAM template.
You will find the document in this folder:
http://sourceforge.net/projects/camprocessor/files/Samples%20and%20Tutorials/JDBC%20Connections/
This release has significant new features to support full life cycle software delivery around a business process. Most notable is the ability to generate fully functioning end user forms and report interfaces directly from the
CAM template structures.
In a nutshell you need the four key components:
1) Data stores and exchange design
2) Models including Dictionaries and Documentation,
3) Middleware Service Bindings, and
4) User Forms and Reports... read more
The focus for this release is enhancements and bug fixes to the XSD schema importing. Also some enhancement made to the reference term handling for the Template Evaluation report, including attribute naming convention checking and French language naming practices. The release is the first in the Elbert series.
In summary the new CAM Editor V3.2 provides the following improved functionality:
o Enhanced XSD schema importing to ignore importing of parent schema
o Template Evaluation report has improved reference terms and support for French conventions... read more
The focus for this release is enhancements, bug fixes and performance improvements for both the CAM editor and CAMV validation engine.
CAM Editor V3.1 provides the following improved functionality:
o Enhanced XSD schema importing especially for HL7, GML, OAGi and NIEM complexities
o New UTF-8 handling to improve international support in elements and annotations
o Editor entry of annotations improved and enhanced
o Better XML example generating details (choice items, negative numbers and repeat limits)
o Improved xsd:annotations handling during import processing (faster + suppress duplicates)
o Improved bi-directional data processing using Open-XDX for open data query and update
o Feature and bug fixes for the CAMV rules engine
o CAMV now allows mixed content for validation... read more
The new CAM Editor V2.3 is now available with all new features for mapping SQL data stores to XML information exchanges. Includes support for building Open Data API web services with both Query/Response and Publish/Subscribe interaction models.
Head on over to our project resource site to learn more, download the latest CAM Editor and see links to all the resources and materials:
The new CAM toolset now allows developers to create comprehensive test suite packages, including business rules and SQL table lookups. This enables partners to verify their XML exchanges in unprecedented details. It also establishes test suites for regression testing purposes.
There is online guide to using all the new features available from the main project site page - http://www.cameditor.org
Enjoy - The CAM project team.
The all new CAM v2.0 is now available with sponsorship from Oracle and enhanced support for NIEM approach to XML exchange development.
This release completes the series of 2009 releases and consolidates 3 months of development work on both CAMV validator engine and the CAMeditor tools.
The project vision is to provide the leading open source toolset for implementing standards based information exchanges with XML. Simplifying and speeding the development process and enhancing the quality of your resulting schema for superior XML exchanges. To date we have had over 15,500 downloads from Sourceforge.net (http://www.sourceforge.net/projects/camprocessor).... read more
With the release of CAMV 1.0.0-rc4 the CAM processor moved a significant step closer to being fully production. The major headlines for this release is that the code is now Thread Safe allowing a CAM Template to be shared among several running threads thus saving significant disk IO.
CAMV is the replacement for the original Cam processor called JCAM which will be withdrawn completely when CAMV moves to production in the next few weeks. CAMV boast up to 10 times faster validation compared to JCAM and with the new Thread Safety this has the ability to be used in production environments such as Application Servers.
The September release of jCAM is now available with 24 resolved bugs and enhancements. This includes improved NIEM wantlist generation and dictionary compare features. Also now using Saxon 9.1.0.7 xslt processor. Improvements and clarifications to UI for improved user experience.
The July release of jCAM XML editor is now available including a range of bug fixes and enhances. Now has support for extended patterns with UK postcodes. NIEM SSGT upload of wantlist now working.
Implements the OASIS CAM standard specification for content assembly. See also DEVX articles by Michael Sorens for review and tutorials.
This release includes renamer tool for aligning XSD schema names to NIEM or CamelCase naming and design (NDR) rules. Also includes support for ingesting IRwin data model and building dictionary from that.
Plus two weeks worth of fixes and enhancements to the XSLT and Java. Template View Source display now supports syntax color tagging.
The jCAM 1.6.5 release includes two months worth of refinements including 38 tracker items corrected.
With a new enhanced Schema Evaluator tool with Naming and Design Rule (NDR) support, enhanced support for NIEM.gov approach this provides ability to analyze schema and detect significant issues that other tools miss.
Both XSD schema ingesting and Export to XSD schema are significantly improved. XSD schema ingesting has also had performance enhancements.... read more
The latest release of jCAM editor now supports UN/CEFACT CCTS in the dictionary generation tools.
From any XSD schema you have ingested into jCAM, or XML template you have built in the editor - you can use the Tools menu options to automatically build the CCTS dictionary of those core components.
Then simply open the generated dictionary XML in Excel as a spreadsheet workbook to review those core component details.... read more
A new release has been made today 29-03-09. it includes a number of enhancements to the xslt processing side of the tool.
"Discovering that you can dynamically modify what constitutes a valid structure is dazzling."
Michael Sorens concludes his series with an in depth look at rules, XML, XSD and CAM templates.
His clear examples unlock what is an otherwise closed topic in XSD schema - but essential to true interoperability in your information exchanges.
Aptly named:
Taking XML Validation to the Next Level
http://www.devx.com/xml/Article/41150/0/page/1
Enjoy, DW
Part 2 of the article by Michael Sorens is now available:
Columnist Michael Sorens takes an in depth look at CAM:
A new release has been made today, 23rd Jan 2009, this only has one bug fix in above those done for 1.6.3.3. The release now comes in in both zipped files and windows installer versions with a version of each available with or without the Java Runtime Environment. The version of Java require is 1.6.0_11.
Due to an unfortunate bug found in the previous release a new version of the editor has had to be released.
JCAM Engine with XML Editor / Validator: XML Processor & Template Editor. Java implement of OASIS CAM Standard of XML validation & assembly + visual Eclipse editor. Includes XSLT tools for ingesting XSD Schema, creating HTML docs, XSD subset, XML test case examples + dictionary(uses Saxon XSLT)
A new version of the editor has been released, which now includes the correct Java Run-time Environment, to allow it to work. this does increase download time, but significantly reduces installation problems. This release also includes a Window OS installer.
CAM tutorial with updated content including new Dictionary features in 1.6.x release now available:
http://www.oasis-open.org/committees/download.php/30607/XSD%20and%20jCAM%20tutorial.pdf
The dictionary features allow automated extraction of core components from schema exchange templates. Individual exchange schemas can then be compared to the master domain dictionary and core components usage.
New release with Windows desktop installer, or Java open platform build is now available.
This release implements significant new dictionary tools and many bug fixes and enhancements.
Highlights include:
1) Development has been moved to the Eclipse 3.4.1 Ganymede platform.
2) Java JRE support is now 1.6 release 11.
3) Two new tools have been added to the tools menu. These allow the current template to be used to create a dictionary of information about the nodes used in the template. This can also be used to merge information from many templates into one dictionary. The second tool is Compare to Dictionary that creates an XML file that contains information of usage of the current template against a dictionary.... read more
A new release of the CAM editor has been released. It includes a significant number of important bug fixes that move not only the editor towards a final release, but also move the new CAMV processor towards a production quality release.
Details can be found on the CAMed! blog