<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:gd="http://schemas.google.com/g/2005" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CE4DRns_fCp7ImA9Wx5TE0k.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478</id><updated>2010-07-28T14:49:37.544-04:00</updated><title>Altova Blog</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.altova.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.altova.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>XML Aficionado</name><uri>http://www.blogger.com/profile/01835657544617220110</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>129</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Altova" /><feedburner:info uri="altova" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>42.558413</geo:lat><geo:long>-70.88733</geo:long><logo>http://www.altova.com/images/logos/altova_right_120.gif</logo><entry gd:etag="W/&quot;CE4DRns-cSp7ImA9Wx5TE0k.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-4028010678200159994</id><published>2010-07-28T14:48:00.000-04:00</published><updated>2010-07-28T14:49:37.559-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-28T14:49:37.559-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="StyleVision" /><category scheme="http://www.blogger.com/atom/ns#" term="XML Schema" /><category scheme="http://www.blogger.com/atom/ns#" term="XMLSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><category scheme="http://www.blogger.com/atom/ns#" term="diff merge tool" /><category scheme="http://www.blogger.com/atom/ns#" term="Case Study" /><category scheme="http://www.blogger.com/atom/ns#" term="UModel" /><category scheme="http://www.blogger.com/atom/ns#" term="MissionKit" /><category scheme="http://www.blogger.com/atom/ns#" term="DiffDog" /><title>eVisioner Case Study</title><content type="html">&lt;p&gt;&lt;b&gt;Overview&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;eVisioner, a leader in team performance management systems, used components from the Altova® MissionKit® including: XMLSpy®, StyleVision®, UModel®, and DiffDog® to build a Web-based governance solution from the ground up. MetaTeam® is a unique XML-based collaboration environment that aims to raise project team performance and lower costs by empowering users with better organization and decision-making resources. MetaTeam lets organizations of all sizes provide work groups and virtual teams tools to structure projects, create living charters, optimize decision making, assign and align roles, manage relationships, track performance against goals, and more.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;The Challenge&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;The vision for MetaTeam was a highly scalable application for the coordination and management of team goals, roles, and responsibilities. The solution needed to promote transparency and decision-making ability through effective organization and ultimately lead to better team performance.&lt;/p&gt;  &lt;p&gt;After creating a prototype of the MetaTeam product, eVisioner realized that creating a consistent user interface for such a large program under active development would require either constant attention or an inflexible development process, and possibly both.&amp;#160; In addition, the developers needed a way to integrate documentation, import and export data, and allow customers to generate customized reports.&amp;#160; Together, all of these concerns suggested the implementation of an XML architecture.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;The Solution&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;In keeping with the principles defined by the naked objects pattern, eVisioner planned to automatically generate the MetaTeam user interface from its domain model and an abstract application description in XML.&lt;/p&gt;  &lt;p&gt;The eVisioner team found that the XML development tools and other components included in the Altova MissionKit were a perfect fit to model, build, and test the MetaTeam team governance application.&lt;/p&gt;  &lt;p&gt;&lt;u&gt;UML Model&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Development of the MetaTeam application began with UML class and sequence diagrams created in Altova UModel. UModel provided a means to model the substantial changes that were required to move from the prototype to production-ready code. In addition, &lt;a href="http://www.altova.com/umodel.html"&gt;UModel's intuitive user interface&lt;/a&gt; made it easy to navigate, understand, and manipulate MetaTeam’s interface and the subclassing method that was used to approach a handful of complex central classes. &lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;a href="http://images.altova.com/eVisionerCaseStudy_D057/1.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="1" border="0" alt="1" src="http://images.altova.com/eVisionerCaseStudy_D057/1_thumb.png" width="640" height="449" /&gt;&lt;/a&gt; MetaTeam UML Class Diagram&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;XML Schema &amp;amp; Application Definition&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;eVisioner used the graphical &lt;a href="http://www.altova.com/xmlspy/xml-schema-editor.html"&gt;XML Schema Editor&lt;/a&gt; in XMLSpy to create a wire frame model of the MetaTeam Web application, which it uses as the basis for generating functional J2EE code - in total over 3,000 Java and JSP files - for each iteration.&amp;#160; Using XMLSpy's XML &lt;a href="http://www.altova.com/xmlspy/schema-tools.html"&gt;Schema and Grid views&lt;/a&gt; made it simple to reconfigure the layout of the application, turn features on and off, and specify behaviors without any concern that the look and feel of the application would become inconsistent.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;a href="http://images.altova.com/eVisionerCaseStudy_D057/2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="2" border="0" alt="2" src="http://images.altova.com/eVisionerCaseStudy_D057/2_thumb.png" width="496" height="480" /&gt;&lt;/a&gt;&amp;#160;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;A small section of the MetaTeam framework definition shown in XMLSpy's XML Schema view&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;The MetaTeam application definition is contained in an XML instance file that specifies the behavior of the application. Using XMLSpy's &lt;a href="http://www.altova.com/xmlspy/xpath-analyzer.html"&gt;XPath Analyzer&lt;/a&gt; with intelligent XPath autocompletion, the developers were able to create a library of XPath 2.0 expressions to check for defects and validate that required fields were handled correctly.&amp;#160; For example, the simple XPath below finds all input elements that do not include a description attribute.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;a href="http://images.altova.com/eVisionerCaseStudy_D057/3.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="3" border="0" alt="3" src="http://images.altova.com/eVisionerCaseStudy_D057/3_thumb.png" width="640" height="448" /&gt;&lt;/a&gt; XPath Analyzer in XMLSpy&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;Report Templates&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;With the working application in hand, the developers then created an XML model of an example workgroup mapped to the domain model used in MetaTeam. Using the workgroup model they created report templates with Altova StyleVision, including a default team charter.&amp;#160; Not only does the stylesheet template provide multi-channel output to HTML, PDF, and Microsoft Word, but it also gives eVisioner employees an easy way to work with customers to create and upload customized versions of the reports. &lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;a href="http://images.altova.com/eVisionerCaseStudy_D057/4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="4" border="0" alt="4" src="http://images.altova.com/eVisionerCaseStudy_D057/4_thumb.png" width="640" height="437" /&gt;&lt;/a&gt; Report design in StyleVision&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;a href="http://images.altova.com/eVisionerCaseStudy_D057/pic1.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="pic1" border="0" alt="pic1" src="http://images.altova.com/eVisionerCaseStudy_D057/pic1_thumb.jpg" width="640" height="376" /&gt;&lt;/a&gt; PDF output generated by StyleVision&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;XML Differencing&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Because of the considerable emphasis on XML development, DiffDog, Altova's &lt;a href="http://www.altova.com/diffdog/xml-diff.html"&gt;XML-aware diff/merge&lt;/a&gt; tool, became an integral part of the application development and testing process. In particular, DiffDog provided critical &lt;a href="http://www.altova.com/diffdog/xml-diff.html"&gt;XML differencing&lt;/a&gt; capabilities during testing of the code generation framework.&amp;#160; Since the framework let developers re-use common components such as tabs, forms, and other UI features in multiple parts of the application, it was necessary to prove that these replicated structures were identical to their source.&amp;#160; Serializing the in-memory model back to XML allowed DiffDog to visualize the differences so that the developers could catch slight variations before they caused problems. &lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;a href="http://images.altova.com/eVisionerCaseStudy_D057/pic2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="pic2" border="0" alt="pic2" src="http://images.altova.com/eVisionerCaseStudy_D057/pic2_thumb.jpg" width="640" height="435" /&gt;&lt;/a&gt; Testing code using XML differencing in Altova DiffDog&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;The Results&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;eVisioner's choice to use XML as the basis for building its Web application has made MetaTeam a truly modular team governance solution that can be scaled up or down as needed. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.altova.com/eVisionerCaseStudy_D057/pic3.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="pic3" border="0" alt="pic3" src="http://images.altova.com/eVisionerCaseStudy_D057/pic3_thumb.jpg" width="640" height="364" /&gt;&lt;/a&gt; Using its XML-based infrastructure alongside of the Altova MissionKit, eVisioner is able to generate a full working copy of MetaTeam in less than two minutes with 100% confidence that the application will perform as defined.&amp;#160; Moving tabs, adding forms, or changing a page layout requires just an incremental generation taking seconds.&amp;#160; This speed and reliability allows eVisioner to make minor updates to the application in less time, thereby being more reactive to customer feedback.&amp;#160; With the additional ability to offer customers a way to easily customize their reports using StyleVision, eVisioner gains a unique capability that increases the value of MetaTeam to its customers.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-4028010678200159994?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=qKCQVnubs8s:iTLgqsUREm0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=qKCQVnubs8s:iTLgqsUREm0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=qKCQVnubs8s:iTLgqsUREm0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=qKCQVnubs8s:iTLgqsUREm0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=qKCQVnubs8s:iTLgqsUREm0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=qKCQVnubs8s:iTLgqsUREm0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=qKCQVnubs8s:iTLgqsUREm0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=qKCQVnubs8s:iTLgqsUREm0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=qKCQVnubs8s:iTLgqsUREm0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=qKCQVnubs8s:iTLgqsUREm0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=qKCQVnubs8s:iTLgqsUREm0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/qKCQVnubs8s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/4028010678200159994/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=4028010678200159994" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/4028010678200159994?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/4028010678200159994?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/qKCQVnubs8s/evisioner-case-study.html" title="eVisioner Case Study" /><author><name>liz.andrews</name><uri>http://www.blogger.com/profile/03003168348348365956</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01248965200312127112" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/07/evisioner-case-study.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EGQX08fyp7ImA9WxFaGEw.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-6401884084225906917</id><published>2010-07-22T13:27:00.000-04:00</published><updated>2010-07-22T13:27:00.377-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-22T13:27:00.377-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HL7" /><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova Online Training" /><title>New HL7 Online Training Available</title><content type="html">&lt;h5&gt;&lt;strong&gt;HL7 is an international standard for transmitting clinical and administrative information within healthcare domains such as hospitals, pharmaceutical, medical device, and insurance entities.&lt;/strong&gt;&lt;/h5&gt;  &lt;p&gt;Altova has just released a &lt;a href="http://www.altova.com/aot/online-training.aspx"&gt;new MapForce course&lt;/a&gt; as part of its line of &lt;a href="http://www.altova.com/aot/online-training.aspx"&gt;free online training&lt;/a&gt; modules. This course focuses on HL7 integration using both the EDI (version 2.x) and XML (version 3.x) formats. Each of the three modules include step-by-step tutorials, evaluation exercises, and a chance to work with real HL7 files and functions.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.altova.com/NewHL7OnlineTrainingAvailable_B5EA/hl7.gif"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="hl7" border="0" alt="hl7" src="http://images.altova.com/NewHL7OnlineTrainingAvailable_B5EA/hl7_thumb.gif" width="640" height="436" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Go on, join the EHR revolution! Download a &lt;a href="http://www.altova.com/download/mapforce/data_mapping_enterprise.html"&gt;free 30-day trial of MapForce&lt;/a&gt;, go to our &lt;a href="http://www.altova.com/aot/online-training.aspx"&gt;training page&lt;/a&gt;, and check out powerful &lt;a href="http://www.altova.com/HL7/default.aspx" target="_blank"&gt;HL7 mapping&lt;/a&gt; from Altova!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-6401884084225906917?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_WXGPE5ED58:L3ChrUoiLjo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_WXGPE5ED58:L3ChrUoiLjo:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=_WXGPE5ED58:L3ChrUoiLjo:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_WXGPE5ED58:L3ChrUoiLjo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=_WXGPE5ED58:L3ChrUoiLjo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_WXGPE5ED58:L3ChrUoiLjo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=_WXGPE5ED58:L3ChrUoiLjo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_WXGPE5ED58:L3ChrUoiLjo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_WXGPE5ED58:L3ChrUoiLjo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=_WXGPE5ED58:L3ChrUoiLjo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_WXGPE5ED58:L3ChrUoiLjo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/_WXGPE5ED58" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/6401884084225906917/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=6401884084225906917" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/6401884084225906917?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/6401884084225906917?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/_WXGPE5ED58/new-hl7-online-training-available.html" title="New HL7 Online Training Available" /><author><name>liz.andrews</name><uri>http://www.blogger.com/profile/03003168348348365956</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01248965200312127112" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/07/new-hl7-online-training-available.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8EQXo9eSp7ImA9WxFaFUs.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-2767558195115828004</id><published>2010-07-19T15:30:00.000-04:00</published><updated>2010-07-19T15:30:00.461-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-19T15:30:00.461-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UML" /><category scheme="http://www.blogger.com/atom/ns#" term="UML tool" /><category scheme="http://www.blogger.com/atom/ns#" term="UModel" /><title>Ride the UML Heat Wave</title><content type="html">&lt;p&gt;&lt;a href="https://shop.altova.com/category.asp?catalog_name=V2010R2C1_shop&amp;amp;category_name=UModel&amp;amp;Page=1"&gt;&lt;img title="Ride the UML Heat Wave" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="257" alt="Ride the UML Heat Wave" src="http://lh6.ggpht.com/_REdrfeVqYdU/TERjG35CDKI/AAAAAAAAAN8/sb5Tu3yRs6k/Snap1a%5B4%5D.gif?imgmax=800" width="605" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Get the Most Advanced UML Features - And Save 50%, 70%, or Even 90% Over Competing Tools!&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;For a limited time we’re offering special savings on &lt;a href="http://www.altova.com/umodel.html"&gt;Altova UModel&lt;/a&gt;. Combining a rich visual interface with superior usability features, UModel also includes high-end code engineering functionality to empower you with the maximum benefits of &lt;a href="http://www.altova.com/uml/"&gt;UML software development&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Starting at just $149, Altova UModel delivers the most advanced UML modeling features in the industry - at a fraction of the cost of other UML tools. &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;   
The same powerful functionality and ease of use that you've experienced in other Altova tools is packed into an affordable, intuitive UML modeling tool. UModel supports: &lt;/p&gt;  &lt;p&gt;&lt;a href="https://shop.altova.com/category.asp?catalog_name=V2010R2C1_shop&amp;amp;category_name=UModel&amp;amp;Page=1"&gt;&lt;img title="Save 20% for a limited time" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="184" alt="Save 20% for a limited time" src="http://lh5.ggpht.com/_REdrfeVqYdU/TERjHHugbSI/AAAAAAAAAOA/MzTVazLPsrI/Star%5B4%5D.gif?imgmax=800" width="184" align="right" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; * All 14 UML 2.3 diagrams&lt;/p&gt;  &lt;p&gt; * SysML and BPMN&lt;/p&gt;  &lt;p&gt; * Code gen and reverse engineering of Java, C#, and VB .NET&lt;/p&gt;  &lt;p&gt; * Round-trip engineering&lt;/p&gt;  &lt;p&gt; * XMI import / export&lt;/p&gt;  &lt;p&gt; * Visual Studio and Eclipse integration&lt;/p&gt;  &lt;p&gt; * 32- and 64-bit versions&lt;/p&gt;  &lt;p&gt; * And much more&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/umodel.html"&gt;&lt;img title="Altova UModel" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="304" alt="Altova UModel" src="http://lh4.ggpht.com/_REdrfeVqYdU/TERjHnxNU4I/AAAAAAAAAOE/9trtWb4GFks/screenshot%5B4%5D.gif?imgmax=800" width="404" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Cool off with an additional 20% discount&lt;/b&gt;   
Enter code JULY10 during checkout in the &lt;a href="https://shop.altova.com/category.asp?category%5Fname=UMODEL"&gt;Altova Online Shop&lt;/a&gt; for 20% off UModel. Act fast - this sizzling offer expires July 31, 2010. &lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:78%;"&gt;*Savings calculated by comparing published single-user prices of Sparx Enterprise Architect Engineering Edition, Magicdraw Professional Edition, and IBM Rational Software Architect Standard Edition including Rational Modeling Extension for Microsoft .NET, with equivalent UModel Enterprise Edition configured with comparable bundled software maintenance plans.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-2767558195115828004?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=ElS6h14L40w:0XTa76vcvOs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=ElS6h14L40w:0XTa76vcvOs:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=ElS6h14L40w:0XTa76vcvOs:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=ElS6h14L40w:0XTa76vcvOs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=ElS6h14L40w:0XTa76vcvOs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=ElS6h14L40w:0XTa76vcvOs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=ElS6h14L40w:0XTa76vcvOs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=ElS6h14L40w:0XTa76vcvOs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=ElS6h14L40w:0XTa76vcvOs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=ElS6h14L40w:0XTa76vcvOs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=ElS6h14L40w:0XTa76vcvOs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/ElS6h14L40w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/2767558195115828004/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=2767558195115828004" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/2767558195115828004?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/2767558195115828004?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/ElS6h14L40w/ride-uml-heat-wave.html" title="Ride the UML Heat Wave" /><author><name>DaveMcG</name><uri>http://www.blogger.com/profile/08885768216396627489</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15617686844167251722" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/07/ride-uml-heat-wave.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAEQXo9eip7ImA9WxFbGUk.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-2166148516787518878</id><published>2010-07-12T11:15:00.001-04:00</published><updated>2010-07-12T11:15:00.462-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-12T11:15:00.462-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Altova XMLSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="XMLSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="DatabaseSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="database tool" /><category scheme="http://www.blogger.com/atom/ns#" term="XQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="XML Editor" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="software tools" /><title>Using Altova Tools to Work with XML Data in the SQL Azure Cloud</title><content type="html">&lt;p&gt;In an earlier post we discussed &lt;a href="http://blog.altova.com/2010/07/connecting-databasespy-to-sql-azure.html"&gt;connecting to Microsoft SQL Azure databases with Altova DatabaseSpy&lt;/a&gt; and demonstrated database schema comparison and content comparison between a local database and the same database migrated to SQL Azure.&lt;/p&gt;  &lt;p&gt;In this post we will use a different method to migrate an existing table to SQL Azure and show you some tricks you can do with XML in the cloud. We started by creating a new database schema in SQL Azure. Then we created a &lt;a href="http://www.altova.com/databasespy/database-projects.html"&gt;DatabaseSpy project&lt;/a&gt; with a connection to a local copy of SQL Server Express running the AdventureWorks sample database, and a second connection to our new SQL Azure schema.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_REdrfeVqYdU/TDssDYHP9dI/AAAAAAAAAL0/Su9HjQ6mxG4/s1600-h/AzureXML01%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy Project helper window" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="336" alt="DatabaseSpy Project helper window" src="http://lh3.ggpht.com/_REdrfeVqYdU/TDssD2aUxUI/AAAAAAAAAL4/m1k4DFnOmUk/AzureXML01_thumb%5B2%5D.gif?imgmax=800" width="323" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The AdventureWorks database contains a table called JobCandidate with some XML data we will use for a model for our SQL Azure XML contents.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_REdrfeVqYdU/TDssEeZqVbI/AAAAAAAAAL8/ACDHhYF2vrY/s1600-h/AzureXML02%5B7%5D.gif"&gt;&lt;img title="AdventureWorks JobCandidate table in the DatabaseSpy Online Browser window" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="336" alt="AdventureWorks JobCandidate table in the DatabaseSpy Online Browser window" src="http://lh3.ggpht.com/_REdrfeVqYdU/TDssEmRxTCI/AAAAAAAAAMA/XoaMxpC3mFc/AzureXML02_thumb%5B3%5D.gif?imgmax=800" width="323" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;We can generate a CREATE statement for the existing table to use as a basis for the SQL Azure version.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_REdrfeVqYdU/TDssE3BRRDI/AAAAAAAAAME/9_1gFQ_WY3c/s1600-h/AzureXML03%5B4%5D.gif"&gt;&lt;img title="CREATE statement for the existing JobCandidate table" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="376" alt="CREATE statement for the existing JobCandidate table" src="http://lh3.ggpht.com/_REdrfeVqYdU/TDssFD0TAkI/AAAAAAAAAMI/HggxD6WMltU/AzureXML03_thumb%5B2%5D.gif?imgmax=800" width="609" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;We need to modify this statement to execute in our SQL Azure database. In addition to changing the database and schema names, we will remove the foreign key constraint to the Employee table, since our new database doesn’t contain a table with that name.&lt;/p&gt;  &lt;p&gt;Also, &lt;a href="http://msdn.microsoft.com/en-us/library/ee336281.aspx"&gt;SQL Azure does not support the CONTENT keyword,&lt;/a&gt; so we will remove that as well.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_REdrfeVqYdU/TDssFhvzNGI/AAAAAAAAAMM/2n2dd-eigyg/s1600-h/AzureXML04%5B4%5D.gif"&gt;&lt;img title="Modifying the CREATE statement in a DatabaseSpy SQL Editor window" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="376" alt="Modifying the CREATE statement in a DatabaseSpy SQL Editor window" src="http://lh6.ggpht.com/_REdrfeVqYdU/TDssF2JnhpI/AAAAAAAAAMQ/e4H62EHURno/AzureXML04_thumb%5B2%5D.gif?imgmax=800" width="609" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;After making sure the Properties window for the revised CREATE statement points to the SQL Azure database, we can execute the statement. When we refresh the database and expand our view in the Online Browser helper window, we can see the new empty table.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_REdrfeVqYdU/TDssGSKOlzI/AAAAAAAAAMU/Y8Ip3bTZ6OU/s1600-h/AzureXML05%5B4%5D.gif"&gt;&lt;img title="New table viewed in the DatabaseSpy Online Browser window" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="362" alt="New table viewed in the DatabaseSpy Online Browser window" src="http://lh3.ggpht.com/_REdrfeVqYdU/TDssGugtpAI/AAAAAAAAAMY/BO5iQ8SryaA/AzureXML05_thumb%5B2%5D.gif?imgmax=800" width="323" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;A data comparison between the existing table and the new one will allow us to create a script to migrate data into our new table in the SQL Azure cloud. This is similar to &lt;a href="http://blog.altova.com/2010/07/connecting-databasespy-to-sql-azure.html"&gt;the data comparison we wrote about in our previous post on SQL Azure&lt;/a&gt;, except instead of merging data directly, we will save the merge script.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_REdrfeVqYdU/TDssHJsbkYI/AAAAAAAAAMc/z-ffuGYIhxA/s1600-h/AzureXML06%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy Merge Data dialog" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="327" alt="DatabaseSpy Merge Data dialog" src="http://lh3.ggpht.com/_REdrfeVqYdU/TDssHWwqTaI/AAAAAAAAAMg/e1oZHzy7x2E/AzureXML06_thumb%5B2%5D.gif?imgmax=800" width="366" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Our first attempt to run the merger script failed, throwing an error message that SQL Azure cannot insert values into the new table when IDENTITY_INSERT is set to OFF. We can add a line to the merge script to SET INDENTITY_INSERT ON and re-execute:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_REdrfeVqYdU/TDssHlBKXOI/AAAAAAAAAMk/dHlCNTaS1po/s1600-h/AzureXML07%5B4%5D.gif"&gt;&lt;img title="Merge data script viewed in a DatabaseSpy SQL Editor window" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="543" alt="Merge data script viewed in a DatabaseSpy SQL Editor window" src="http://lh5.ggpht.com/_REdrfeVqYdU/TDssIUMkL5I/AAAAAAAAAMo/etCK1Qr0GdA/AzureXML07_thumb%5B2%5D.gif?imgmax=800" width="609" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Next, we can run a SELECT query to view the data that was successfully uploaded.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_REdrfeVqYdU/TDssJbu8M4I/AAAAAAAAAMs/8eZ3avCrjms/s1600-h/AzureXML08%5B4%5D.gif"&gt;&lt;img title="Select query and Results viewed in DatabaseSpy" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="543" alt="Select query and Results viewed in DatabaseSpy" src="http://lh4.ggpht.com/_REdrfeVqYdU/TDssJuaavxI/AAAAAAAAAMw/mHOLI4gHW2g/AzureXML08_thumb%5B2%5D.gif?imgmax=800" width="609" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The DatabaseSpy Data Inspector window lets us more easily examine the contents of a wide column, and is ideal to use for XML documents stored in the Resume column of the new JobCandidate table.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_REdrfeVqYdU/TDssJ2Lak8I/AAAAAAAAAM0/dGMjr437D4w/s1600-h/AzureXML09%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy Data Inspector window" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="543" alt="DatabaseSpy Data Inspector window" src="http://lh6.ggpht.com/_REdrfeVqYdU/TDssKVVdcnI/AAAAAAAAAM4/X9lKbVekCMg/AzureXML09_thumb%5B2%5D.gif?imgmax=800" width="609" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Editing XML Data with XMLSpy&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;If you need to revise, edit, update, or validate XML data in a SQL Azure database, &lt;a href="http://www.altova.com/xml-editor/"&gt;Altova XMLSpy&lt;/a&gt; provides more robust XML editing features than DatabaseSpy. We can connect to our SQL Azure database from XMLSpy and run a SELECT query from the &lt;a href="http://www.altova.com/xmlspy/database-xml.html"&gt;XMLSpy Database Query window&lt;/a&gt;. XMLSpy lets us open any XML row for direct editing, with access to advanced XML editing functionality.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_REdrfeVqYdU/TDssKld6cKI/AAAAAAAAAM8/PYbJaV5DOuA/s1600-h/AzureXML10%5B4%5D.gif"&gt;&lt;img title="XMLSpy Database Query view of XML data in the SQL Azure cloud" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="504" alt="XMLSpy Database Query view of XML data in the SQL Azure cloud" src="http://lh3.ggpht.com/_REdrfeVqYdU/TDssLlYR3fI/AAAAAAAAANA/YcI5j9Ka4dg/AzureXML10_thumb%5B2%5D.gif?imgmax=800" width="587" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Of course all the familiar features of the XMLSpy text view and grid view are available.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_REdrfeVqYdU/TDssMK-TO1I/AAAAAAAAANE/L4f2m0KuAc0/s1600-h/AzureXML11%5B4%5D.gif"&gt;&lt;img title="XMLSpy Text view of XML data in the SQL Azure cloud" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="439" alt="XMLSpy Text view of XML data in the SQL Azure cloud" src="http://lh6.ggpht.com/_REdrfeVqYdU/TDssMbC90PI/AAAAAAAAANI/9KBahBuL-14/AzureXML11_thumb%5B2%5D.gif?imgmax=800" width="569" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_REdrfeVqYdU/TDssMiPlQtI/AAAAAAAAANM/DqK59yQWPtQ/s1600-h/AzureXML12%5B4%5D.gif"&gt;&lt;img title="XMLSpy Grid view of XML data inthe SQL Azure cloud" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="439" alt="XMLSpy Grid view of XML data inthe SQL Azure cloud" src="http://lh4.ggpht.com/_REdrfeVqYdU/TDssNHtkC5I/AAAAAAAAANQ/rIdY9_dxz0c/AzureXML12_thumb%5B2%5D.gif?imgmax=800" width="569" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;After your edits are complete, the XMLSpy File / Save menu option saves the revised XML document to the same row of the JobCandidate table in the SQL Azure database in the cloud.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_REdrfeVqYdU/TDssNWuNvCI/AAAAAAAAANU/KY6tdkkJ-wc/s1600-h/AzureXML13%5B4%5D.gif"&gt;&lt;img title="XMLSpy File / Save menu option saves XML data to the SQL Azure cloud" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="399" alt="XMLSpy File / Save menu option saves XML data to the SQL Azure cloud" src="http://lh4.ggpht.com/_REdrfeVqYdU/TDssNlI2VII/AAAAAAAAANY/LQZ-NHz48TE/AzureXML13_thumb%5B2%5D.gif?imgmax=800" width="233" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Parsing XML Data with XQuery&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;You can also apply the XMLSpy &lt;a href="http://www.altova.com/xmlspy/xquery-editor.html"&gt;XQuery editor&lt;/a&gt;, with its built-in knowledge of XQuery syntax and context-sensitive entry helpers to build XQuery statements that parse the XML data in your SQL Azure database. The XQuery statement below extracts and returns the home addresses from the XML resumes where JobCandidateID is less than 7.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_REdrfeVqYdU/TDssOEXShdI/AAAAAAAAANc/PWoGe2ZL8dI/s1600-h/AzureXML14%5B4%5D.gif"&gt;&lt;img title="XMLSpy XQuery editor for XML data in SQL Azure " style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="337" alt="XMLSpy XQuery editor for XML data in SQL Azure " src="http://lh4.ggpht.com/_REdrfeVqYdU/TDssOsFWR2I/AAAAAAAAANg/znKFG7mDqm4/AzureXML14_thumb%5B2%5D.gif?imgmax=800" width="608" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The XQuery statement can be executed in the Database Query window, with results immediately available to work with in XMLSpy.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_REdrfeVqYdU/TDssO25KcBI/AAAAAAAAANk/TZB0OmZ1Ss0/s1600-h/AzureXML15%5B4%5D.gif"&gt;&lt;img title="XQuery statement and results inthe XMLSpy Database Query window" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="504" alt="XQuery statement and results inthe XMLSpy Database Query window" src="http://lh4.ggpht.com/_REdrfeVqYdU/TDssPUwP8oI/AAAAAAAAANo/XS8KMTciZPk/AzureXML15_thumb%5B2%5D.gif?imgmax=800" width="606" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Of course the XQuery result can also be edited in Text view or in Grid view.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_REdrfeVqYdU/TDssPoUbWRI/AAAAAAAAANs/fZU5rG-51IA/s1600-h/AzureXML16%5B4%5D.gif"&gt;&lt;img title="XQuery result in XMLSpy Text view" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="454" alt="XQuery result in XMLSpy Text view" src="http://lh3.ggpht.com/_REdrfeVqYdU/TDssP7YsgqI/AAAAAAAAANw/egPoq6aQ2e0/AzureXML16_thumb%5B2%5D.gif?imgmax=800" width="608" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_REdrfeVqYdU/TDssQXEN4DI/AAAAAAAAAN0/tpRx1Mlabho/s1600-h/AzureXML17%5B4%5D.gif"&gt;&lt;img title="XQuery result in XMLSpy Grid view" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="454" alt="XQuery result in XMLSpy Grid view" src="http://lh4.ggpht.com/_REdrfeVqYdU/TDssQ5BJBrI/AAAAAAAAAN4/RKXallP0rDM/AzureXML17_thumb%5B2%5D.gif?imgmax=800" width="608" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And you can save the query result either from the Database Query window or from the XML Editor view.&lt;/p&gt;  &lt;p&gt;Find out for yourself how productive you can be by using Altova tools to work with XML data in the SQL Azure cloud ̶ &lt;a href="http://www.altova.com/download-trial/"&gt;download a free 30-day trial&lt;/a&gt; of the &lt;a href="http://www.altova.com/missionkit/software-architects.html"&gt;Altova MissionKit for Software Architects&lt;/a&gt;, an integrated suite that includes XMLSpy, DatabaseSpy, and additional XML, database, and UML tools.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-2166148516787518878?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_0GqspBcTs0:GRQlCW2Nzyg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_0GqspBcTs0:GRQlCW2Nzyg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=_0GqspBcTs0:GRQlCW2Nzyg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_0GqspBcTs0:GRQlCW2Nzyg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=_0GqspBcTs0:GRQlCW2Nzyg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_0GqspBcTs0:GRQlCW2Nzyg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=_0GqspBcTs0:GRQlCW2Nzyg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_0GqspBcTs0:GRQlCW2Nzyg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_0GqspBcTs0:GRQlCW2Nzyg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=_0GqspBcTs0:GRQlCW2Nzyg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_0GqspBcTs0:GRQlCW2Nzyg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/_0GqspBcTs0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/2166148516787518878/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=2166148516787518878" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/2166148516787518878?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/2166148516787518878?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/_0GqspBcTs0/using-altova-tools-to-work-with-xml.html" title="Using Altova Tools to Work with XML Data in the SQL Azure Cloud" /><author><name>DaveMcG</name><uri>http://www.blogger.com/profile/08885768216396627489</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15617686844167251722" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/07/using-altova-tools-to-work-with-xml.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4GSXc6fSp7ImA9WxFUGUQ.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-1286325300841350481</id><published>2010-07-01T09:15:00.001-04:00</published><updated>2010-07-01T11:42:08.915-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-01T11:42:08.915-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DatabaseSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="database tool" /><category scheme="http://www.blogger.com/atom/ns#" term="Tech Ed" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><title>Connecting DatabaseSpy to a SQL Azure Database in the Cloud</title><content type="html">&lt;p&gt;Tips and techniques to ease introduction of Microsoft’s cloud-based SQL Azure database into production environments led the topics in June at the Tech-Ed conference in New Orleans.&lt;/p&gt;  &lt;p&gt;SQL Azure is built on Microsoft SQL Server technologies and is designed to provide a highly-available and scalable database service hosted by Microsoft in the cloud. Developers who deploy databases in SQL Azure do not have to install, setup, patch, or manage any relational database software, only their own database structure and content. Automatic redundancy and fault tolerance are built-in and no physical administration is required.&lt;/p&gt;  &lt;p&gt;You can build a manual connection string and use SQL Server syntax and datatypes to connect &lt;a href="http://www.altova.com/databasespy.html"&gt;DatabaseSpy&lt;/a&gt; and &lt;a href="http://www.altova.com/solutions/database-tools.html"&gt;other Altova tools&lt;/a&gt; to SQL Azure databases to perform typical database development and maintenance tasks.&lt;/p&gt;  &lt;p&gt;This blog post makes a connection to a SQL Azure database from DatabaseSpy and demonstrates several typical operations you might want to perform as you migrate an existing database to the cloud. &lt;/p&gt;  &lt;p&gt;To retrace these steps on your own you will need a SQL Azure account, or a login and password created by a SQL Azure account holder. For more information on setting up a SQL Azure account, visit the Microsoft &lt;a href="http://msdn.microsoft.com/en-us/azure/sqlazure/default.aspx"&gt;SQL Azure home page&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;You will also need to install the &lt;a href="http://msdn.microsoft.com/en-us/library/ms131321.aspx"&gt;SQL Server Native Client 10.0&lt;/a&gt; (or later).&lt;/p&gt;  &lt;p&gt;SQL Azure does not behave exactly like a local SQL Server database, so we can’t use the Altova SQL Server connection wizard. Instead we will use an ODBC connection.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_REdrfeVqYdU/TCufLuJMxEI/AAAAAAAAAKE/s2TpUrv90uA/s1600-h/tn23_01%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy ODBC Connection Dialog" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="420" alt="DatabaseSpy ODBC Connection Dialog" src="http://lh5.ggpht.com/_REdrfeVqYdU/TCufLyT6UKI/AAAAAAAAAKI/2GXVaQshqsM/tn23_01_thumb%5B2%5D.gif?imgmax=800" width="592" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;We won’t illustrate all the details of the process of building a new connection string here. You can paste an existing connection string into the dialog shown above, or, if you need specific instructions for each step to manually create a new string, you can refer to the &lt;a href="http://www.altova.com/technotes.html"&gt;Tech Note&lt;/a&gt; titled &lt;a href="http://www.altova.com/Build-ODBC-Connection-String.html"&gt;Build an ODBC Connection String for SQL Azure&lt;/a&gt; on the Altova Web site.&lt;/p&gt;  &lt;p&gt;After you connect to SQL Azure the first time, a DatabaseSpy project file lets you save all your connection settings along with frequently-used SQL scripts, database design files, and database comparisons in a convenient bundle to reload later.&lt;/p&gt;  &lt;p&gt;The screenshot below shows a new DatabaseSpy project with two databases connected simultaneously, Sakila in MySQL and Sakila in the cloud in SQL Azure.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_REdrfeVqYdU/TCufMdJkgTI/AAAAAAAAAKM/_QSKYzv0bec/s1600-h/Compare%201%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy Project Helper Window" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="426" alt="DatabaseSpy Project Helper Window" src="http://lh5.ggpht.com/_REdrfeVqYdU/TCufMjbPtjI/AAAAAAAAAKQ/fS_AUAY_9Z8/Compare%201_thumb%5B2%5D.gif?imgmax=800" width="358" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Microsoft provides a number of conversion tools to help users migrate existing databases to the SQL Azure platform. We used the Microsoft &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0e6168b0-2d0c-4076-96c2-60bd25294a8e&amp;amp;displaylang=en"&gt;SQL Server Migration Assistant for MySQL&lt;/a&gt; to convert our local MySQL Sakila sample database to our SQL Azure account.&lt;/p&gt;  &lt;p&gt;DatabasesSpy lets users open multiple connections simultaneously, even to databases of different types. The database comparison functionality of DatabaseSpy makes it an ideal tool to check the results of the Sakila conversion. First we will open a database schema comparison and select a few tables from the MySQL database for the left side of the comparison.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_REdrfeVqYdU/TCufM6yZIQI/AAAAAAAAAKU/Btk68j9iQDY/s1600-h/Compare%202%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy Comparison Selection Dialog" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="476" alt="DatabaseSpy Comparison Selection Dialog" src="http://lh6.ggpht.com/_REdrfeVqYdU/TCufNE4eOHI/AAAAAAAAAKY/pgXiSLJ_wXA/Compare%202_thumb%5B2%5D.gif?imgmax=800" width="376" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;After we select the corresponding tables from SQL Azure version, the tables open in a database schema comparison window.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_REdrfeVqYdU/TCufNixS44I/AAAAAAAAAKc/4JElxf6ZDSY/s1600-h/Compare%203%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy Schema Comparison" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="548" alt="DatabaseSpy Schema Comparison" src="http://lh4.ggpht.com/_REdrfeVqYdU/TCufNyt1dMI/AAAAAAAAAKg/S2qbtTidi5I/Compare%203_thumb%5B2%5D.gif?imgmax=800" width="604" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;When we click the green compare button at the top left corner of the window, DatabaseSpy compares the database structures, highlights differences, and generates a summary in the message window.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_REdrfeVqYdU/TCufOBsbJrI/AAAAAAAAAKk/AYlEquPw-lQ/s1600-h/Compare%204%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy Schema Comparison with Differences" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="548" alt="DatabaseSpy Schema Comparison with Differences" src="http://lh4.ggpht.com/_REdrfeVqYdU/TCufPGxojBI/AAAAAAAAAKo/laurJr68vX8/Compare%204_thumb%5B2%5D.gif?imgmax=800" width="604" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Some differences represent datatype definitions that vary between databases. For instance, the MySQL type unsigned small int does not have an exact equivalent in SQL Server, so the conversion tool substituted the int type for the film_id column in the film table.&lt;/p&gt;  &lt;p&gt;Also, the year datatype assigned to the release_year column in MySQL has been converted to a smallint in SQL Azure. I guess this will make the SQL Azure version of the database more forward-compatible, since it will be able to accommodate films released all the way through the year 32,767, as opposed to 2155, which is the maximum value of the year datatype in MySQL!&lt;/p&gt;  &lt;p&gt;We can compare data contained in the two databases via a selection in the right-click context menu, opening the selected tables in a new data comparison window.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_REdrfeVqYdU/TCufPiZEFaI/AAAAAAAAAKs/hYOu8AvEs0c/s1600-h/Compare%205%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy Comparison Context Menu" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="548" alt="DatabaseSpy Comparison Context Menu" src="http://lh3.ggpht.com/_REdrfeVqYdU/TCufP3dYyYI/AAAAAAAAAKw/AgpXSG9shps/Compare%205_thumb%5B2%5D.gif?imgmax=800" width="604" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The data comparison shows us the contents of the tables are not identical.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_REdrfeVqYdU/TCufQOmH8jI/AAAAAAAAAK0/WOs9sgJRIxw/s1600-h/Compare%206%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy Content Comparison" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="548" alt="DatabaseSpy Content Comparison" src="http://lh3.ggpht.com/_REdrfeVqYdU/TCufQj2pQTI/AAAAAAAAAK4/iedHL3kDohM/Compare%206_thumb%5B2%5D.gif?imgmax=800" width="604" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;When we open the results window, we see that the description column did not migrate successfully.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_REdrfeVqYdU/TCufQ3sdyUI/AAAAAAAAAK8/wo8YQH1GPPs/s1600-h/Compare%206a%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy Content Comparison with Results" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="517" alt="DatabaseSpy Content Comparison with Results" src="http://lh6.ggpht.com/_REdrfeVqYdU/TCufRZY5fYI/AAAAAAAAALA/cIbfxoR8n8M/Compare%206a_thumb%5B2%5D.gif?imgmax=800" width="604" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Looking back at the Database Schema Comparison window, we can see the length of the description column was set to zero. This explains the red arrows that point from the description column in MySQL to the description column in SQL Azure in the Results window. We cannot copy any string of text into a column with a defined length of zero.&lt;/p&gt;  &lt;p&gt;Instead, let’s open the SQL Azure version of the film table in a new Design window.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_REdrfeVqYdU/TCufRp27G0I/AAAAAAAAALE/tqAUWY7CPiQ/s1600-h/Compare%207%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy Graphical Design View" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="583" alt="DatabaseSpy Graphical Design View" src="http://lh3.ggpht.com/_REdrfeVqYdU/TCufSDh77CI/AAAAAAAAALI/O6EJCwm9aAs/Compare%207_thumb%5B2%5D.gif?imgmax=800" width="604" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;We can increase the size of the description field in the Properties window, and run the resulting change script.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_REdrfeVqYdU/TCufSeBoTvI/AAAAAAAAALM/-5AGg9auKgU/s1600-h/Compare%208%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy Graphical Design Properties Helper Window" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="351" alt="DatabaseSpy Graphical Design Properties Helper Window" src="http://lh3.ggpht.com/_REdrfeVqYdU/TCufSxioHUI/AAAAAAAAALQ/XoBfYWngEpg/Compare%208_thumb%5B2%5D.gif?imgmax=800" width="358" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_REdrfeVqYdU/TCufTAQc5JI/AAAAAAAAALU/xxJcrOJkTjo/s1600-h/Compare%209%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy Database Structure Change Script" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="170" alt="DatabaseSpy Database Structure Change Script" src="http://lh3.ggpht.com/_REdrfeVqYdU/TCufUGt3eiI/AAAAAAAAALY/R4dv-V2QgO8/Compare%209_thumb%5B2%5D.gif?imgmax=800" width="604" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Next, when we re-run the data comparison, we find that the data was converted, but the previously defined field length of zero made the data invisible.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_REdrfeVqYdU/TCufUepo9KI/AAAAAAAAALc/tHSQeZyaeFI/s1600-h/Compare%2010%5B4%5D.gif"&gt;&lt;img title="DatabaseSpy Content Comparison with Results" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="548" alt="DatabaseSpy Content Comparison with Results" src="http://lh6.ggpht.com/_REdrfeVqYdU/TCufUstU4FI/AAAAAAAAALg/RkOJTSWx2mA/Compare%2010_thumb%5B2%5D.gif?imgmax=800" width="604" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Latency Issues&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;You can use DatabaseSpy to explore latency issues for the cloud database vs. the local copy.&lt;/p&gt;  &lt;p&gt;We saw from the data comparison above that the film tables in the two databases contain 1,000 rows of identical data. We can repeatedly run SELECT statements to retrieve the data from SQL Azure and from the local MySQL database to time the results. The DatabaseSpy SQL Editor message window displays the execution time.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_REdrfeVqYdU/TCufVMdD1hI/AAAAAAAAALk/QtJfweyzCgw/s1600-h/Compare%2011%5B4%5D.gif"&gt;&lt;img title="SQL Azure Query Execution Time" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="583" alt="SQL Azure Query Execution Time" src="http://lh5.ggpht.com/_REdrfeVqYdU/TCufVfSAhaI/AAAAAAAAALo/VNLkRWIysP8/Compare%2011_thumb%5B2%5D.gif?imgmax=800" width="604" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Running the above SELECT statement five consecutive times on the SQL Azure version of the sakila database generated results ranging from 60.632 seconds to 63.851 seconds.&lt;/p&gt;  &lt;p&gt;Running a SELECT statement for the same film table in the local MySQL database yielded the following result:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_REdrfeVqYdU/TCufVqTzDjI/AAAAAAAAALs/vEAzXCCR3E0/s1600-h/Compare%2012%5B4%5D.gif"&gt;&lt;img title="SQL Server Query Execution Time" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="583" alt="SQL Server Query Execution Time" src="http://lh3.ggpht.com/_REdrfeVqYdU/TCufWFGbw5I/AAAAAAAAALw/kmpjFre4XzQ/Compare%2012_thumb%5B2%5D.gif?imgmax=800" width="605" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Repeating the test for the local version generated similar times. The takeaway for developers is your database-driven application will likely need to accommodate latency as you move your data to the cloud.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Try your own connection to SQL Azure with a &lt;a href="http://www.altova.com/download/databasespy/database_tool.html"&gt;free trial of Altova DatabaseSpy&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-1286325300841350481?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=Ooh4bJz04Cc:thtz3gqsWbk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=Ooh4bJz04Cc:thtz3gqsWbk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=Ooh4bJz04Cc:thtz3gqsWbk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=Ooh4bJz04Cc:thtz3gqsWbk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=Ooh4bJz04Cc:thtz3gqsWbk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=Ooh4bJz04Cc:thtz3gqsWbk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=Ooh4bJz04Cc:thtz3gqsWbk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=Ooh4bJz04Cc:thtz3gqsWbk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=Ooh4bJz04Cc:thtz3gqsWbk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=Ooh4bJz04Cc:thtz3gqsWbk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=Ooh4bJz04Cc:thtz3gqsWbk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/Ooh4bJz04Cc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/1286325300841350481/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=1286325300841350481" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1286325300841350481?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1286325300841350481?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/Ooh4bJz04Cc/connecting-databasespy-to-sql-azure.html" title="Connecting DatabaseSpy to a SQL Azure Database in the Cloud" /><author><name>DaveMcG</name><uri>http://www.blogger.com/profile/08885768216396627489</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15617686844167251722" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/07/connecting-databasespy-to-sql-azure.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcMQ3c9cSp7ImA9WxFVFk0.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-1791002140680414771</id><published>2010-06-15T06:52:00.001-04:00</published><updated>2010-06-15T07:08:02.969-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-15T07:08:02.969-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SD Times 100" /><category scheme="http://www.blogger.com/atom/ns#" term="Award" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><category scheme="http://www.blogger.com/atom/ns#" term="MissionKit" /><title>Altova Named to SD Times 100</title><content type="html">&lt;h2&gt;the award for &amp;#8220;Tools &amp;amp; Frameworks&amp;#8221; goes to Altova!&lt;/h2&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/references_awards.html"&gt;&lt;img style="margin: 0px 0px 0px 15px" alt="SDTimes100" src="http://dev-head/images/logos/SDTimes100_2010.gif" align="left" /&gt;&lt;/a&gt;We are honored to be named to the &lt;a href="http://www.sdtimes.com/content/article.aspx?ArticleID=34383"&gt;&lt;em&gt;SD Times&lt;/em&gt; 100&lt;/a&gt; for the sixth time!&lt;/p&gt;  &lt;p&gt;The award, now in its 7&lt;sup&gt;th&lt;/sup&gt; year, recognizes the top innovators and leaders in multiple software development industry areas. Each year the editors of &lt;i&gt;SD Times&lt;/i&gt; scour over thousands of nominations in search of companies, non-commercial organizations, open source projects, and other initiatives that exemplify innovation and leadership. When choosing the &lt;i&gt;SD Times&lt;/i&gt; 100, the editors consider each company&amp;#8217;s offerings and reputation. They listen to the &amp;#8220;buzz&amp;#8221; &amp;#8212; how much attention a company, its products and technologies are creating &amp;#8212; as a sign of leadership within the industry. Did the company set the industry agenda? Did a company&amp;#8217;s products and services advance the software development art? Were programmers anxiously awaiting its developments? For the judges of the &lt;i&gt;SD Times&lt;/i&gt; 100, these are qualities that mark a leader.&lt;/p&gt;  &lt;p&gt;So what makes us a &lt;i&gt;SD Times&lt;/i&gt; 100 winner? In Version 2009, our &lt;a href="http://www.altova.com/missionkit/software-development-tools.html"&gt;MissionKit suite of XML, database, and UML tools&lt;/a&gt; added key support for working with industry standards like &lt;a href="http://www.altova.com/solutions/xbrl-tools.html"&gt;Extensible Business Reporting Language (XBRL)&lt;/a&gt; and &lt;a href="http://www.altova.com/solutions/hl7-tools.html"&gt;Health Level 7 (HL7&lt;/a&gt;) to help companies adopt these standards while reducing costs and development time. We also rolled out over 70 new, customer-requested features in Version 2010 as part of our &amp;#8220;Most Wanted&amp;#8221; release, including support for WSDL 2.0, JavaScript Object Notation (JSON), and SysML, as well as compatibility with Windows 7 and 64-bit operating systems, and much more. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/download-trial.html"&gt;Download&lt;/a&gt; a free, 30-day trial of the MissionKit (v2010r3) and see &lt;a href="http://www.altova.com/whatsnew.html"&gt;what&amp;#8217;s new in the latest version (v2010r3)&lt;/a&gt; of our awarding winning suite of XML, database, and UML tools.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-1791002140680414771?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=BlCEFI5FNsw:XuMgK9-fc1Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=BlCEFI5FNsw:XuMgK9-fc1Q:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=BlCEFI5FNsw:XuMgK9-fc1Q:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=BlCEFI5FNsw:XuMgK9-fc1Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=BlCEFI5FNsw:XuMgK9-fc1Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=BlCEFI5FNsw:XuMgK9-fc1Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=BlCEFI5FNsw:XuMgK9-fc1Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=BlCEFI5FNsw:XuMgK9-fc1Q:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=BlCEFI5FNsw:XuMgK9-fc1Q:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=BlCEFI5FNsw:XuMgK9-fc1Q:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=BlCEFI5FNsw:XuMgK9-fc1Q:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/BlCEFI5FNsw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/1791002140680414771/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=1791002140680414771" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1791002140680414771?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1791002140680414771?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/BlCEFI5FNsw/altova-named-to-sd-times-100.html" title="Altova Named to SD Times 100" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05130828509388637883" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/06/altova-named-to-sd-times-100.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4DRnoyeyp7ImA9WxFWFks.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-7795751652044097621</id><published>2010-06-04T11:39:00.000-04:00</published><updated>2010-06-04T12:12:57.493-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-04T12:12:57.493-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><category scheme="http://www.blogger.com/atom/ns#" term="Japanese Versions" /><title>MapForce Japanese Version - 日本語版 MapForce</title><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/jp/"&gt;ホームページ&lt;/a&gt;と &lt;a href="http://www.altova.com/jp/xmlspy.html"&gt;XMLSpy 製品ページ&lt;/a&gt;含む Altova ウェブページの多くが日本語化されました！この作業は今後も継続して行われ、新たに翻訳されたページもできる限り素早く追加していく予定です。&lt;/p&gt;  &lt;p&gt;We are excited to announce that a large portion of the Altova Web site - including the &lt;a href="http://www.altova.com/jp/"&gt;home page&lt;/a&gt; and &lt;a href="http://www.altova.com/jp/xmlspy.html"&gt;XMLSpy product pages&lt;/a&gt; - is now available in Japanese! This is an ongoing effort, and new translated pages are being added as quickly as possible.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h5&gt;日本語版 MapForce 2010 &lt;/h5&gt;  &lt;p&gt;他にも、次の日本語化された Altova バージョン 2010 製品となる MapForce 2010 のリリースを行いました。MapForce データマッピングツールは &lt;a href="http://blog.altova.com/2010/02/xmlspy-2010.html"&gt;XMLSpy と共に完全に翻訳され&lt;/a&gt;、英語版、ドイツ語版と共にお求め頂けます（単一のライセンスキーコードにより使用する言語に関係なく製品のアンロックを行うことができます）。&lt;/p&gt;  &lt;p&gt;日本語ユーザも、XML、データベース、EDI、フラットファイル、Excel 2007+、XBRL、そしてウェブサービスと言ったデータのマッピングと変換をグラフィカルに行う MapForce インターフェースを利用できるようになりました。&lt;a href="http://www.altova.com/download-trial.html"&gt;無料トライアル版をダウンロード&lt;/a&gt;する際に、言語ドロップダウンから日本語を選択してください。&lt;/p&gt;  &lt;p&gt;続けてその他の製品についても、地域化を続けて行く予定です。ご期待下さい！&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We've also released the next Altova Version 2010 product to be localized in Japanese: MapForce 2010. The MapForce data mapping tool joins &lt;a href="http://blog.altova.com/2010/02/xmlspy-2010.html"&gt;XMLSpy in being fully translated&lt;/a&gt; and available for download in Japanese as well as English and German. (A single license key code unlocks whichever language version you install.)&lt;/p&gt;  &lt;p&gt;&lt;a name="OLE_LINK1"&gt;Now Japanese-speaking users can take advantage of the graphical MapForce interface for mapping and transforming data in any format, including XML, databases, EDI, flat files, Excel 2007+, XBRL, and Web services. Simply select &lt;em&gt;Japanese&lt;/em&gt; from the language drop down when &lt;/a&gt;&lt;a href="http://www.altova.com/download-trial.html"&gt;downloading a free trial&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;We will continue localizing the rest of the product line throughout the year - stay tuned for more news! &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/jp/"&gt;&lt;img height="400" alt="altova_jp" src="http://images.altova.com/MapForceJapaneseVersion_A447/altova_jp_3.gif" width="551" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-7795751652044097621?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=WpkOs44aQdk:EgWjBgaLm_k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=WpkOs44aQdk:EgWjBgaLm_k:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=WpkOs44aQdk:EgWjBgaLm_k:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=WpkOs44aQdk:EgWjBgaLm_k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=WpkOs44aQdk:EgWjBgaLm_k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=WpkOs44aQdk:EgWjBgaLm_k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=WpkOs44aQdk:EgWjBgaLm_k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=WpkOs44aQdk:EgWjBgaLm_k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=WpkOs44aQdk:EgWjBgaLm_k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=WpkOs44aQdk:EgWjBgaLm_k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=WpkOs44aQdk:EgWjBgaLm_k:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/WpkOs44aQdk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/7795751652044097621/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=7795751652044097621" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/7795751652044097621?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/7795751652044097621?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/WpkOs44aQdk/mapforce-japanese-version.html" title="MapForce Japanese Version - 日本語版 MapForce" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05130828509388637883" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/06/mapforce-japanese-version.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkINQ3o_fyp7ImA9WxFWFUs.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-1385132596458555796</id><published>2010-06-03T07:28:00.001-04:00</published><updated>2010-06-03T07:29:52.447-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-03T07:29:52.447-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="Tech Ed" /><category scheme="http://www.blogger.com/atom/ns#" term="tradeshows" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="v2010r3" /><title>Visit Altova at TechEd</title><content type="html">&lt;p&gt;&lt;img alt="TechEd" src="http://www.altova.com/images/logos/TechEd2010.PNG" align="left" /&gt;The Altova team is excited to be heading to New Orleans next week to exhibit at The &lt;a href="http://www.microsoft.com/events/techednorthamerica/"&gt;Microsoft TechEd and BI Conference 2010&lt;/a&gt;! You can find us in booth #644 at the Ernest N. Morial Convention Center in New Orleans, Louisiana from June 7-10.&lt;/p&gt;  &lt;p&gt;We hope you&amp;#8217;ll stop by our booth to chat about what you&amp;#8217;re working on, and see a demo of the newest features &lt;a&gt;announced &lt;/a&gt;in our MissionKit 2010 Release 3, the integrated suite of XML, database, and UML tools. Among other features of interest for Microsoft&lt;font size="1"&gt;&amp;#174;&lt;/font&gt; developers, &lt;strong&gt;support for integration with Visual Studio&lt;font size="1"&gt;&amp;#174;&lt;/font&gt;&lt;/strong&gt; in MissionKit tools has been updated to include Microsoft&amp;#8217;s latest release, Visual Studio 2010 (versions 2005 and 2008 are also supported). Tools that support VS integration include the XMLSpy &lt;a href="http://www.altova.com/xml-editor/"&gt;XML editor&lt;/a&gt;, MapForce &lt;a href="http://www.altova.com/products/mapforce/data_mapping.html"&gt;data mapping tool&lt;/a&gt;, StyleVision &lt;a href="http://www.altova.com/products/stylevision/xslt_stylesheet_designer.html"&gt;stylesheet design tool&lt;/a&gt;, and UModel advanced &lt;a href="http://www.altova.com/umodel.html"&gt;UML tool&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img alt="events" src="http://www.altova.com/images/event_vis.jpg" align="left" /&gt;We&amp;#8217;d be happy to show you the latest functionality in XMLSpy for working with &lt;a href="http://www.altova.com/solutions/niem-tools.html"&gt;NIEM&lt;/a&gt;, a United States XML-based standard that is already inherently supported in many of the Altova MissionKit products. The new version delivers support for xsi:nil for XML Schema mapping in MapForce, as well as the ability to generate C++ code for 64-bit applications. StyleVision has improved its XBRL support with the addition of &lt;a href="http://www.altova.com/stylevision/xbrl-rendering.html"&gt;iXBRL&lt;/a&gt;, a subset of the XBRL standard that is, at this point, primarily used only in the United Kingdom. Other important new features in v2010r3 include &lt;a href="http://www.altova.com/mapforce/idoc.html"&gt;mapping data based on SAP's IDoc&lt;/a&gt; EDI format in MapForce, and &lt;a href="http://www.altova.com/umodel/uml-code-generation.html"&gt;support for C# 4.0&lt;/a&gt; and &lt;a href="http://www.altova.com/protocol-state-diagrams.html"&gt;Protocol Machine State Diagrams&lt;/a&gt; in UModel.&lt;/p&gt;  &lt;p&gt;You might also be interested to hear about our new 64-bit product versions and support for &lt;a href="http://www.altova.com/xmlspy/sharepoint-xml-editor.html"&gt;working with XML on SharePoint&amp;#174; Server&lt;/a&gt; that was added to XMLSpy back in February. &lt;/p&gt;  &lt;p&gt;We will also be have the Altova product raffle &amp;#8211; stop by and enter for a &lt;strong&gt;chance to win&lt;/strong&gt; one of ten Altova product licenses!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a name="_msocom_1"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-1385132596458555796?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=E0y2Sy0Vd00:qQTSX1XRUTc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=E0y2Sy0Vd00:qQTSX1XRUTc:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=E0y2Sy0Vd00:qQTSX1XRUTc:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=E0y2Sy0Vd00:qQTSX1XRUTc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=E0y2Sy0Vd00:qQTSX1XRUTc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=E0y2Sy0Vd00:qQTSX1XRUTc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=E0y2Sy0Vd00:qQTSX1XRUTc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=E0y2Sy0Vd00:qQTSX1XRUTc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=E0y2Sy0Vd00:qQTSX1XRUTc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=E0y2Sy0Vd00:qQTSX1XRUTc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=E0y2Sy0Vd00:qQTSX1XRUTc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/E0y2Sy0Vd00" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/1385132596458555796/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=1385132596458555796" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1385132596458555796?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1385132596458555796?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/E0y2Sy0Vd00/visit-altova-at-teched.html" title="Visit Altova at TechEd" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05130828509388637883" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/06/visit-altova-at-teched.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QARHw-fip7ImA9WxFXGU0.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-5968122370220969881</id><published>2010-05-26T15:13:00.001-04:00</published><updated>2010-05-26T15:15:45.256-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-26T15:15:45.256-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="NIEM" /><category scheme="http://www.blogger.com/atom/ns#" term="XML Schema" /><category scheme="http://www.blogger.com/atom/ns#" term="HL7" /><category scheme="http://www.blogger.com/atom/ns#" term="data mapping" /><category scheme="http://www.blogger.com/atom/ns#" term="XBRL" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><category scheme="http://www.blogger.com/atom/ns#" term="EDI" /><title>Updated Industry Schema Library</title><content type="html">&lt;blockquote&gt;   &lt;p&gt;“The nice thing about standards is that there are so many to choose from.” – Andrew S. Tanenbaum (attr.)&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Maybe we can help. Altova’s updated &lt;a href="http://www.altova.com/resources_schemalib.html"&gt;schema library&lt;/a&gt; is a collection of over 100 industry and cross-industry XML Schema and DTD specifications – all in one central location.&lt;/p&gt;  &lt;p&gt;XML standards (and technology standards in general) are used to promote information sharing and interoperability across disparate software and systems. In a perfect world, this would translate to a global network of data being exchanged seamlessly between information partners… in a perfect world. However, there are some industries that are reaping the rewards of standardization, and hopefully these efforts will pave the way for more. Very recently we have seen an increased interest and even some actionable mandates in &lt;a href="http://www.altova.com/solutions/xbrl-tools.html"&gt;XBRL&lt;/a&gt; for financial data, &lt;a href="http://www.altova.com/solutions/hl7-tools.html"&gt;HL7&lt;/a&gt; for exchanging healthcare messages, and &lt;a href="http://www.altova.com/solutions/niem-tools.html"&gt;NIEM&lt;/a&gt; for inter-agency communication within the United States government.&lt;/p&gt;  &lt;p&gt;Of course, if you do find yourself working with some conflicting technology standards, you should probably take a look at &lt;a href="http://www.altova.com/mapforce.html"&gt;Altova MapForce&lt;/a&gt;. With native support for visually mapping pretty much any data formats you can think of (XML, databases, flat files, EDI, Excel 2007+, XBRL, and Web services), easily adding &lt;a href="http://www.altova.com/mapforce/data-processing-functions.html"&gt;data processing functions&lt;/a&gt;, and a whole bunch of &lt;a href="http://www.altova.com/mapforce/automate-data-integration.html"&gt;automation&lt;/a&gt; options, you may even find that creating &lt;a href="http://www.altova.com/solutions/data-integration-tools.html"&gt;data integration solutions&lt;/a&gt; is well… kind of fun.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Check out Altova’s &lt;a href="http://www.altova.com/resources_schemalib.html"&gt;Industry Schema Library&lt;/a&gt;, or &lt;a href="http://www.altova.com/download/mapforce/data_mapping_enterprise.html"&gt;download&lt;/a&gt; a free 30-day trial of MapForce today!&lt;/b&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-5968122370220969881?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=odJjE5Ds5Ys:lDr_XnbwuO4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=odJjE5Ds5Ys:lDr_XnbwuO4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=odJjE5Ds5Ys:lDr_XnbwuO4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=odJjE5Ds5Ys:lDr_XnbwuO4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=odJjE5Ds5Ys:lDr_XnbwuO4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=odJjE5Ds5Ys:lDr_XnbwuO4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=odJjE5Ds5Ys:lDr_XnbwuO4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=odJjE5Ds5Ys:lDr_XnbwuO4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=odJjE5Ds5Ys:lDr_XnbwuO4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=odJjE5Ds5Ys:lDr_XnbwuO4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=odJjE5Ds5Ys:lDr_XnbwuO4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/odJjE5Ds5Ys" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/5968122370220969881/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=5968122370220969881" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5968122370220969881?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5968122370220969881?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/odJjE5Ds5Ys/updated-industry-schema-library.html" title="Updated Industry Schema Library" /><author><name>liz.andrews</name><uri>http://www.blogger.com/profile/03003168348348365956</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01248965200312127112" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/05/updated-industry-schema-library.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQEQXY6cSp7ImA9WxFXE0o.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-891733319199842078</id><published>2010-05-20T11:45:00.000-04:00</published><updated>2010-05-20T11:45:00.819-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-20T11:45:00.819-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="StyleVision" /><category scheme="http://www.blogger.com/atom/ns#" term="IBM DB2" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova XMLSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="DatabaseSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><category scheme="http://www.blogger.com/atom/ns#" term="XQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><category scheme="http://www.blogger.com/atom/ns#" term="MissionKit" /><title>Working with XML in Databases</title><content type="html">&lt;p&gt;More and more users are storing XML documents in database columns, especially when XML data is sent or received from other entities. Storing data in XML helps enterprises more easily accommodate revisions to industry-standard data formats as XML Schemas evolve over time.&lt;/p&gt;  &lt;p&gt;One challenge in migrating from a relational database to an XML-oriented database application is developing queries that replace traditional SQL queries of relational data to parse XML documents stored in the database. We recently had an opportunity to address &lt;a href="http://www.altova.com/solutions/xquery-tools.html"&gt;XQuery&lt;/a&gt; for XML in databases in a presentation titled Altova Tools for DB2® in a teleconference sponsored by IBM® for the pureXML™ Devotees user group.&lt;/p&gt;  &lt;p&gt;After an introduction and brief background on Altova, we focused on the special functionality included in &lt;a href="http://www.altova.com/xmlspy.html"&gt;XMLSpy&lt;/a&gt; to manage XML Schemas in DB2 and to edit XML data stored in DB2. The XMLSpy &lt;a href="http://www.altova.com/xmlspy/database-xml.html"&gt;Database Query Window&lt;/a&gt; makes it easy to edit XML database content directly in XMLSpy.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/solutions/ibm-db2-tools.html"&gt;&lt;img title="XMLSpy_editDB2_blog" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="558" alt="XMLSpy_editDB2_blog" src="http://lh3.ggpht.com/_REdrfeVqYdU/S_VAPRLgWlI/AAAAAAAAAKA/ZSnWCcT30Jo/XMLSpy_editDB2_blog%5B4%5D.gif?imgmax=800" width="608" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Altova has built &lt;a href="http://www.altova.com/solutions/ibm-db2-tools.html"&gt;specialized capabilities for deep integration&lt;/a&gt; of Altova tools with the DB2 pureXML data server to help customers working with XML, XML Schema, XQuery, and other XML-related technologies. We demonstrated the XMLSpy &lt;a href="http://www.altova.com/xmlspy/xquery-editor.html"&gt;XQuery editor&lt;/a&gt;, &lt;a href="http://www.altova.com/xmlspy/xquery-debugger.html"&gt;XQuery debugger&lt;/a&gt; and &lt;a href="http://www.altova.com/xmlspy/xquery-profiler.html"&gt;XQuery profiler&lt;/a&gt;, with support for executing XQuery scripts directly against the DB2 database and for the special DB2 &lt;b&gt;xmlcolumn &lt;/b&gt;and &lt;b&gt;sqlquery &lt;/b&gt;operators.&lt;/p&gt;  &lt;p&gt;We closed the presentation with a walk-through of the steps a user can take to migrate legacy relational data to an XML-based application, including inferring an XML Schema from relational data in a table in DB2, then importing data from the table and automatically tagging it in XML according to the new XML Schema.&lt;/p&gt;  &lt;p&gt;We have uploaded a PDF file the &lt;a href="http://www.slideshare.net/davemcg/altova-tools-for-db2-purexml"&gt;slides from the presentation on SlideShare&lt;/a&gt;. You can also get a copy at &lt;a href="https://www.ibm.com/developerworks/wikis/display/db2xml/devotee#devotee-altova"&gt;the IBM pureXML Devotees page&lt;/a&gt;, where you can listen to the recorded audio as well.&lt;/p&gt;  &lt;p&gt;The best way to experience for yourself how well the features of XMLSpy, MapForce, StyleVision, and DatabaseSpy work with DB2 and other databases with XML is to &lt;a href="http://www.altova.com/download-trial.html"&gt;click here to download a free trial of the Altova MissionKit&lt;/a&gt;. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-891733319199842078?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=ApZw1K9HoBM:LhJcDp1puxI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=ApZw1K9HoBM:LhJcDp1puxI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=ApZw1K9HoBM:LhJcDp1puxI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=ApZw1K9HoBM:LhJcDp1puxI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=ApZw1K9HoBM:LhJcDp1puxI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=ApZw1K9HoBM:LhJcDp1puxI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=ApZw1K9HoBM:LhJcDp1puxI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=ApZw1K9HoBM:LhJcDp1puxI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=ApZw1K9HoBM:LhJcDp1puxI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=ApZw1K9HoBM:LhJcDp1puxI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=ApZw1K9HoBM:LhJcDp1puxI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/ApZw1K9HoBM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/891733319199842078/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=891733319199842078" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/891733319199842078?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/891733319199842078?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/ApZw1K9HoBM/working-with-xml-in-databases.html" title="Working with XML in Databases" /><author><name>DaveMcG</name><uri>http://www.blogger.com/profile/08885768216396627489</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15617686844167251722" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/05/working-with-xml-in-databases.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEGSXk6eCp7ImA9WxFQFU8.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-8735867830832719766</id><published>2010-05-10T16:49:00.000-04:00</published><updated>2010-05-10T16:50:28.710-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-10T16:50:28.710-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="NIEM" /><category scheme="http://www.blogger.com/atom/ns#" term="XML Schema" /><category scheme="http://www.blogger.com/atom/ns#" term="XMLSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="SchemaAgent" /><category scheme="http://www.blogger.com/atom/ns#" term="XML Editor" /><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><category scheme="http://www.blogger.com/atom/ns#" term="UModel" /><category scheme="http://www.blogger.com/atom/ns#" term="MissionKit" /><title>Altova Adds to NIEM Support in v2010r3</title><content type="html">&lt;p&gt;Clashes between government agencies are the stuff of legends and entire TV shows: the FBI and the CIA, the local sheriff's department and the big city CSI, Homeland Security and the Pentagon, Jack Bauer and CTU. Perhaps this has to do with the territorial nature of some of these entities, but perhaps, just &lt;i&gt;perhaps&lt;/i&gt;,&lt;i&gt; &lt;/i&gt;technology has a part to play in these conflicts. Incompatible architectures and data formats, legacy systems, and other technology road blocks within the United States government sometimes made it difficult for agencies to efficiently share pertinent information such as arrest reports, amber alerts, immigration details, and more.&lt;/p&gt;  &lt;p&gt;The National Information Exchange Model (NIEM) is an XML-based standard for data exchange between United States government agencies and their information partners. It aims to provide a means for these entities to improve decision making, achieve greater operating efficiency, mitigate risk, improve public safety, and increase ROI through intergovernmental information exchange.&lt;/p&gt;  &lt;p&gt;As a leader in &lt;a href="http://www.altova.com/missionkit/xml-developers.html"&gt;XML tools&lt;/a&gt; and technologies, the &lt;a href="http://www.altova.com/missionkit/software-development-tools.html"&gt;Altova MissionKit&lt;/a&gt; already inherently &lt;a href="http://www.altova.com/solutions/niem-tools.html"&gt;supports NIEM&lt;/a&gt; on a variety of different levels. In &lt;a href="http://www.altova.com/whatsnew.html"&gt;v2010r3&lt;/a&gt;, we added two very specific features to XMLSpy that extend the &lt;a href="http://www.altova.com/xml-editor/"&gt;XML editor&lt;/a&gt; with capabilities that are invaluable for &lt;a href="http://www.altova.com/solutions/niem-tools.html"&gt;NIEM development&lt;/a&gt;. For more on these features, see the recent &lt;a href="http://www.xmlaficionado.com/2010/05/altova-and-niem-national-information.html"&gt;NIEM blog post&lt;/a&gt; by our CEO and &lt;a href="http://www.xmlaficionado.com/"&gt;XML Aficionado&lt;/a&gt;, Alexander Falk.&lt;/p&gt;  &lt;p&gt;Below is a brief overview of the support provided for NIEM across the MissionKit, from &lt;a href="http://www.altova.com/xmlspy/xml-schema-editor.html"&gt;XML Schema editing&lt;/a&gt; in XMLSpy, to &lt;a href="http://www.altova.com/umodel/xmi.html"&gt;XMI import&lt;/a&gt; and &lt;a href="http://www.altova.com/umodel/visual-modeling.html"&gt;UML diagramming&lt;/a&gt; in UModel, to &lt;a href="http://www.altova.com/mapforce/data-integration.html"&gt;data integration&lt;/a&gt; in MapForce, and beyond.&lt;/p&gt;  &lt;h2&gt;XMLSpy&lt;/h2&gt;  &lt;p&gt;XMLSpy® 2010 provides a &lt;a href="http://www.altova.com/xmlspy/xml-schema-editor.html"&gt;graphical schema design&lt;/a&gt; interface which simplifies the development of XML Schemas, allowing XML code to be generated in real-time behind the scenes. Users can switch back and forth between this view and text view at any time during their design process. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://www.altova.com/xmlspy/xml-schema-editor.html"&gt;graphical schema editor&lt;/a&gt; provides built-in support for creating the IEPD &lt;strong&gt;Extension Schema&lt;/strong&gt;, &lt;strong&gt;Constraint Schema&lt;/strong&gt;, and &lt;strong&gt;Exchange Schema&lt;/strong&gt;. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;   &lt;table cellpadding="0" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;&lt;a href="http://www.altova.com/images/shots/niem_xsd.gif"&gt;&lt;img title="clip_image001" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="480" alt="clip_image001" src="http://images.altova.com/AltovaAddstoNIEMSupportinv2010r3_ECD8/clip_image001.gif" width="503" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td&gt;&lt;/td&gt;          &lt;td&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;In addition to the broad XML Schema support described above, XMLSpy provides comprehensive support for all other prevalent XML technologies, including:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Graphical and text-based editing views&lt;/li&gt;    &lt;li&gt;Sophisticated XML Schema and XML instance validation&lt;/li&gt;    &lt;li&gt;XML instance document creation&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.altova.com/xmlspy/xsl-editor.html"&gt;XSLT editor, debugger, and profiler&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.altova.com/xmlspy/web-services.html"&gt;Web services tools&lt;/a&gt; (&lt;a href="http://www.altova.com/xmlspy/wsdl-editor.html"&gt;WSDL editor&lt;/a&gt;, &lt;a href="http://www.altova.com/xmlspy/soap-client-debugger.html"&gt;SOAP client, SOAP debugger)&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;UML Diagrams&lt;/h2&gt;  &lt;p&gt;The first stage in any development lifecycle is a thorough business requirements review. UML is particularly well-suited to modeling software projects because it provides a standardized approach to the design process. Scenario-based planning is recommended for NIEM, and though there is no UML diagram requirement, class diagrams, use-case diagrams, and sequence diagrams all provide value to IEPD documentation. In addition, NIEM provides a free tool for mapping data requirements based on an uploaded XMI representation of a &lt;a href="http://www.altova.com/umodel/visual-modeling.html"&gt;UML model&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;UModel® 2010 is an advanced &lt;a href="http://www.altova.com/umodel.html"&gt;UML tool&lt;/a&gt; that supports all fourteen UML 2.3 diagrams, &lt;a href="http://www.altova.com/umodel/business-process-modeling.html"&gt;BPMN&lt;/a&gt;, &lt;a href="http://www.altova.com/umodel/sysml.html"&gt;SysML&lt;/a&gt;, and more. It works seamlessly with XML technologies like XMI, letting users easily &lt;a href="http://www.altova.com/umodel/xmi.html"&gt;import and export XMI&lt;/a&gt; based on their UML diagrams. UModel can even render &lt;a href="http://www.altova.com/umodel/xml-schemas-in-uml.html"&gt;XML Schemas in a format similar to UML diagrams&lt;/a&gt; and integrates seamlessly with all other MissionKit tools including XMLSpy, MapForce, and SchemaAgent. UModel also supports &lt;a href="http://www.altova.com/umodel/uml-code-generation.html"&gt;code generation&lt;/a&gt;, &lt;a href="http://www.altova.com/umodel/uml-round-trip.html"&gt;round-trip engineering&lt;/a&gt;, and &lt;a href="http://www.altova.com/umodel/uml-reverse-engineering.html"&gt;reverse engineering&lt;/a&gt;, as well as integration with the popular Visual Studio and Eclipse IDEs.&lt;/p&gt;  &lt;p&gt;UModel can be used two different phases of NIEM development:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Scenario Planning&lt;/strong&gt; - to model and document with use case diagrams, sequence diagrams, and business process modeling&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Map &amp;amp; Model&lt;/strong&gt; - to develop class diagrams to create the exchange content model &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;   &lt;table cellpadding="0" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;&lt;a href="http://www.altova.com/images/shots/niem_xmi.gif"&gt;&lt;img title="clip_image002" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="480" alt="clip_image002" src="http://images.altova.com/AltovaAddstoNIEMSupportinv2010r3_ECD8/clip_image002.gif" width="639" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td&gt;&lt;/td&gt;          &lt;td&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;h2&gt;XML Schema Management&lt;/h2&gt;  &lt;p&gt;Because of the potential to have many different schemas in each IEPD, XML Schema management can become an arduous process. SchemaAgent® 2010 is a unique &lt;a href="http://www.altova.com/schemaagent.html"&gt;file management tool&lt;/a&gt; that lets users visually manage their XML Schema, XML, XSLT, and WSDL assets in a project-based environment so that changes and structure of the file configuration can be easily recognized. SchemaAgent users can even view mapping files created using MapForce. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;   &lt;table cellpadding="0" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;&lt;a href="http://www.altova.com/images/shots/niem_sa.gif"&gt;&lt;img title="clip_image003" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="454" alt="clip_image003" src="http://images.altova.com/AltovaAddstoNIEMSupportinv2010r3_ECD8/clip_image003.gif" width="640" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td&gt;&lt;/td&gt;          &lt;td&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;h2&gt;Data Mapping &amp;amp; Exchange&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/mapforce/data-mapping.html" target="_blank"&gt;Data mapping&lt;/a&gt; is a crucial step at several levels in the NIEM process. Mapping helps users generate a subset schema to determine what elements can be used from the core and domain models, it is also used to perform a transform from one NIEM vocabulary to another. Some NIEM implementations also employ Web services to provide a mechanism for the exchange. &lt;/p&gt;  &lt;p&gt;MapForce® 2010 is an &lt;a href="http://www.altova.com/mapforce.html" target="_blank"&gt;any-to-any data mapping and integration tool&lt;/a&gt; that supports all of the potential data formats used in the NIEM lifecycle including XML, databases, flat files, Excel 2007+, and Web services. MapForce maps data based on its underlying structure (i.e. XML Schema), enabling mapping designs to be reused for recurrent transformations. MapForce also supports mapping to and from multiple source or target components. In addition, MapForce can be used to &lt;a href="http://www.altova.com/mapforce/data-mapping-documentation.html" target="_blank"&gt;generate documentation&lt;/a&gt; detailing mapping projects for non-technical stakeholders in a variety of formats such as HTML and Microsoft® Word.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;   &lt;table cellpadding="0" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;&lt;a href="http://www.altova.com/images/shots/mapforce_data_mapping.gif"&gt;&lt;img title="clip_image004" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="480" alt="clip_image004" src="http://images.altova.com/AltovaAddstoNIEMSupportinv2010r3_ECD8/clip_image004.gif" width="590" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;See our &lt;/strong&gt;&lt;a href="http://www.altova.com/solutions/niem-tools.html"&gt;&lt;strong&gt;NIEM page&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; in the Altova Solutions Center for more information, or download a &lt;/strong&gt;&lt;a href="http://www.altova.com/download/missionkit/software_development_tools_enterprise.html"&gt;&lt;strong&gt;free 30-day trial of the MissionKit&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; now!&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-8735867830832719766?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=KRh0dvPxCG8:6U0oxMrvtTU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=KRh0dvPxCG8:6U0oxMrvtTU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=KRh0dvPxCG8:6U0oxMrvtTU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=KRh0dvPxCG8:6U0oxMrvtTU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=KRh0dvPxCG8:6U0oxMrvtTU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=KRh0dvPxCG8:6U0oxMrvtTU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=KRh0dvPxCG8:6U0oxMrvtTU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=KRh0dvPxCG8:6U0oxMrvtTU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=KRh0dvPxCG8:6U0oxMrvtTU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=KRh0dvPxCG8:6U0oxMrvtTU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=KRh0dvPxCG8:6U0oxMrvtTU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/KRh0dvPxCG8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/8735867830832719766/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=8735867830832719766" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/8735867830832719766?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/8735867830832719766?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/KRh0dvPxCG8/altova-adds-to-niem-support-in-v2010r3.html" title="Altova Adds to NIEM Support in v2010r3" /><author><name>liz.andrews</name><uri>http://www.blogger.com/profile/03003168348348365956</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01248965200312127112" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/05/altova-adds-to-niem-support-in-v2010r3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8EQH84fyp7ImA9WxFQEEg.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-5272604296471724950</id><published>2010-05-05T07:08:00.000-04:00</published><updated>2010-05-05T07:10:01.137-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-05T07:10:01.137-04:00</app:edited><title>Start your Engines with Release 3 of the Altova MissionKit 2010!</title><content type="html">&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/whatsnew.html"&gt;&lt;img height="222" alt="What's New in v2010r3" hspace="hspace" src="http://images.altova.com/StartyourEngineswithRelease3oftheAltovaM_A3B4/clip_image001.gif" width="230" align="left" border="0" /&gt;&lt;/a&gt;It’s time for another Altova product launch!&lt;/p&gt;  &lt;p&gt;Adding to the new functionality announced in February’s Release 2 of the Altova MissionKit 2010, Release 3 delivers integration with the recently available Visual Studio® 2010, support for working with &lt;a href="http://www.altova.com/solutions/niem-tools.html"&gt;NIEM&lt;/a&gt; and iXBRL standards, support for mapping data to/from SAP’s IDoc EDI format, and much more.&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Check out just a few of the highlights below and read all the details on the Altova &lt;a href="http://www.altova.com/whatsnew.html"&gt;What’s New page&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Release 3 is a &lt;a href="http://www.altova.com/download-current.html"&gt;free update&lt;/a&gt; for all Altova customers with an active Support and Maintenance Package. You can also test drive a &lt;a href="http://www.altova.com/download.html"&gt;free trial&lt;/a&gt; that includes all these new features.&lt;/p&gt;  &lt;h3&gt;Integration with Visual Studio 2010&lt;/h3&gt;  &lt;p&gt;Multiple Altova tools have long supported seamless integration with Visual Studio, allowing you to use their complete feature set inside the VS environment to access advanced or specialized functionality not available within Visual Studio. These include :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;XMLSpy &lt;/b&gt;– &lt;b&gt;&lt;/b&gt;XML editor&lt;/li&gt;    &lt;li&gt;&lt;b&gt;MapForce &lt;/b&gt;– data mapping tool&lt;/li&gt;    &lt;li&gt;&lt;b&gt;StyleVision&lt;/b&gt; – stylesheet design tool&lt;/li&gt;    &lt;li&gt;&lt;b&gt;UModel &lt;/b&gt;– advanced UML tool&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Authentic&lt;/b&gt; – XML authoring tool &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;With Release 3, this functionality has been updated to support Visual Studio 2010, which was released by Microsoft® last month. This adds to previous support for Visual Studio 2005 and 2008. &lt;/p&gt;  &lt;h4&gt;XMLSpy 2010 Release 3&lt;/h4&gt;  &lt;p&gt;New functionality includes: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Ability to validate naming and coding conventions (extended schema validation)&lt;/li&gt;    &lt;li&gt;User-defined sample values for XML instance generation&lt;/li&gt;    &lt;li&gt;Support for Visual Studio 2010&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;An oft-requested feature,&lt;b&gt; &lt;/b&gt;&lt;a href="http://www.altova.com/xmlspy/extend-schema.html"&gt;&lt;b&gt;extended schema validation&lt;/b&gt;&lt;/a&gt; allows you to &lt;a href="http://www.altova.com/xmlspy/extend-schema.html"&gt;validate naming and coding conventions&lt;/a&gt; outside the scope of the XML Schema standard. This gives you more control over your XML architecture by allowing you to further constrain the way that elements and attributes are created and defined.&lt;/p&gt;  &lt;p&gt;An example application of this powerful feature is within the National Information Exchange Model (&lt;a href="http://www.altova.com/solutions/niem-tools.html"&gt;NIEM&lt;/a&gt;), though it can be used for any set of rules defined by your organization or project.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;img height="147" alt="Extended Schema Validation" src="http://images.altova.com/StartyourEngineswithRelease3oftheAltovaM_A3B4/clip_image002_thumb.gif" width="434" border="0" /&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Another feature implemented based on XMLSpy customer requests is &lt;b&gt;user-defined sample values for XML instance generation&lt;/b&gt;. While previous versions of the XML editor supported &lt;a href="http://www.altova.com/xmlspy/sample-values.html"&gt;generation of XML instances&lt;/a&gt; using data supplied by XMLSpy, with v2010r3 you can now specify your own sample data so that the generated files will contain arbitrary results selected from pre-supplied values. &lt;/p&gt;  &lt;p&gt;These new features are very important for users working with NIEM and other standards – &lt;strong&gt;and you’ll only find them in XMLSpy. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you happen to be working with NIEM, be sure to read how the Altova MissionKit provides &lt;a href="http://www.altova.com/solutions/niem-tools.html"&gt;end-to-end support for NIEM&lt;/a&gt;, from IEPD development and planning, to the implementation of an exchange.&lt;/p&gt;  &lt;h3&gt;More R3 Highlights&lt;/h3&gt;  &lt;p&gt;Here are just a few other highlights from this &lt;a href="http://www.altova.com/whatsnew.html"&gt;most recent release&lt;/a&gt; across the Altova product line:&lt;/p&gt;  &lt;h4&gt;&lt;b&gt;MapForce 2010r3&lt;/b&gt;&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;MSXML6 for C++ code gen&lt;/li&gt;    &lt;li&gt;C++ generation for 64-bit systems&lt;/li&gt;    &lt;li&gt;Support for mapping SAP’s iDocEDI format&lt;/li&gt;    &lt;li&gt;Integration with Visual Studio 2010&lt;/li&gt;    &lt;li&gt;And more&lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;StyleVision 2010r3&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;Support for iXBRL&lt;/li&gt;    &lt;li&gt;Global templates for any element&lt;/li&gt;    &lt;li&gt;Integration with Visual Studio 2010&lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;UModel 2010r3&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;Integration with Visual Studio 2010 &lt;/li&gt;    &lt;li&gt;Support for C# version 4.0&lt;/li&gt;    &lt;li&gt;Support for protocol state machine diagrams&lt;/li&gt;    &lt;li&gt;And more&lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;DatabaseSpy 2010r3&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;Support for inserting and retrieving external files from database binary fields&lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;DiffDog 2010r3&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;Enhancements to child-order functionality during XML-aware diff/merge comparisons&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/whatsnew.html"&gt;&lt;img height="175" alt="What's new in v2010r3" hspace="hspace" src="http://images.altova.com/StartyourEngineswithRelease3oftheAltovaM_A3B4/clip_image003_thumb.gif" width="313" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Check out all the new R3 features and screenshots &lt;a href="http://www.altova.com/whatsnew.html"&gt;here&lt;/a&gt;, and see how the Altova MissionKit can &lt;a href="http://www.altova.com/download.html"&gt;turbo charge&lt;/a&gt; your next development or data integration project! &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-5272604296471724950?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=jVJ03aoqKSc:vIHkxMOWw3U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=jVJ03aoqKSc:vIHkxMOWw3U:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=jVJ03aoqKSc:vIHkxMOWw3U:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=jVJ03aoqKSc:vIHkxMOWw3U:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=jVJ03aoqKSc:vIHkxMOWw3U:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=jVJ03aoqKSc:vIHkxMOWw3U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=jVJ03aoqKSc:vIHkxMOWw3U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=jVJ03aoqKSc:vIHkxMOWw3U:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=jVJ03aoqKSc:vIHkxMOWw3U:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=jVJ03aoqKSc:vIHkxMOWw3U:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=jVJ03aoqKSc:vIHkxMOWw3U:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/jVJ03aoqKSc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/5272604296471724950/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=5272604296471724950" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5272604296471724950?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5272604296471724950?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/jVJ03aoqKSc/start-your-engines-with-release-3-of.html" title="Start your Engines with Release 3 of the Altova MissionKit 2010!" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05130828509388637883" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/05/start-your-engines-with-release-3-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUNQXY6fCp7ImA9WxFRFEo.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-4937736689092698094</id><published>2010-04-28T13:50:00.001-04:00</published><updated>2010-04-28T13:54:50.814-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-28T13:54:50.814-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="data mapping" /><category scheme="http://www.blogger.com/atom/ns#" term="demo videos" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova Online Training" /><title>Altova MapForce Brings Powerful Data Transformation Capabilities to Quark Dynamic Publishing Solution</title><content type="html">&lt;p&gt;This week Altova &lt;a href="http://www.altova.com/MapForce_QuarkIntegration_042710.html"&gt;announced the integration of Altova MapForce&lt;/a&gt;, its conversion and &lt;a href="http://www.altova.com/mapforce.html"&gt;data mapping tool&lt;/a&gt;, with Quark® Dynamic Publishing Solution. Through Automation Services™, a component of Quark’s dynamic publishing software, MapForce transformations translate XML into Web publishing formats, transform QuarkXPress® layouts for digital publishing, and convert XML to print pages, providing multi-channel publishers with a complete, automated XML-based publishing solution.&lt;/p&gt;  &lt;p&gt;This solution highlights two powerful features of MapForce that have demonstrated benefits to users with a wide range of data conversion needs:&lt;/p&gt;  &lt;p&gt;The MapForce visual data mapping interface supports integrating data as the source or destination in virtually any format, including XML, databases, flat files, EDI, Excel 2007+, XBRL, and Web services.&lt;/p&gt;  &lt;p&gt;MapForce includes the ability to automate data integration and repeatable business processes through an &lt;a href="http://www.altova.com/mapforce/mapforce-api.html"&gt;automation interface&lt;/a&gt; that lets developers access its advanced features programmatically. Users can also automate MapForce through the command line interface, or by using &lt;a href="http://www.altova.com/mapforce/automate-data-integration.html"&gt;MapForce generated royalty-free code&lt;/a&gt; in XSLT 1.0/2.0, XQuery,  Java, C++ or C#.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/mapforce.html"&gt;&lt;img title="mapforce_data_mapping_thumb" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="492" alt="mapforce_data_mapping_thumb" src="http://lh6.ggpht.com/_REdrfeVqYdU/S9hUDCDdwAI/AAAAAAAAAJ8/4fCa5n6AHpE/mapforce_data_mapping_thumb%5B4%5D.gif?imgmax=800" width="604" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; “Having the ability to transform and publish data to multiple channels using an automated process helps users improve productivity and cut costs,” said Alexander Falk, President and CEO for Altova.&lt;/p&gt;  &lt;p&gt;The Altova Web site features a series of &lt;a href="http://www.altova.com/videos.asp?type=0&amp;amp;video=mapforce"&gt;MapForce flash videos&lt;/a&gt; that each demonstrate a significant feature in 4 minutes or less. &lt;/p&gt;  &lt;p&gt;The Altova Online Training page offers three &lt;a href="http://www.altova.com/aot/online-training.aspx"&gt;free MapForce self-paced training modules&lt;/a&gt; for Beginning, Intermediate, and Advanced data integration needs.&lt;/p&gt;  &lt;p&gt;Find out for yourself how convenient and cost-effective can be to solve your data conversion requirements. &lt;a href="http://www.altova.com/download/mapforce/data_mapping_enterprise.html"&gt;Click here to download&lt;/a&gt; a fully functional, &lt;a href="http://www.altova.com/download/mapforce/data_mapping_enterprise.html"&gt;free 30-day trial&lt;/a&gt; of Altova MapForce 2010!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-4937736689092698094?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=hB8WPmjoR8M:iBgLamrJ6eU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=hB8WPmjoR8M:iBgLamrJ6eU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=hB8WPmjoR8M:iBgLamrJ6eU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=hB8WPmjoR8M:iBgLamrJ6eU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=hB8WPmjoR8M:iBgLamrJ6eU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=hB8WPmjoR8M:iBgLamrJ6eU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=hB8WPmjoR8M:iBgLamrJ6eU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=hB8WPmjoR8M:iBgLamrJ6eU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=hB8WPmjoR8M:iBgLamrJ6eU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=hB8WPmjoR8M:iBgLamrJ6eU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=hB8WPmjoR8M:iBgLamrJ6eU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/hB8WPmjoR8M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/4937736689092698094/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=4937736689092698094" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/4937736689092698094?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/4937736689092698094?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/hB8WPmjoR8M/altova-mapforce-brings-powerful-data.html" title="Altova MapForce Brings Powerful Data Transformation Capabilities to Quark Dynamic Publishing Solution" /><author><name>DaveMcG</name><uri>http://www.blogger.com/profile/08885768216396627489</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15617686844167251722" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/04/altova-mapforce-brings-powerful-data.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQMQXg7eCp7ImA9WxFSEEQ.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-5251463678259422852</id><published>2010-04-11T06:00:00.002-04:00</published><updated>2010-04-12T12:39:40.600-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-12T12:39:40.600-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="StyleVision" /><category scheme="http://www.blogger.com/atom/ns#" term="XMLSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova events" /><category scheme="http://www.blogger.com/atom/ns#" term="UModel" /><category scheme="http://www.blogger.com/atom/ns#" term="MissionKit" /><title>Altova MissionKit Integration with Visual Studio – On with the Show!</title><content type="html">&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_REdrfeVqYdU/S7zgsUK4rpI/AAAAAAAAAJ0/SZX1ODtY_Us/s1600-h/VisualStudioWebButton%5B8%5D.gif"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 0px" title="VisualStudioWebButton" border="0" alt="VisualStudioWebButton" align="left" src="http://lh3.ggpht.com/_REdrfeVqYdU/S7zgsk1IntI/AAAAAAAAAJ4/Y_3BcWnWYtE/VisualStudioWebButton_thumb%5B6%5D.gif?imgmax=800" width="140" height="125" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Altova products have long supported tight integration with Visual Studio, giving developers seamless access to the advanced functionality of &lt;a href="http://www.altova.com/xmlspy.html"&gt;XMLSpy&lt;/a&gt;, &lt;a href="http://www.altova.com/mapforce.html"&gt;MapForce&lt;/a&gt;, &lt;a href="http://www.altova.com/stylevision.html"&gt;StyleVision&lt;/a&gt;, and &lt;a href="http://www.altova.com/umodel.html"&gt;UModel&lt;/a&gt; directly in their preferred development environment.&lt;/p&gt;&lt;p&gt;So naturally, the Altova team is excited to attend the launch of Visual Studio 2010 on April 12-14 at the Bellagio Hotel and Casino in Las Vegas, NV. We’ll be demonstrating all the &lt;a href="http://www.altova.com/whatsnew.html"&gt;latest features&lt;/a&gt; of the &lt;a href="http://www.altova.com/missionkit/software-development-tools.html"&gt;Altova MissionKit 2010&lt;/a&gt; Release 2 and we’d love to meet you at booth 614 on the Exhibition floor.&lt;/p&gt;&lt;p&gt;If you’re not headed to Las Vegas, you can read more about Altova Integration with Visual Studio at the &lt;a href="http://www.altova.com/solutions/ide-integration.html"&gt;IDE Integration&lt;/a&gt; page on the &lt;a href="http://www.altova.com/"&gt;http://www.altova.com/&lt;/a&gt;. Or follow the links below for detailed information on Visual Studio integration for each tool in the MissionKit:&lt;/p&gt;&lt;p&gt;XMLSpy 2010 Professional and Enterprise Editions support seamless &lt;a href="http://www.altova.com/xmlspy/visual-studio-xml.html"&gt;integration with Visual Studio &lt;/a&gt;, Microsoft's premier application development environment, where you'll have access to all of XMLSpy's tools and utilities for modeling, editing, transforming, and debugging XML technologies.&lt;/p&gt;&lt;p&gt;MapForce 2010 Professional and Enterprise Editions support full &lt;a href="http://www.altova.com/mapforce/visual-studio-data-transformation.html"&gt;Visual Studio integration&lt;/a&gt;, allowing you to harness the power of MapForce for data integration, Web services implementation, and C++, C#, and Java code generation directly inside Visual Studio.&lt;/p&gt;&lt;p&gt;StyleVision 2010 Professional and Enterprise Editions are offered as &lt;a href="http://www.altova.com/stylevision/visual-studio-xslt-designer.html"&gt;Visual Studio plugins&lt;/a&gt;, meaning that you can easily design and implement stylesheets for simultaneous XML, XBRL, and database output to HTML, RTF, PDF, and Word 2007+ (OOXML) directly within Visual Studio.&lt;/p&gt;&lt;p&gt;UModel 2010 Enterprise Edition now supports &lt;a href="http://www.altova.com/umodel/uml-with-visual-studio.html"&gt;advanced integration with Visual Studio&lt;/a&gt;, including code/model synchronization, giving you access to all of its UML modeling capabilities from within Visual Studio.&lt;/p&gt;&lt;p&gt;(Oh yes, we know Visual Studio is not the only tool for all the XML, data integration, and UML developers out there. The &lt;a href="http://www.altova.com/solutions/ide-integration.html"&gt;Altova MissionKit IDE integration modules also support Eclipse&lt;/a&gt;.) &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-5251463678259422852?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=fOdDVnoHRTc:DJUtivT9lM0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=fOdDVnoHRTc:DJUtivT9lM0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=fOdDVnoHRTc:DJUtivT9lM0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=fOdDVnoHRTc:DJUtivT9lM0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=fOdDVnoHRTc:DJUtivT9lM0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=fOdDVnoHRTc:DJUtivT9lM0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=fOdDVnoHRTc:DJUtivT9lM0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=fOdDVnoHRTc:DJUtivT9lM0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=fOdDVnoHRTc:DJUtivT9lM0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=fOdDVnoHRTc:DJUtivT9lM0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=fOdDVnoHRTc:DJUtivT9lM0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/fOdDVnoHRTc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/5251463678259422852/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=5251463678259422852" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5251463678259422852?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5251463678259422852?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/fOdDVnoHRTc/altova-missionkit-integration-with.html" title="Altova MissionKit Integration with Visual Studio – On with the Show!" /><author><name>DaveMcG</name><uri>http://www.blogger.com/profile/08885768216396627489</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15617686844167251722" /></author><thr:total>3</thr:total><feedburner:origLink>http://blog.altova.com/2010/04/altova-missionkit-integration-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMEQnc9fyp7ImA9WxFTEEg.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-7467088026736093538</id><published>2010-03-31T14:00:00.000-04:00</published><updated>2010-03-31T14:00:03.967-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-31T14:00:03.967-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="UML" /><category scheme="http://www.blogger.com/atom/ns#" term="UML tool" /><category scheme="http://www.blogger.com/atom/ns#" term="reverse engineering" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Basic" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="UModel" /><title>Splitting Large UML Sequence Diagrams</title><content type="html">&lt;p&gt;A new feature introduced in &lt;a href="http://www.altova.com/umodel.html"&gt;UModel 2010&lt;/a&gt; release 2 allows you to split large &lt;a href="http://www.altova.com/umodel/sequence-diagrams.html"&gt;sequence diagrams&lt;/a&gt; when you &lt;a href="http://www.altova.com/umodel/uml-reverse-engineering.html"&gt;reverse engineer existing Java, C#, or Visual Basic source code&lt;/a&gt;. What are the advantages of splitting a sequence diagram, and how should you decide to split or not?&lt;/p&gt;  &lt;p&gt;Obviously, a single diagram makes it easy to examine in one view all the interactions that occur during the execution of a class operation. On the other hand, a large, complex diagram can be cumbersome to view, navigate, analyze, and print in a readable format.&lt;/p&gt;  &lt;p&gt;Fortunately, UModel 2010r2 makes it quick and easy to experiment. After you generate your sequence diagram, if you don’t like the results, just click the Undo button and you can create a new variation by choosing different options in the Sequence Diagram Generation dialog.&lt;/p&gt;  &lt;p&gt;Or, you can even apply the Generate Sequence Diagram feature more than once to the same class operation, and maintain multiple versions of the sequence diagram in your model. For instance, if you plan to modify the existing code, you might want to keep a permanent record of the “before” and “after” editions to document your changes.&lt;/p&gt;  &lt;p&gt;We recently adapted our analysis of a bank ATM legacy application to create two new Technical Briefs in the &lt;a href="http://www.altova.com/library.html"&gt;Reference Library&lt;/a&gt; section of the Altova Web site, titled &lt;a href="http://www.altova.com/analyze-a-legacy-application.html"&gt;Analyze a Legacy Application with Altova UModel&lt;/a&gt; and &lt;a href="http://www.altova.com/enhance-a-legacy-application.html"&gt;Enhance a Legacy Application with Altova UModel&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Enhancement of the code included adding a new method called getFinalOkay directly in the original source code file for the Withdrawal class. When we completed the &lt;a href="http://www.altova.com/umodel/uml-round-trip.html"&gt;round trip&lt;/a&gt; by synchronizing our UModel project with the application code, the split version of the sequence diagram included a dedicated sub-diagram for the new method. The sub-diagram is automatically labeled with a note and hyperlinked to the main diagram.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_REdrfeVqYdU/S7Nu9CJAInI/AAAAAAAAAJs/P93e_RVjdM8/s1600-h/UML_sequence_diagram%5B3%5D.gif"&gt;&lt;img title="UML_sequence_diagram" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="512" alt="UML_sequence_diagram" src="http://lh6.ggpht.com/_REdrfeVqYdU/S7Nu9rcoKKI/AAAAAAAAAJw/O5FCZWoKVck/UML_sequence_diagram_thumb%5B1%5D.gif?imgmax=800" width="586" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If you’re ready to see for yourself how a visual software model can help you work with your own legacy application, &lt;a href="http://www.altova.com/download/umodel/uml_tool_enterprise.html"&gt;click here to download&lt;/a&gt; a fully-functional free trial of &lt;a href="http://www.altova.com/products/umodel/uml_tool.html"&gt;Altova UModel&lt;/a&gt;!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-7467088026736093538?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=EmO5b6tNWI0:JRF8qotxHzE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=EmO5b6tNWI0:JRF8qotxHzE:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=EmO5b6tNWI0:JRF8qotxHzE:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=EmO5b6tNWI0:JRF8qotxHzE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=EmO5b6tNWI0:JRF8qotxHzE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=EmO5b6tNWI0:JRF8qotxHzE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=EmO5b6tNWI0:JRF8qotxHzE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=EmO5b6tNWI0:JRF8qotxHzE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=EmO5b6tNWI0:JRF8qotxHzE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=EmO5b6tNWI0:JRF8qotxHzE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=EmO5b6tNWI0:JRF8qotxHzE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/EmO5b6tNWI0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/7467088026736093538/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=7467088026736093538" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/7467088026736093538?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/7467088026736093538?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/EmO5b6tNWI0/splitting-large-uml-sequence-diagrams.html" title="Splitting Large UML Sequence Diagrams" /><author><name>DaveMcG</name><uri>http://www.blogger.com/profile/08885768216396627489</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15617686844167251722" /></author><thr:total>1</thr:total><feedburner:origLink>http://blog.altova.com/2010/03/splitting-large-uml-sequence-diagrams.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IEQ389fCp7ImA9WxBaFk0.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-4222301965598331183</id><published>2010-03-26T09:18:00.001-04:00</published><updated>2010-03-26T09:18:22.164-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-26T09:18:22.164-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="XBRL" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><title>XML: The Power Behind XBRL</title><content type="html">&lt;p&gt;Just yesterday my new article, “&lt;a href="http://hitachidatainteractive.com/2010/03/25/robust-xml-technologies-provide-an-ideal-foundation-for-xbrl/"&gt;Robust XML Technologies Provide an Ideal Foundation for XBRL&lt;/a&gt;”, was posted on the &lt;a href="http://hitachidatainteractive.com/"&gt;Data Interactive blog&lt;/a&gt; – an excellent place to get XBRL insights from financial data and technology experts. My hope here was to underline the fact that, even though it adds a very powerful semantic layer, XBRL is still based on XML. XML lends not only the convenience of extensibility, but opens the door to a whole family of technologies including XSLT, XQuery, XPath, and more. Many of our readers are familiar with all of the power and flexibility that these languages provide – and, in fact, the widespread popularity of XML technologies means that someone in your organization probably is too.&lt;/p&gt;  &lt;p&gt;Check out the full article at &lt;a href="http://hitachidatainteractive.com/"&gt;http://hitachidatainteractive.com/&lt;/a&gt; and let your XML developers take your data out for a test drive.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-4222301965598331183?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=D2KgBLKgLSk:XbLeZ2EYS7c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=D2KgBLKgLSk:XbLeZ2EYS7c:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=D2KgBLKgLSk:XbLeZ2EYS7c:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=D2KgBLKgLSk:XbLeZ2EYS7c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=D2KgBLKgLSk:XbLeZ2EYS7c:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=D2KgBLKgLSk:XbLeZ2EYS7c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=D2KgBLKgLSk:XbLeZ2EYS7c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=D2KgBLKgLSk:XbLeZ2EYS7c:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=D2KgBLKgLSk:XbLeZ2EYS7c:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=D2KgBLKgLSk:XbLeZ2EYS7c:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=D2KgBLKgLSk:XbLeZ2EYS7c:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/D2KgBLKgLSk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/4222301965598331183/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=4222301965598331183" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/4222301965598331183?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/4222301965598331183?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/D2KgBLKgLSk/xml-power-behind-xbrl.html" title="XML: The Power Behind XBRL" /><author><name>liz.andrews</name><uri>http://www.blogger.com/profile/03003168348348365956</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01248965200312127112" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/03/xml-power-behind-xbrl.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEDQHc7eyp7ImA9WxBbFks.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-5202235530894874984</id><published>2010-03-15T11:57:00.001-04:00</published><updated>2010-03-15T11:57:51.903-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-15T11:57:51.903-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova Online Training" /><title>New MapForce Online Training</title><content type="html">&lt;p&gt;If you’re not already familiar with MapForce, Altova’s award-winning graphical &lt;a href="http://www.altova.com/mapforce/data-integration.html" target="_blank"&gt;data integration&lt;/a&gt; tool, now’s the perfect time! &lt;/p&gt;  &lt;p&gt;Altova has just released a &lt;a href="http://www.altova.com/aot/online-training.aspx" target="_blank"&gt;new MapForce course&lt;/a&gt; as part of its line of &lt;a href="http://www.altova.com/aot/online-training.aspx" target="_blank"&gt;free online training&lt;/a&gt; modules. The new course has been completely updated with comprehensive &lt;a href="http://www.altova.com/mapforce/data-mapping.html" target="_blank"&gt;data mapping&lt;/a&gt; training for beginning, intermediate, and advanced users and includes step-by-step tutorials, evaluation exercises, and a chance to work with mapping files and functions that meet a broad range of needs.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.altova.com/NewMapForceOnlineTraining_A83B/data_integration_thumb.gif"&gt;&lt;img title="data_integration_thumb" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="459" alt="data_integration_thumb" src="http://images.altova.com/NewMapForceOnlineTraining_A83B/data_integration_thumb_thumb.gif" width="600" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So roll up your sleeves, download a &lt;a href="http://www.altova.com/download/mapforce/data_mapping_enterprise.html" target="_blank"&gt;free 30-day trial of MapForce&lt;/a&gt;, go to our &lt;a href="http://www.altova.com/aot/online-training.aspx" target="_blank"&gt;training page&lt;/a&gt;, and get your hands dirty with some powerful &lt;a href="http://www.altova.com/mapforce.html" target="_blank"&gt;visual data transformation&lt;/a&gt; from Altova!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-5202235530894874984?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=dDJlHbkFZIo:0kl8R7pokYM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=dDJlHbkFZIo:0kl8R7pokYM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=dDJlHbkFZIo:0kl8R7pokYM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=dDJlHbkFZIo:0kl8R7pokYM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=dDJlHbkFZIo:0kl8R7pokYM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=dDJlHbkFZIo:0kl8R7pokYM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=dDJlHbkFZIo:0kl8R7pokYM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=dDJlHbkFZIo:0kl8R7pokYM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=dDJlHbkFZIo:0kl8R7pokYM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=dDJlHbkFZIo:0kl8R7pokYM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=dDJlHbkFZIo:0kl8R7pokYM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/dDJlHbkFZIo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/5202235530894874984/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=5202235530894874984" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5202235530894874984?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5202235530894874984?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/dDJlHbkFZIo/new-mapforce-online-training.html" title="New MapForce Online Training" /><author><name>liz.andrews</name><uri>http://www.blogger.com/profile/03003168348348365956</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01248965200312127112" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/03/new-mapforce-online-training.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EEQ349eSp7ImA9WxBUFE0.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-7446598543273013328</id><published>2010-02-28T19:00:00.000-05:00</published><updated>2010-02-28T19:00:02.061-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-28T19:00:02.061-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Altova XMLSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><category scheme="http://www.blogger.com/atom/ns#" term="XML Editor" /><category scheme="http://www.blogger.com/atom/ns#" term="MissionKit" /><category scheme="http://www.blogger.com/atom/ns#" term="Japanese Versions" /><title>XMLSpy 2010 日本語版のご案内</title><content type="html">&lt;p&gt;&lt;a href="http://www.altova.com/xmlspy.html"&gt;XMLSpy 2010&lt;/a&gt; は、バージョン 2010 の Altova 製品としては初めての日本語版製品となります。新たに日本語化された XMLSpy &lt;a href="http://www.altova.com/xml-editor/"&gt;XML エディター&lt;/a&gt;は部分的に翻訳されていた既存のバージョンを置き換え、ユーザは英語ならびにドイツ語版で既に利用可能な XML に関する全ての編集、変換、そしてデバッグといったパワフルな機能を利用することができます。&lt;/p&gt;  &lt;p&gt;XMLSpy 2010 は完全に翻訳された初めての日本語版製品となりますが、他の製品の日本語版も数か月中にリリースを予定しており、その後日本語のリファレンスマニュアルならびにウェブサイトが続くことになります。地域化サービスを社内で行うことで、日本市場に対する我々のコミットメントを示し、削減した経費を顧客に還元します。&lt;/p&gt;  &lt;p&gt;XMLSpy 2010r2 を既にお使いのお客様は、既存のキーコードを入力することにより全ての言語のバージョンでロックの解除を行うことができます。または、&lt;a href="http://www.altova.com/download.html"&gt;30日間の無料トライアル版の XMLSpy 2010 をダウンロード&lt;/a&gt;することで、バージョン 2010r2 で利用可能な全てのパワフルな機能を使用することができます。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/download_jp.html"&gt;&lt;img title="Downlaod Japanese versions of Altova software" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="526" alt="Downlaod Japanese versions of Altova software" src="http://lh3.ggpht.com/_REdrfeVqYdU/S4f8J3Vw9BI/AAAAAAAAAJg/sG1xtZ98FyE/downloadJP_thumb%5B4%5D.gif?imgmax=800" width="609" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;XMLSpy バージョン 2010r2 はネイティブ64ビットへの対応を含め、多数の&lt;a href="http://www.altova.com/whatsnew.html"&gt;スピードならびにパフォーマンスの向上&lt;/a&gt;が図られています。100MB以上の XML ファイルを使った作業を行う場合、64ビットのオペレーティングシステムに最適化されたスピードとパフォーマンスの恩恵にあずかることができます。新しい&lt;a href="http://www.altova.com/64-bit.html"&gt;64ビットバージョンの XMLSpy 2010&lt;/a&gt; にて非常に巨大なファイルを使った作業を行う際には、マシンに搭載されているメモリの容量が唯一の制限になります。&lt;/p&gt;  &lt;p&gt;&lt;a name="OLE_LINK5"&gt;&lt;/a&gt;&lt;a name="OLE_LINK3"&gt;日本語版の&lt;/a&gt; Altova XMLSpy 2010r2 には現在スタンダード、プロフェッショナル、そしてエンタープライズエディションが用意され、価格は149ユーロ (約18,200円) からになり、現在 &lt;a href="https://shop.altova.com/"&gt;Altova Online Shop&lt;/a&gt; または小売店を通してお求め頂けます。&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Introducing XMLSpy 2010 Japanese Language Edition&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/xmlspy.html"&gt;XMLSpy 2010&lt;/a&gt; is the first product in Altova’s all-new Version 2010 Japanese product line. The new fully localized Japanese edition of the XMLSpy &lt;a href="http://www.altova.com/xml-editor/"&gt;XML editor &lt;/a&gt;replaces the previous partially translated version and allows you to take advantage of the same powerful functionality available in XMLSpy’s English and German counterparts for editing, transforming, and debugging XML-related technologies.&lt;/p&gt;  &lt;p&gt;XMLSpy 2010 is the first product to be completely translated but we have plans to release Japanese language versions of our other products in the coming months, followed by Japanese reference manuals and a Japanese Web site. Our decision to bring the localizations services in-house demonstrates our commitment to the Japanese market, and allows us to pass that cost savings on to you, our customers.&lt;/p&gt;  &lt;p&gt;Current XMLSpy v2010r2 customers can now unlock any language version using your existing key code, or &lt;a href="http://www.altova.com/download.html"&gt;download a free trial of XMLSpy 2010&lt;/a&gt; to begin using all of the powerful new functionality available in Version 2010r2.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/download_jp.html"&gt;&lt;img title="Download Japanese versions of Altova software" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="526" alt="Download Japanese versions of Altova software" src="http://lh3.ggpht.com/_REdrfeVqYdU/S4f8KVvuuXI/AAAAAAAAAJk/yU6RTqsevUM/downloadJP_thumb%5B9%5D.gif?imgmax=800" width="609" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;XMLSpy Version 2010r2 delivers several new &lt;a href="http://www.altova.com/whatsnew.html"&gt;speed and performance enhancements&lt;/a&gt;, including a native 64-bit version that allows you to take advantage of the speed and performance optimizations associated with 64-bit operating systems while processing XML files that are 100 MB or larger. With the new &lt;a href="http://www.altova.com/64-bit.html"&gt;64-bit version of XMLSpy 2010&lt;/a&gt;, the only limitation for working with very large files should be the available memory on your machine. &lt;/p&gt;  &lt;p&gt;The Japanese language version of Altova XMLSpy 2010r2 is currently available in Standard, Professional, and Enterprise Editions with pricing starting at € 149 (EUR) or approximately ¥ 18,200 (JPY), and is available for purchase now from the &lt;i&gt;&lt;a href="https://shop.altova.com"&gt;Altova Online Shop&lt;/a&gt;&lt;/i&gt; or through your preferred reseller. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-7446598543273013328?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=7z9i5zJruiQ:y3MHY4J59Vo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=7z9i5zJruiQ:y3MHY4J59Vo:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=7z9i5zJruiQ:y3MHY4J59Vo:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=7z9i5zJruiQ:y3MHY4J59Vo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=7z9i5zJruiQ:y3MHY4J59Vo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=7z9i5zJruiQ:y3MHY4J59Vo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=7z9i5zJruiQ:y3MHY4J59Vo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=7z9i5zJruiQ:y3MHY4J59Vo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=7z9i5zJruiQ:y3MHY4J59Vo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=7z9i5zJruiQ:y3MHY4J59Vo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=7z9i5zJruiQ:y3MHY4J59Vo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/7z9i5zJruiQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/7446598543273013328/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=7446598543273013328" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/7446598543273013328?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/7446598543273013328?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/7z9i5zJruiQ/xmlspy-2010.html" title="XMLSpy 2010 日本語版のご案内" /><author><name>DaveMcG</name><uri>http://www.blogger.com/profile/08885768216396627489</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15617686844167251722" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/02/xmlspy-2010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQEQXk8eip7ImA9WxBUEU0.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-619270498500481303</id><published>2010-02-25T09:15:00.001-05:00</published><updated>2010-02-25T09:15:00.772-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-25T09:15:00.772-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Altova XMLSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="v2010" /><category scheme="http://www.blogger.com/atom/ns#" term="HL7" /><category scheme="http://www.blogger.com/atom/ns#" term="data mapping" /><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova events" /><category scheme="http://www.blogger.com/atom/ns#" term="EDI" /><title>HL7 and XML Healthcare Data Integration at HIMSS10</title><content type="html">&lt;p&gt;Altova is kicking off the 2010 trade show season with our first participation in the annual conference of the Healthcare Information Management Systems Society (HIMSS). The &lt;a href="http://www.himssconference.org/index.aspx"&gt;HIMSS10 conference&lt;/a&gt; will be held on March 1-4 at the Georgia World Congress Center in Atlanta.&lt;/p&gt;  &lt;p&gt;We’re looking forward to demonstrating the functionality in &lt;a href="http://www.altova.com/xml-editor/"&gt;XMLSpy 2010&lt;/a&gt; for editing, analyzing, and validating HL7 healthcare data. We will also show how &lt;a href="http://www.altova.com/mapforce.html"&gt;MapForce 2010&lt;/a&gt; can map older EDI-based legacy healthcare records to the latest XML-based HL7 v3.x standard.&lt;/p&gt;  &lt;p&gt;The example below shows a simple MapForce mapping to &lt;a href="http://www.altova.com/mapforce/edi-translator.html"&gt;update an HL7 v2.6 message to v3.x&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_REdrfeVqYdU/S4VrSTXMhJI/AAAAAAAAAJY/57lOETt9uVw/s1600-h/edi_source6_thumb%5B3%5D.gif"&gt;&lt;img title="MapForce mapping for HL7" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="413" alt="MapForce mapping for HL7" src="http://lh3.ggpht.com/_REdrfeVqYdU/S4VrSzVC60I/AAAAAAAAAJc/vYYuss0cjsM/edi_source6_thumb_thumb%5B1%5D.gif?imgmax=800" width="604" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This will be our first opportunity to demonstrate the new Altova MissionKit 2010 Release 2 with &lt;a href="http://www.altova.com/Version2010Release2_Launch_021610.html"&gt;significant speed and performance enhancements&lt;/a&gt; across the product line. Come see the new 64-bit versions for yourself, or &lt;a href="http://www.altova.com/download-trial.html"&gt;download a free trial today&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;If you are one of the expected 30,000+ attendees traveling to Atlanta for HIMSS10, stop by and see us at booth 5744. Or &lt;a href="http://www.altova.com/solutions/hl7-tools.html"&gt;click here to get more information&lt;/a&gt; on the Altova MissionKit and HL7.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-619270498500481303?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_70Ph83wyys:KasGaVas0OQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_70Ph83wyys:KasGaVas0OQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=_70Ph83wyys:KasGaVas0OQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_70Ph83wyys:KasGaVas0OQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=_70Ph83wyys:KasGaVas0OQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_70Ph83wyys:KasGaVas0OQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=_70Ph83wyys:KasGaVas0OQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_70Ph83wyys:KasGaVas0OQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_70Ph83wyys:KasGaVas0OQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=_70Ph83wyys:KasGaVas0OQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=_70Ph83wyys:KasGaVas0OQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/_70Ph83wyys" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/619270498500481303/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=619270498500481303" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/619270498500481303?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/619270498500481303?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/_70Ph83wyys/hl7-and-xml-healthcare-data-integration.html" title="HL7 and XML Healthcare Data Integration at HIMSS10" /><author><name>DaveMcG</name><uri>http://www.blogger.com/profile/08885768216396627489</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15617686844167251722" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/02/hl7-and-xml-healthcare-data-integration.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcHRng6cSp7ImA9WxBVFk0.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-1199421607600338767</id><published>2010-02-19T14:16:00.000-05:00</published><updated>2010-02-19T14:17:17.619-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-19T14:17:17.619-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="altova product upgrades" /><category scheme="http://www.blogger.com/atom/ns#" term="data mapping" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><category scheme="http://www.blogger.com/atom/ns#" term="64-bit" /><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><title>MapForce v2010r2 New Features</title><content type="html">&lt;p&gt;2010 has already been a very busy year at Altova, with our v2010r2 release now just three days old. Continuing on the Most Wanted theme of our &lt;a href="http://blog.altova.com/2009/11/mapforce-v2010-most-wanted.html" target="_blank"&gt;v2010 launch&lt;/a&gt;, we have added several great new features to MapForce in response to customer requests (just in case you thought we weren’t listening) – but first let’s talk a bit about 64-bit versions.&lt;/p&gt;  &lt;p&gt;MapForce, and all of the other tools in the MissionKit, are now available in &lt;a href="http://www.altova.com/64-bit.html"&gt;64-bit versions&lt;/a&gt; for the same price as the 32-bit downloads (&lt;a href="http://www.altova.com/support_package.html" target="_blank"&gt;SMP&lt;/a&gt; subscribers can use their current keycodes for 64-bit versions). Customers running 64-bit operating systems will now be able to take full advantage of much faster processing speeds for integrating large files (100 MB+) in MapForce. &lt;/p&gt;  &lt;p&gt;For the developers, we have also added support for external C# and Java calls in mapping transformations, so that you can get an accurate preview of your mapping in the output window. We’ve also developed a new process for adding C# and Java libraries – by simply selecting the .NET assemblies of Java class files to import.&lt;/p&gt;  &lt;p&gt;For EDI specialists, we’ve added automatic generation of X12 997 functional acknowledgement messages to confirm message receipt or relay transaction errors.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.altova.com/MapForcev2010r2NewFeatures_C860/clip_image002.jpg"&gt;&lt;img title="clip_image002" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="351" alt="clip_image002" src="http://images.altova.com/MapForcev2010r2NewFeatures_C860/clip_image002_thumb.jpg" width="640" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And… for everyone else, we’ve added three new string functions: tokenize, tokenize-regexp, and tokenize-by-length.&lt;/p&gt;  &lt;p&gt;As you can see, there’s a little something for everyone here, so &lt;a href="http://www.altova.com/download-trial.html"&gt;download a free trial&lt;/a&gt; of MapForce today to check it out – or, if you have &lt;a href="http://www.altova.com/support_package.html"&gt;SMP&lt;/a&gt;, take advantage of your &lt;a href="http://www.altova.com/download-current.html"&gt;free upgrade&lt;/a&gt;!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-1199421607600338767?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=0i2QIvxsujI:XqkAAON24qk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=0i2QIvxsujI:XqkAAON24qk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=0i2QIvxsujI:XqkAAON24qk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=0i2QIvxsujI:XqkAAON24qk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=0i2QIvxsujI:XqkAAON24qk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=0i2QIvxsujI:XqkAAON24qk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=0i2QIvxsujI:XqkAAON24qk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=0i2QIvxsujI:XqkAAON24qk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=0i2QIvxsujI:XqkAAON24qk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=0i2QIvxsujI:XqkAAON24qk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=0i2QIvxsujI:XqkAAON24qk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/0i2QIvxsujI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/1199421607600338767/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=1199421607600338767" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1199421607600338767?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1199421607600338767?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/0i2QIvxsujI/mapforce-v2010r2-new-features.html" title="MapForce v2010r2 New Features" /><author><name>liz.andrews</name><uri>http://www.blogger.com/profile/03003168348348365956</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01248965200312127112" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/02/mapforce-v2010r2-new-features.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkICSXo7fSp7ImA9WxBVE04.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-5243947983564946903</id><published>2010-02-16T09:29:00.001-05:00</published><updated>2010-02-16T09:29:28.405-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-16T09:29:28.405-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="v2010" /><category scheme="http://www.blogger.com/atom/ns#" term="v2010r2" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="64-bit" /><title>Release 2 of the Altova MissionKit 2010</title><content type="html">&lt;h5&gt;&amp;#160;&lt;/h5&gt;  &lt;blockquote&gt;   &lt;h4&gt;Release 2 of the Altova MissionKit 2010 delivers radical performance optimizations and new 64-bit product versions&lt;/h4&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/whatsnew.html"&gt;&lt;img style="margin: 0px 25px 0px 0px" height="244" alt="Altova 2010 Release 2" src="http://images.altova.com/1d2422fd0ebd_636F/image.png" width="128" align="left" border="0" /&gt;&lt;/a&gt;We are very excited to announce Release 2 of the Altova MissionKit 2010, which includes numerous performance optimizations, new features, and native 64-bit versions across the product line.&lt;/p&gt;  &lt;h3&gt;New 64-bit Altova Tools&lt;/h3&gt;  &lt;p&gt;Release 2 of the Altova MissionKit 2010 is available in a 32-bit version as well as a new 64-bit version for users running operating systems such as Windows 7 (64-bit) and Windows Vista 64-bit. There are many &lt;a href="http://www.altova.com/64-bit.html"&gt;advantages realized with 64-bit versions&lt;/a&gt; &amp;#8211; more about these in subsequent posts &amp;#8211; but the most significant is the reduction of limitations associated with working with XML files sized anywhere from 100 MB up to the gigabyte range. &lt;/p&gt;  &lt;p&gt;Of course, R2 is also delivered in 32-bit versions that include all of the new features described below. The 32-bit versions will run on both 32- and 64-bit operating systems. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/whatsnew.html"&gt;&lt;img height="222" alt="Altova 2010 Release 2" hspace="hspace" src="http://images.altova.com/1d2422fd0ebd_636F/clip_image003.gif" width="230" align="right" border="0" /&gt;&lt;/a&gt;For all database-enabled MissionKit tools, support for IBM&amp;#174; iSeries&amp;#174; has been extended to include the latest version, 6.1. Database users also now have the option to connect via the pure ODBC API instead of using Altova&amp;#8217;s native support for a particular database. The native database support generally provides more functionality, but there may be instances when the user prefers the pure ODBC API. A convenient dialog offers access to either communication method.&lt;/p&gt;  &lt;p&gt;Below are just a few highlights of the new release. See full &lt;a href="http://www.altova.com/whatsnew.html"&gt;details and screenshots&lt;/a&gt;. &lt;/p&gt;  &lt;h3&gt;XMLSpy 2010 R2&lt;/h3&gt;  &lt;p&gt;In addition to a new 64-bit version, Release 2 of XMLSpy 2010 delivers optimizations for working with large files in Text View and Grid View, faster XML Schema-based validation, and long-awaited support for HTTPS in the SOAP client and SOAP debugger. R2 also delivers support for versioning on SharePoint&amp;#174; Server, so you can now read/write files on the CMS with full check out/check in functionality. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/whatsnew.html"&gt;&lt;img height="450" alt="SharePoint XML editor" src="http://images.altova.com/1d2422fd0ebd_636F/clip_image004.gif" width="574" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;XMLSpy has long provided royalty-free code generation based on XML Schemas in Java, C#, and C++ for Windows &amp;#8211; and with v2010r2 you can also generate C++ for use on the Linux platform. &lt;/p&gt;  &lt;h3&gt;More R2 Highlights&lt;/h3&gt;  &lt;p&gt;Adding to 64-bit versions across the product line are these new features: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;New data processing functions and EDI mapping options in &lt;a href="http://www.altova.com/whatsnew.html#mapforce"&gt;MapForce&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Support for editable variables in Authentic forms designed in &lt;a href="http://www.altova.com/whatsnew.html#stylevision"&gt;StyleVision&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Support for the latest UML version 2.3 in &lt;a href="http://www.altova.com/whatsnew.html#umodel"&gt;UModel&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Integration into Windows Explorer for diff/merge in &lt;a href="http://www.altova.com/whatsnew.html#diffdog"&gt;DiffDog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Support for WSDL 2.0 in &lt;a href="http://www.altova.com/whatsnew.html#schemaagent"&gt;SchemaAgent&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;And much more&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/whatsnew.html"&gt;&lt;strong&gt;Check out all the details&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;.&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Updates and Upgrades&lt;/h3&gt;  &lt;p&gt;&lt;img height="62" alt="clip_image005" hspace="hspace" src="http://images.altova.com/1d2422fd0ebd_636F/clip_image005.gif" width="175" align="left" border="0" /&gt;For customers with an active Altova Support and Maintenance Package (&lt;a href="http://www.altova.com/support_package.html"&gt;SMP&lt;/a&gt;), v2010r2 is an entirely free update. Simply &lt;a href="http://www.altova.com/download.html"&gt;download&lt;/a&gt; and install the latest version to have access to all the new features. &lt;/p&gt;  &lt;p&gt;When you purchase SMP with your Altova product, you get priority technical support, plus all major software versions and maintenance releases during the support period for free. It&amp;#8217;s really a great deal. &lt;/p&gt;  &lt;h3&gt;Try Free&lt;/h3&gt;  &lt;p&gt;As always, you can &lt;a href="http://www.altova.com/download-trial.html"&gt;evaluate&lt;/a&gt; any Altova product with access to full functionality for 30-days, free of charge. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-5243947983564946903?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=y0sRjdVYs-I:8fgnbbw0Bl4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=y0sRjdVYs-I:8fgnbbw0Bl4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=y0sRjdVYs-I:8fgnbbw0Bl4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=y0sRjdVYs-I:8fgnbbw0Bl4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=y0sRjdVYs-I:8fgnbbw0Bl4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=y0sRjdVYs-I:8fgnbbw0Bl4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=y0sRjdVYs-I:8fgnbbw0Bl4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=y0sRjdVYs-I:8fgnbbw0Bl4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=y0sRjdVYs-I:8fgnbbw0Bl4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=y0sRjdVYs-I:8fgnbbw0Bl4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=y0sRjdVYs-I:8fgnbbw0Bl4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/y0sRjdVYs-I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/5243947983564946903/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=5243947983564946903" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5243947983564946903?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5243947983564946903?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/y0sRjdVYs-I/release-2-of-altova-missionkit-2010.html" title="Release 2 of the Altova MissionKit 2010" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05130828509388637883" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/02/release-2-of-altova-missionkit-2010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EERn46cCp7ImA9WxBWEk0.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-4999828714065628529</id><published>2010-02-03T09:00:00.002-05:00</published><updated>2010-02-03T09:00:07.018-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T09:00:07.018-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="XML Schema" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova XMLSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><category scheme="http://www.blogger.com/atom/ns#" term="EDI" /><category scheme="http://www.blogger.com/atom/ns#" term="XSLT" /><title>EDI to XML Conversion Using MapForce</title><content type="html">&lt;p&gt;Altova MapForce 2010 offers extensive built-in support for prevalent EDI data formats, including UN/EDIFACT, ANSI X12, and Health Level 7 (HL7), as the source and/or target of any data mapping.&lt;/p&gt;  &lt;p&gt;When you don’t have a specific XML Schema to map to and simply need to get your EDI data into an XML format, you can utilize the library of configuration files for the EDIFACT EDI dialect that ship with MapForce 2010 to generate an XML Schema in XMLSpy. Then you can use this schema in MapForce for the EDI to XML transformation.&lt;/p&gt;  &lt;p&gt;Because of the high volume of EDIFACT messages, this post will illustrate conversion of the ORDERS message only for this example, but the process can be repeated for the remaining files.&lt;/p&gt;  &lt;p&gt;1. First, download the XSLT stylesheets provided &lt;a href="http://www.altova.com/components_mapforce.html"&gt;here&lt;/a&gt;. (3 KB)&lt;/p&gt;  &lt;p&gt;2. In MapForce, use the Insert &amp;gt; EDI command to select ORDERS message configuration file as the source structure for the mapping.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_REdrfeVqYdU/S2iNYJEwLxI/AAAAAAAAAJM/AMWSayGjSA8/s1600-h/Blog_EDI_to_XML_1%5B3%5D.gif"&gt;&lt;img title="Convert EDI to XML with Altova MapForce" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="444" alt="Convert EDI to XML with Altova MapForce" src="http://lh4.ggpht.com/_REdrfeVqYdU/S2iNYvlJNaI/AAAAAAAAAJQ/ot5zy5znc2k/Blog_EDI_to_XML_1_thumb%5B1%5D.gif?imgmax=800" width="435" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You will be prompted to include a sample EDI file to preview the transformation.&lt;/p&gt;  &lt;p&gt;3. Now we need to generate the XML Schema that we will use as the target structure in our mapping. Open MESSAGEConversion.xsl in XMLSpy and run an XSL transformation on ORDERS.config, which you can find at C:\Program Files\Altova\MapForce2008\MapForceEDI\EDIFACT\ORDERS.Config. This operation will generate an XSD file. You will receive an empty HTML output if you have not changed the default settings of XMLSpy, so click on the Text or Schema/WSDL tab to see the output. *Please note: You will receive a validation warning until you complete step 4 below.&lt;/p&gt;  &lt;p&gt;4. Save the XSD as ORDERS.xsd (or a name of your choosing) in a directory to be used for storing your XML Schema files (all of your generated XSD files will need to be in the same directory).&lt;/p&gt;  &lt;p&gt;5. Repeat the XSL transformation process in steps 3 and 4 with SEGMENTConversion.xsl using EDI configuration files Admin.Segment and EDSD.Segment as input. Save the resulting output as Admin.xsd and EDSD.xsd, respectively.&lt;/p&gt;  &lt;p&gt;6. Go back to MapForce and insert the XSD as the target structure in the MapForce mapping using the Insert &amp;gt; XMLSchema/File… command. When prompted, select Envelope as the root element.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_REdrfeVqYdU/S2hZV36p6eI/AAAAAAAAAIo/oRjOc9xjx10/s1600-h/Blog_EDI_to_XML_2%5B3%5D.gif"&gt;&lt;img title="Convert EDI to XML with Altova MapForce" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="399" alt="Convert EDI to XML with Altova MapForce" src="http://lh6.ggpht.com/_REdrfeVqYdU/S2hZWHuVEAI/AAAAAAAAAIs/pQGSMVDggeU/Blog_EDI_to_XML_2_thumb%5B1%5D.gif?imgmax=800" width="417" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;7. Now, simply drag a connecting line from the Envelope element in the EDI source to the Envelope element in the XSD target. MapForce will automatically connect the child elements to complete the one-to-one mapping to convert your data from EDIFACT to XML.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_REdrfeVqYdU/S2hZWlhdLnI/AAAAAAAAAIw/AZ2SuveNS4U/s1600-h/Blog_EDI_to_XML_3%5B3%5D.gif"&gt;&lt;img title="Convert EDI to XML with Altova MapForce" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="540" alt="Convert EDI to XML with Altova MapForce" src="http://lh6.ggpht.com/_REdrfeVqYdU/S2hZXaj8heI/AAAAAAAAAI0/nuWZsaCO8RQ/Blog_EDI_to_XML_3_thumb%5B1%5D.gif?imgmax=800" width="604" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;8. Click the Output tab to execute the mapping, and MapForce will automatically generate a valid XML file containing all of the EDIFACT data.&lt;/p&gt;  &lt;p&gt;Find out for yourself how convenient and cost-effective it is to convert EDI data to XML. &lt;a href="http://www.altova.com/download/mapforce/data_mapping_enterprise.html"&gt;Click here to download&lt;/a&gt; a fully functional, &lt;a href="http://www.altova.com/download/mapforce/data_mapping_enterprise.html"&gt;free 30-day trial&lt;/a&gt; of Altova MapForce 2010! &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-4999828714065628529?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=Mni0Nfttcs8:yhND5s_JvfM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=Mni0Nfttcs8:yhND5s_JvfM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=Mni0Nfttcs8:yhND5s_JvfM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=Mni0Nfttcs8:yhND5s_JvfM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=Mni0Nfttcs8:yhND5s_JvfM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=Mni0Nfttcs8:yhND5s_JvfM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=Mni0Nfttcs8:yhND5s_JvfM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=Mni0Nfttcs8:yhND5s_JvfM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=Mni0Nfttcs8:yhND5s_JvfM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=Mni0Nfttcs8:yhND5s_JvfM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=Mni0Nfttcs8:yhND5s_JvfM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/Mni0Nfttcs8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/4999828714065628529/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=4999828714065628529" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/4999828714065628529?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/4999828714065628529?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/Mni0Nfttcs8/edi-to-xml-conversion-using-mapforce.html" title="EDI to XML Conversion Using MapForce" /><author><name>DaveMcG</name><uri>http://www.blogger.com/profile/08885768216396627489</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15617686844167251722" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/02/edi-to-xml-conversion-using-mapforce.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQNRnY_fCp7ImA9WxBXFk4.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-4577796826872795999</id><published>2010-01-27T17:13:00.001-05:00</published><updated>2010-01-27T17:13:17.844-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-27T17:13:17.844-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="altova support" /><category scheme="http://www.blogger.com/atom/ns#" term="XBRL training" /><category scheme="http://www.blogger.com/atom/ns#" term="XBRL" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><title>Altova XBRL Resources</title><content type="html">&lt;p&gt;In the year since the Altova MissionKit 2009 added XBRL support as a marquee feature, we have added several new technical resources for anyone starting to learn the complexities of XBRL. Many of these are uniquely focused toward our present and future customers – those who are familiar with XML and the other components that contribute to the XBRL standard, but have no hands-on experience with XBRL itself.&lt;/p&gt;  &lt;p&gt;We invite you to comb through these resources and to learn, as we have learned, how this powerful and flexible language can promote transparency and interactivity in financial reports, transactions, and internal auditing practices.&lt;/p&gt;  &lt;p&gt;· &lt;b&gt;&lt;a href="http://www.altova.com/resources_wp.html"&gt;XBRL: An Overview for Technical Users&lt;/a&gt;&lt;/b&gt; – a whitepaper catered toward developers and other technical users&lt;/p&gt;  &lt;p&gt;· &lt;b&gt;&lt;a href="http://www.altova.com/aot/online-training.aspx"&gt;XBRL Training&lt;/a&gt;&lt;/b&gt; – a free, online, 5-module course that provides an introduction to XBRL technology and the MissionKit &lt;/p&gt;  &lt;p&gt;· &lt;b&gt;&lt;a href="http://www.altova.com/xbrl-glossary.html"&gt;XBRL Glossary&lt;/a&gt; &lt;/b&gt;– a comprehensive list of the technical terms that are used&lt;b&gt; &lt;/b&gt;in describing XBRL instance documents, XBRL taxonomies, and the XBRL specification in general&lt;/p&gt;  &lt;p&gt;· &lt;b&gt;&lt;a href="http://www.altova.com/solutions/xbrl-tools.html"&gt;XBRL Solutions Page&lt;/a&gt; – &lt;/b&gt;a brief overview of the XBRL specification and the Altova tools that support it&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.altova.com/AltovaXBRLResources_F21C/Snap2.gif"&gt;&lt;img title="Snap2" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="398" alt="Snap2" src="http://images.altova.com/AltovaXBRLResources_F21C/Snap2_thumb.gif" width="620" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-4577796826872795999?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=XDA7l0Iu010:9bBpOxDpH_0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=XDA7l0Iu010:9bBpOxDpH_0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=XDA7l0Iu010:9bBpOxDpH_0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=XDA7l0Iu010:9bBpOxDpH_0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=XDA7l0Iu010:9bBpOxDpH_0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=XDA7l0Iu010:9bBpOxDpH_0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=XDA7l0Iu010:9bBpOxDpH_0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=XDA7l0Iu010:9bBpOxDpH_0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=XDA7l0Iu010:9bBpOxDpH_0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=XDA7l0Iu010:9bBpOxDpH_0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=XDA7l0Iu010:9bBpOxDpH_0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/XDA7l0Iu010" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/4577796826872795999/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=4577796826872795999" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/4577796826872795999?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/4577796826872795999?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/XDA7l0Iu010/altova-xbrl-resources_27.html" title="Altova XBRL Resources" /><author><name>liz.andrews</name><uri>http://www.blogger.com/profile/03003168348348365956</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01248965200312127112" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/01/altova-xbrl-resources_27.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQDQ3gzfip7ImA9WxBQEk8.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-5208556771885193852</id><published>2010-01-11T11:46:00.001-05:00</published><updated>2010-01-11T11:46:12.686-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-11T11:46:12.686-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="StyleVision" /><category scheme="http://www.blogger.com/atom/ns#" term="single source publishing" /><category scheme="http://www.blogger.com/atom/ns#" term="v2010" /><category scheme="http://www.blogger.com/atom/ns#" term="software reviews" /><title>StyleVision Review and Video Demo</title><content type="html">&lt;p&gt;As the XML Aficionado &lt;a href="http://www.xmlaficionado.com/2010/01/altova-stylevision-in-depth-review.html"&gt;reported&lt;/a&gt; over on his blog, &lt;a href="http://www.writersua.com/articles/StyleVision/index.html#bio"&gt;Dave Gash&lt;/a&gt; recently published an &lt;a href="http://www.writersua.com/articles/StyleVision/index.html"&gt;in-depth review of Altova StyleVision 2010&lt;/a&gt; on the &lt;a href="http://www.writersua.com/index.html"&gt;WritersUA Web site&lt;/a&gt;. The review provides an excellent synopsis of how the StyleVision stylesheet and electronic forms design tool works and even covers some of the exciting new features in the recently released 2010 version, including &lt;a href="http://www.altova.com/stylevision/electronic-forms.html"&gt;absolute positioning&lt;/a&gt;, &lt;a href="http://www.altova.com/stylevision/electronic-forms.html"&gt;electronic forms design&lt;/a&gt;, &lt;a href="http://www.altova.com/stylevision/electronic-forms.html"&gt;blue print support&lt;/a&gt;, and more. &lt;/p&gt;  &lt;p&gt;Gash notes that StyleVision helps take the pain out of creating XSLT stylesheets to render XML or database data: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;quot;In a nutshell, StyleVision generates standards-conformant XSLT and XSL-FO stylesheets based on your design, enabling true single-source, multi-output, dynamic-content publishing. Believe me, that's a neat trick if you can do it, and StyleVision can.&amp;quot;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;During the rest of the review, Gash walks through some common tasks (illustrated with screenshots) that users may accomplish using StyleVision and concludes: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;quot;StyleVision is one of the most interesting software applications I've seen in years. Without question, it offers a new and unique approach to XSLT transform authoring, a skill formerly reserved for beanie-wearing, pocket-protector using, syntax-obsessing code jockeys such as your humble reviewer. It allows more of the tech pubs workforce than ever to transform raw data into aesthetic, useful pages.&amp;quot;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Please check out the &lt;a href="http://www.writersua.com/articles/StyleVision/index.html#sec1"&gt;StyleVision review&lt;/a&gt; for all the details. &lt;/p&gt;  &lt;h3&gt;UPDATED: StyleVision Demo&lt;/h3&gt;  &lt;p&gt;To see a brief overview of the features highlighted in the review above, check out our &lt;a href="http://www.altova.com/videos.asp?type=0&amp;amp;video=styleintro"&gt;Intro to StyleVision video demo&lt;/a&gt;, which has been recently updated to include new functionality in Version 2010. This three-minute video will give you a good idea of what you can accomplish with StyleVision. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/videos.asp?type=0&amp;amp;video=styleintro"&gt;&lt;img height="376" alt="StyleVision Demo" src="http://images.altova.com/StyleVisionReviewandVideoDemo_9621/StyleVisionDemo.gif" width="600" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;And when you're ready to test drive StyleVision for yourself, grab a &lt;a href="http://www.altova.com/download/stylevision/db_xslt_stylesheet_designer_enterprise.html"&gt;free trial&lt;/a&gt; from our Web site. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-5208556771885193852?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=zFAjTSHoOfA:cv78r2EndIg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=zFAjTSHoOfA:cv78r2EndIg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=zFAjTSHoOfA:cv78r2EndIg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=zFAjTSHoOfA:cv78r2EndIg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=zFAjTSHoOfA:cv78r2EndIg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=zFAjTSHoOfA:cv78r2EndIg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=zFAjTSHoOfA:cv78r2EndIg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=zFAjTSHoOfA:cv78r2EndIg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=zFAjTSHoOfA:cv78r2EndIg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=zFAjTSHoOfA:cv78r2EndIg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=zFAjTSHoOfA:cv78r2EndIg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/zFAjTSHoOfA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/5208556771885193852/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=5208556771885193852" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5208556771885193852?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5208556771885193852?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/zFAjTSHoOfA/stylevision-review-and-video-demo.html" title="StyleVision Review and Video Demo" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05130828509388637883" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2010/01/stylevision-review-and-video-demo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQEQXwzcCp7ImA9WxBSFUw.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-1576516595528560389</id><published>2009-12-22T16:10:00.001-05:00</published><updated>2009-12-22T16:11:40.288-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-22T16:11:40.288-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="XML Schema" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova XMLSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="XMLSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="v2010" /><category scheme="http://www.blogger.com/atom/ns#" term="diff merge tool" /><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><category scheme="http://www.blogger.com/atom/ns#" term="MissionKit" /><category scheme="http://www.blogger.com/atom/ns#" term="XSLT" /><category scheme="http://www.blogger.com/atom/ns#" term="DiffDog" /><title>A Developer’s Life is Never Simple</title><content type="html">&lt;p&gt;Earlier this month in our blog post on &lt;a href="http://blog.altova.com/2009/12/comparing-xml-schemas-with-diffdog-2010.html"&gt;Comparing XML Schemas&lt;/a&gt; we showed a realistic – but simplified – example to illustrate a slick new feature of &lt;a href="http://www.altova.com/diffdog/diff-merge-tool.html"&gt;DiffDog 2010&lt;/a&gt; to compare XML Schemas and update corresponding XML data files by generating XSL transformations. &lt;/p&gt;
&lt;p&gt;A real-life XML developer’s project is rarely as small and straightforward as the example we used. In this post we will take a look at some typical complications developers face every day and how the &lt;a href="http://www.altova.com/missionkit/software-development-tools.html"&gt;Altova MissionKit&lt;/a&gt; cuts through complexity to enhance productivity.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Longer XML Schemas and Larger Mappings&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Your XML Schemas are not likely to be as short and simple as the ones in our earlier post, and you will likely want to save your work while you are mapping your XML Schema migration. DiffDog lets you save your mapping in an XML Schema comparison file that you can reload later to continue your work, or to share with a colleague.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_REdrfeVqYdU/SzEckls_CfI/AAAAAAAAAHo/I6vZooy2Q2g/s1600-h/Snap1%5B3%5D.gif"&gt;&lt;img title="DiffDog Save XML Schema Comparison dialog" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="175" alt="DiffDog Save XML Schema Comparison dialog" src="http://lh5.ggpht.com/_REdrfeVqYdU/SzEckzkE6-I/AAAAAAAAAHs/43HDdrzCZRk/Snap1_thumb%5B1%5D.gif?imgmax=800" width="610" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;If you need to compare two XML Schemas on a regular basis, the XML Schema Comparison Document can be a valuable time saver.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Embedded XML Schema Assignment&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The screen shot below shows the XML data file from our original example with one important difference. In this version the story element includes an embedded reference to the XML Schema on line 2.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_REdrfeVqYdU/SzEclOjdSPI/AAAAAAAAAHw/2wTHTtdg10g/s1600-h/Snap2%5B3%5D.gif"&gt;&lt;img title="XMLSpy XML Editor view" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="334" alt="XMLSpy XML Editor view" src="http://lh3.ggpht.com/_REdrfeVqYdU/SzEcljNnFeI/AAAAAAAAAH0/c8WJ6IuJ0ls/Snap2_thumb%5B1%5D.gif?imgmax=800" width="500" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;When we transform this file with the simple XSLT we created in DiffDog, the new XML data file will not include the updated XML Schema reference. In our earlier blog post embedded XML Schema references weren’t an issue because we used the XMLSpy Project / Properties menu option to assign default XML Schemas for each folder.&lt;/p&gt;
&lt;p&gt;If there are many XML data files to transform, and they require embedded XML Schema references, we can take advantage of an additional feature of &lt;a href="http://www.altova.com/mapforce.html"&gt;MapForce&lt;/a&gt;. We can export our mapping from DiffDog to MapForce, as we did in the earlier post, and then use the Component Settings dialog for the MapForce output component to include the XML Schema reference.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_REdrfeVqYdU/SzEcl-Ma0kI/AAAAAAAAAH4/rQp0GvZuSco/s1600-h/Snap3%5B3%5D.gif"&gt;&lt;img title="MapForce Component Settings dialog" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="491" alt="MapForce Component Settings dialog" src="http://lh4.ggpht.com/_REdrfeVqYdU/SzEcmfChRiI/AAAAAAAAAH8/tGORyl1w_gg/Snap3_thumb%5B1%5D.gif?imgmax=800" width="487" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Document Your Work&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Developers can lose productivity trying to retrace history when a project needs additional work months or even years after an early iteration. The MapForce &lt;a href="http://www.altova.com/mapforce/data-mapping-documentation.html"&gt;Generate Documentation&lt;/a&gt; feature can help us avoid this frustrating experience. &lt;/p&gt;
&lt;p&gt;MapForce will document the mapping of each element in the XML Schemas in Microsoft Word, RTF, or HTML formats. Regardless which format we choose, the resulting document is an excellent stand-alone project artifact, or it can be further edited and included in a larger report.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_REdrfeVqYdU/SzEcmxpIZzI/AAAAAAAAAIA/yjU4IWTfEhQ/s1600-h/Snap4%5B3%5D.gif"&gt;&lt;img title="MapForce Generate Documentation dialog" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="320" alt="MapForce Generate Documentation dialog" src="http://lh4.ggpht.com/_REdrfeVqYdU/SzEcnZ_160I/AAAAAAAAAIE/dM-qziNrA1Q/Snap4_thumb%5B1%5D.gif?imgmax=800" width="411" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;We can even combine the MapForce mapping documentation with full descriptions of each version of the XML Schema generated with the XMLSpy &lt;a href="http://www.altova.com/xmlspy/xml-schema-editor.html"&gt;XML Schema Editor&lt;/a&gt; documentation feature.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Source/Version Control&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Source/version control systems let teams of developers work closely together on the same project without a risk of overwriting each others' changes. Because a version of the source code is saved at each stage of the design process, it is very easy to look at or revert to an earlier version when needed.&lt;/p&gt;
&lt;p&gt;Altova has implemented the Microsoft Source Code Control Interface (MSSCCI) v1.1 – v1.3 in XMLSpy and tested support for many popular &lt;a href="http://www.altova.com/solutions/source-control.html"&gt;source control systems&lt;/a&gt;, so we can manage the files in our XML Schema evolution project across the development enterprise. Additionally, DiffDog can be integrated with source control systems as the default comparison tool. DiffDog can even generate differences report files in a variety of formats.&lt;/p&gt;
&lt;p&gt;See for yourself how the tools in the &lt;a href="http://www.altova.com/missionkit/software-development-tools.html"&gt;Altova MissionKit&lt;/a&gt; can cut through the complexity of your own XML, Web Services, data integration, XML publishing, XBRL, and UML modeling development projects – &lt;a href="http://www.altova.com/download/missionkit/software_development_tools_enterprise.html"&gt;download a free 30-day trial&lt;/a&gt;!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4710621816584132478-1576516595528560389?l=blog.altova.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Altova?a=z3EcF_43Frw:ePCkk444NJA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=z3EcF_43Frw:ePCkk444NJA:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=z3EcF_43Frw:ePCkk444NJA:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=z3EcF_43Frw:ePCkk444NJA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=z3EcF_43Frw:ePCkk444NJA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=z3EcF_43Frw:ePCkk444NJA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=z3EcF_43Frw:ePCkk444NJA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=z3EcF_43Frw:ePCkk444NJA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=z3EcF_43Frw:ePCkk444NJA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?i=z3EcF_43Frw:ePCkk444NJA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Altova?a=z3EcF_43Frw:ePCkk444NJA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Altova?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/z3EcF_43Frw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/1576516595528560389/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=1576516595528560389" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1576516595528560389?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1576516595528560389?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Altova/~3/z3EcF_43Frw/developers-life-is-never-simple.html" title="A Developer’s Life is Never Simple" /><author><name>DaveMcG</name><uri>http://www.blogger.com/profile/08885768216396627489</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15617686844167251722" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.altova.com/2009/12/developers-life-is-never-simple.html</feedburner:origLink></entry></feed>
