.NET Zone is brought to you in partnership with:

Mitch Pronschinske is the Lead Research Analyst at DZone. Researching and compiling content for DZone's research guides is his primary job. He likes to make his own ringtones, watches cartoons/anime, enjoys card and board games, and plays the accordion. Mitch is a DZone Zone Leader and has posted 2576 posts at DZone. You can read more from them at their website. View Full User Profile

New MissionKit Raises the Bar for Modeling Tools

09.19.2012
| 4117 views |
  • submit to reddit
Any developer who is working with significant amounts of XML and doing data modeling or UML needs to be aware of Altova and the MissionKit.  The 2012 MissionKit was just released today and it has several new features that bolster the toolkit that already has just about everything you might need for easing the process of working with data in XML and relational data stores.

The Coolest Feature


Smart Fix validation is probably the most interesting feature in the XML editor of XMLSpy, one of the flagship pieces of the MissionToolkit. With Smart Fix, in addition to reporting comprehensive information about validation errors, XMLSpy enumerates the possible corrections for fixing those errors and will make the required changes automatically, based on your selection.

But wait...  What is XML Spy?

XMLSpy abstracts away the complexity of working with XML-based technologies through its intuitive user interface and rich variety of XML editing views and options. Five synchronized XML editing views allow you to work with any XML technology in a way that best suits the complexity of the document and your preferences, for instance, if you prefer to develop in a text view, graphical view, or switch back and forth between the two.

And one other new feature around XML Spy in this release is the ability to embed XSDs in WSDL documents in XMLSpy.

Map Force Supports SQL Stored Procedures


Here's a bit about MapForce, the other flagship piece of the MissionToolkit:

To use MapForce, simply open data sources and targets as mapping components, drop in data processing functions from the customizable libraries, and then drag connecting lines between the nodes you wish to associate. Mapping output is created in real-time.

The new stored procedures support allows you to start a data mapping project as:

  • Input components (for stored procedures that provide results)
  • Output components (for stored procedures that insert or update data in a database)
  • Data processing function calls (allowing users to provide input data, execute the stored procedure, and read/map the output data to other components)

Finally, some of the other new features include:

  • An API that allows developers to integrate XMLSpy, MapForce, StyleVision, and Authentic functionality seamlessly in custom Java applications for Windows.
  • Watermarks XML, SQL database, and XBRL content in StyleVision - the visual designer for XSLT and reports.

So if any of these tools and features have intrigued you, you shoud go here and look for the fully-functional 30-day trial further down this page.