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 188.8.131.52 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.
Taking XML Validation to the Next Level
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 184.108.40.206. 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:
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.
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
The latest release includes bug fixes and enhancements including better alignment with schema fixed value assigning for elements and attributes and fix for validation issue with sub-element structure items.
The interoperability reporting validator tool also now includes notification of fixed value usage.
The project received over 1,000 downloads in past 30 days. We continue to improve the features and support for ingesting, processing and refining XSD schema transaction exchanges. Generation of XML example test cases with realistic content hinting along with interoperability documentation.
Incorporating the latest xslt changes the new release of Soruceforge camprocessor toolkit provides an extended set of capabilities that rounds out the xsd schema syntaxing ingesting and matching XML test example generation along with xsd subset exporting.
This release is the most capable yet with a range of feature improvements and bug fixes.
The XML test case generation and XSD schema syntax alignment have been particularly improved.
A tutorial is now available with instructions on using the jCAM toolkit for developing interoperable XML exchanges.
Release corrects issue with cxf to cam format conversion.
A new CAM Validator - codenamed CAMV has been released in beta. The validator is a Java based tool with a very simple API. With initial tests it appears to be about 10 times faster than JCAM. It has been integrated into the CAM Editor CAMed.