<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="https://www.schweda.net/style_feed.css" ?>
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:atom="http://www.w3.org/2005/Atom"	
	xmlns:dc="http://purl.org/dc/elements/1.1/" > 
<channel>
    <title>schweda.net - Blog</title>
    <link>https://www.schweda.net/</link>
    <description>schweda.net - Blog - Blog-Beitraege</description>
    <language>de-at</language>
    <copyright>Copyright 2006-2026</copyright>
    <generator>schweda.net</generator>
    <managingEditor>heinz.schweda@schweda.net (Heinz Schweda)</managingEditor>
    <webMaster>heinz.schweda@schweda.net (Heinz Schweda)</webMaster>
    <category>Blog</category>
	<atom:link href="https://www.schweda.net/blog_rss.php?bid=394" rel="self" type="application/rss+xml" />
<item>
<title><![CDATA[Shared Projects vergleichen]]></title>
<description><![CDATA[
<p>Vor kurzem stand ich wieder einmal vor der Thematik, den Inhalt zweier Projekte vergleichen zu m&uuml;ssen. Da ich bis dato keine M&ouml;glichkeit gefunden habe, dies mit Bordmitteln von Dynamics AX durchzuf&uuml;hren, habe ich mir einen Job geschrieben, der genau dies tut.
</p>

<p>Der Job verwendet&nbsp;die tempor&auml;re Tabelle <strong>TmpAOTImport </strong>aus dem Standard, in die zuerst mit Hilfe der Klasse <strong>TreeNodeTraverser </strong>s&auml;mtliche AOT-Objekte der beiden Projekte in jeweils einer Tabelleninstanz geschrieben wird. Danach werden diese beiden Instanzen &uuml;ber einen simplen SELECT miteinander verglichen.
</p>

<p>&Uuml;ber den Standard-Enum <strong>SysMergeDirection </strong>(einen besseren habe ich nicht gefunden) kann man definieren, was ausgegeben werden soll.
</p>

<p>Beim Wert <em>NONE </em>werden Objekte beider Projekte ausgegeben, die im jeweils anderen nicht vorkommen.<br />
Beim Wert <em>TEXTA </em>werden alle Objekte aufgelistet, die im Projekt1, nicht aber im Projekt2 vorkommen und vice versa beim Wert <em>TEXTB</em>.
</p>

<p>Das Ergebnis des Jobs ist in allen F&auml;llen ein einfaches Infolog.
</p>

<p>Beispiel: Die folgenden beiden Projekte gilt es zu vergleichen
</p>

<p><a target="_blank" href="http://www.schweda.net/pictures/blogpics/projectcompare_projects.jpg"><img title="Projects" border="0" alt="Projects" width="465" height="186" src="http://www.schweda.net/pictures/blogpics/tb_projectcompare_projects.jpg" /></a>
</p>
<br /><a class="div_blog_category_gotodetail" href="https://www.schweda.net/blog_ax.php?bid=394" target="_self" title="Weiterlesen...">Weiterlesen...</a>]]></description>
<category>Microsoft Dynamics AX (Axapta)</category>
<pubDate>Tue, 26 Oct 2010 18:48:00 +0200</pubDate>
<link>https://www.schweda.net/blog_ax.php?bid=394</link>
<comments>https://www.schweda.net/blog_ax.php?bid=394</comments>
<guid isPermaLink="true">https://www.schweda.net/blog_ax.php?bid=394</guid>
<author>heinz.schweda@schweda.net (Heinz Schweda)</author>
<wfw:commentRss>https://www.schweda.net/blog_ax.php?bid=394</wfw:commentRss>
</item>
</channel>
</rss>	
