<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>it5000 Blog - Workflow</title>
    <link>http://blog.it5000.de/</link>
    <description>Microsoft .net, Server &amp; more</description>
    <image>
      <url>http://blog.it5000.de/it5000%20blog</url>
      <title>it5000 Blog - Workflow</title>
      <link>http://blog.it5000.de/</link>
    </image>
    <language>de-de</language>
    <copyright>Florian Schmidt</copyright>
    <lastBuildDate>Wed, 04 Feb 2009 18:01:47 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.6264.0</generator>
    <managingEditor>blog@it5000.de</managingEditor>
    <webMaster>blog@it5000.de</webMaster>
    <item>
      <trackback:ping>http://blog.it5000.de/Trackback.aspx?guid=284efeb3-2b3d-4616-a830-ecab41707ae4</trackback:ping>
      <pingback:server>http://blog.it5000.de/pingback.aspx</pingback:server>
      <pingback:target>http://blog.it5000.de/PermaLink,guid,284efeb3-2b3d-4616-a830-ecab41707ae4.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://blog.it5000.de/CommentView,guid,284efeb3-2b3d-4616-a830-ecab41707ae4.aspx</wfw:comment>
      <wfw:commentRss>http://blog.it5000.de/SyndicationService.asmx/GetEntryCommentsRss?guid=284efeb3-2b3d-4616-a830-ecab41707ae4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt">
          <font face="Calibri" color="#000000" size="3">Auch dieses Jahr gibt es wieder einige
Konferenzen. Bei der Team Conf gibt es auch einen Vortrag von mir. Der soll
darstellen, wir in meinem .NET Projekt bei der LBBW Zeit und Neven der Entwickler
geschont werden können.</font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt">
          <font face="Calibri" color="#000000" size="3">Von 10 Muss Dokumenten, die erstellt
werden, können die meisten direkt da geschrieben werden, wo es keinen Mehraufwand
darstellt. Nämlich im Visual Studio 2008 SP1, was direkt an den Microsoft Team Foundation
Server 2008 angebunden ist. Das was nicht im Visual Studio erledigt werden kann, wird
mit dem Artiso Workitem Manager 1.3 erledigt. Die Dokumente werden dynamisch zusammengesetzt
und liegen immer in der aktuellsten Form vor. Damit ist auch gewährleistet, dass man
keine Pararllelstruktur mit dem Dokument erstellt und es nur alle 5 Jahre bei einem
Problem aktualisiert.</font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt">
          <font face="Calibri" color="#000000" size="3">Bei der ganzen Sache sollte noch erwähnt
werden, dass bei der Umsetzung kein Einziger Prozess neu erstellt wurde, sondern alle
Verfahren ohne Ausnahme im Team Foundation Server abgebildet wurde. Die reduziert
die Kosten der Einführung doch extrem...</font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt">
          <a href="http://teamconf.de/vortraege/anwenderberichte/landesbankbadenwuerttemberg.html">
            <img src="http://blog.it5000.de/content/binary/teamconf350x250.jpg" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=284efeb3-2b3d-4616-a830-ecab41707ae4" />
      </body>
      <title>Vortrag bei der TeamConf über die Prozesse im Team Foundation Server</title>
      <guid isPermaLink="false">http://blog.it5000.de/PermaLink,guid,284efeb3-2b3d-4616-a830-ecab41707ae4.aspx</guid>
      <link>http://blog.it5000.de/PermaLink,guid,284efeb3-2b3d-4616-a830-ecab41707ae4.aspx</link>
      <pubDate>Wed, 04 Feb 2009 18:01:47 GMT</pubDate>
      <description>&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font face=Calibri color=#000000 size=3&gt;Auch dieses Jahr gibt es wieder einige Konferenzen.&amp;nbsp;Bei
der Team Conf gibt es auch einen&amp;nbsp;Vortrag von mir. Der soll darstellen, wir in
meinem .NET Projekt bei der LBBW Zeit und Neven der Entwickler geschont werden können.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font face=Calibri color=#000000 size=3&gt;Von 10 Muss Dokumenten, die erstellt werden,
können die meisten direkt da geschrieben werden, wo es keinen Mehraufwand darstellt.
Nämlich im Visual Studio 2008 SP1, was direkt an den Microsoft Team Foundation Server
2008 angebunden ist. Das was nicht im Visual Studio erledigt werden kann, wird mit
dem Artiso Workitem Manager 1.3 erledigt. Die Dokumente werden dynamisch zusammengesetzt
und liegen immer in der aktuellsten Form vor. Damit ist auch gewährleistet, dass man
keine Pararllelstruktur mit dem Dokument erstellt und es nur alle 5 Jahre bei einem
Problem aktualisiert.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font face=Calibri color=#000000 size=3&gt;Bei der ganzen Sache sollte noch erwähnt werden,
dass bei der Umsetzung kein Einziger Prozess neu erstellt wurde, sondern alle Verfahren
ohne Ausnahme im Team Foundation Server abgebildet wurde. Die reduziert die Kosten
der Einführung doch extrem...&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;a href="http://teamconf.de/vortraege/anwenderberichte/landesbankbadenwuerttemberg.html"&gt;&lt;img src="http://blog.it5000.de/content/binary/teamconf350x250.jpg" border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=284efeb3-2b3d-4616-a830-ecab41707ae4" /&gt;</description>
      <comments>http://blog.it5000.de/CommentView,guid,284efeb3-2b3d-4616-a830-ecab41707ae4.aspx</comments>
      <category>.net;Client;Deployment;Server;Workflow</category>
    </item>
    <item>
      <trackback:ping>http://blog.it5000.de/Trackback.aspx?guid=9ab6effd-131d-4962-9b67-7c5efd13eeee</trackback:ping>
      <pingback:server>http://blog.it5000.de/pingback.aspx</pingback:server>
      <pingback:target>http://blog.it5000.de/PermaLink,guid,9ab6effd-131d-4962-9b67-7c5efd13eeee.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://blog.it5000.de/CommentView,guid,9ab6effd-131d-4962-9b67-7c5efd13eeee.aspx</wfw:comment>
      <wfw:commentRss>http://blog.it5000.de/SyndicationService.asmx/GetEntryCommentsRss?guid=9ab6effd-131d-4962-9b67-7c5efd13eeee</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
2 Tage Arbeit hat mir eine Fehlende Exception in der Windows Workflow Foundation gebracht!
</p>
        <p>
Ich habe einen einfachen Workflow gebaut und ihn mit SQL Persistence und SQL Tracking
an einen SQL Server 2005 angebunden. Die Datenbank blieb jedoch manchmal leer und
wurde nur in seltnene Fällen gefüllt. Wo sucht man da, wenn das Programm erfolgreich
durchläuft und kein Fehler gemeldet wird? Im Quellcode. So habe ich 2 Tage gesucht
und nichts gefunden. Doch wie durch ein Zufall habe ich die Bedingung Runtime.StopRuntime
mitten drin als Auslöser für eine Exception gesetzt und diesmal kam auch eine, die
mich zur Lösung des Rätsels brachte...
</p>
        <p>
MSDTC nicht auf Server blub Verfügbar...
</p>
        <p>
Tja, dann habe ich geschaut und den MSDTC Dienst eingeschaltet. Er war hier gestoppt
worden. Tja, nachdem der Dienst lief, war erstens die Fehlermeldung weg und zum zweiten
wurden nun immer alle Events geloggt. Daher bleibt nur die Frage, wo die Microsoft
Entwickler die Exceptions für die WF versteckt haben. Für Tracking und Persistence
sind sie auf jeden Fall zu sparsam gewesen und ich würde es gar als Bug bezeichnen.
</p>
        <p>
FAZIT: VOR der Benutzung der Persistence und Tracking Services in der Windows Workflow
Foundation MSSTSC Dienst starten!!! MSDTC steht übrignes nicht für Distributed Transaction
Controller...
</p>
        <img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=9ab6effd-131d-4962-9b67-7c5efd13eeee" />
      </body>
      <title>MSDTC und Windows Workflow Foundation</title>
      <guid isPermaLink="false">http://blog.it5000.de/PermaLink,guid,9ab6effd-131d-4962-9b67-7c5efd13eeee.aspx</guid>
      <link>http://blog.it5000.de/PermaLink,guid,9ab6effd-131d-4962-9b67-7c5efd13eeee.aspx</link>
      <pubDate>Thu, 16 Aug 2007 00:19:20 GMT</pubDate>
      <description>&lt;p&gt;
2 Tage Arbeit hat mir eine Fehlende Exception in der Windows Workflow Foundation gebracht!
&lt;/p&gt;
&lt;p&gt;
Ich habe einen einfachen Workflow gebaut und ihn mit SQL Persistence und SQL Tracking
an einen SQL Server 2005 angebunden. Die Datenbank blieb jedoch manchmal leer und
wurde nur in seltnene Fällen gefüllt. Wo sucht man da, wenn das Programm erfolgreich
durchläuft und kein Fehler gemeldet wird? Im Quellcode. So habe ich 2 Tage gesucht
und nichts gefunden. Doch wie durch ein Zufall habe ich die Bedingung Runtime.StopRuntime
mitten drin als Auslöser für eine Exception gesetzt und diesmal kam auch eine, die
mich zur Lösung des Rätsels brachte...
&lt;/p&gt;
&lt;p&gt;
MSDTC nicht auf Server blub Verfügbar...
&lt;/p&gt;
&lt;p&gt;
Tja, dann habe ich geschaut und den MSDTC Dienst eingeschaltet. Er war hier gestoppt
worden. Tja, nachdem der Dienst lief, war erstens die Fehlermeldung weg und zum zweiten
wurden nun immer alle Events geloggt. Daher bleibt nur die Frage, wo die Microsoft
Entwickler die Exceptions für die WF versteckt haben. Für Tracking und Persistence
sind sie auf jeden Fall zu sparsam gewesen und ich würde es gar als Bug bezeichnen.
&lt;/p&gt;
&lt;p&gt;
FAZIT: VOR der Benutzung der Persistence und Tracking Services in der Windows Workflow
Foundation MSSTSC Dienst starten!!! MSDTC steht übrignes nicht für Distributed Transaction
Controller...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=9ab6effd-131d-4962-9b67-7c5efd13eeee" /&gt;</description>
      <comments>http://blog.it5000.de/CommentView,guid,9ab6effd-131d-4962-9b67-7c5efd13eeee.aspx</comments>
      <category>.net;Client;SQL;Workflow</category>
    </item>
  </channel>
</rss>