<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>EAI on Marko Apfel</title><link>http://blog.marko-apfel.de/tags/eai/</link><description>Recent content in EAI on Marko Apfel</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 13 Feb 2007 17:00:00 +0100</lastBuildDate><atom:link href="http://blog.marko-apfel.de/tags/eai/index.xml" rel="self" type="application/rss+xml"/><item><title>Verwenden von Datenbankrollen</title><link>http://blog.marko-apfel.de/posts/verwenden-von-datenbankrollen/</link><pubDate>Tue, 13 Feb 2007 17:00:00 +0100</pubDate><guid>http://blog.marko-apfel.de/posts/verwenden-von-datenbankrollen/</guid><description>&lt;p&gt;Zum Testen meines BizTalk-Adapters für unsere Intranet-Datenbank musste ständig die Mitgliedschaft des BizTalk-Host-Accounts in der Standard-Datenbank-Rolle &lt;code&gt;db\datawriter&lt;/code&gt; geändert werden.&lt;/p&gt;
&lt;p&gt;Über das GUI im Management-Studio macht das auf Dauer keinen Spaß. Aber mit den entsprechenden Stored Procedures (s&lt;code&gt;p_addrolemember&lt;/code&gt; und &lt;code&gt;sp_droprolemember&lt;/code&gt;) gehts ja auch.&lt;/p&gt;</description></item><item><title>Möglichkeiten des Message-Handlings in Orchestrations</title><link>http://blog.marko-apfel.de/posts/moglichkeiten-des-message-handlings-in-orchestrations/</link><pubDate>Wed, 07 Feb 2007 14:30:00 +0100</pubDate><guid>http://blog.marko-apfel.de/posts/moglichkeiten-des-message-handlings-in-orchestrations/</guid><description>&lt;p&gt;Für das Handling von Messages in Orchstrations gibt es verschiedene Möglichkeiten.&lt;/p&gt;
&lt;p&gt;Eine gute Beschreibung ist von Matt Meleski &amp;ldquo;&lt;a href="http://blogs.objectsharp.com/cs/blogs/matt/archive/2004/11/09/1009.aspx"&gt;Constructing BizTalk 2004 XML Messages (In an Orchestration) - Choices&lt;/a&gt;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Nebenbei haben sich bei mir noch folgende Varianten angesammelt&lt;/p&gt;</description></item><item><title>Konfiguration des BizTalk SMTP-Adapter mittels eines dynamischen Ports</title><link>http://blog.marko-apfel.de/posts/konfiguration-des-biztalk-smtp-adapter-mittels-eines-dynamischen-ports/</link><pubDate>Fri, 24 Nov 2006 20:30:00 +0100</pubDate><guid>http://blog.marko-apfel.de/posts/konfiguration-des-biztalk-smtp-adapter-mittels-eines-dynamischen-ports/</guid><description>&lt;p&gt;Zum Verschicken von Mails aus einer BizTalk-Orchestration an unterschiedliche Empfänger, bietet sich ein &amp;ldquo;Dynamic Send Port&amp;rdquo; an. Die Sende-Parameter können direkt in der Orchestration gesetzt werden.&lt;/p&gt;
&lt;p&gt;Dazu braucht man ein &amp;ldquo;Message Assigment&amp;rdquo;- und ein &amp;ldquo;Expression&amp;rdquo;-Shape.&lt;/p&gt;</description></item><item><title>Tracing des BizTalk Adapter for mySAP Business Suite</title><link>http://blog.marko-apfel.de/posts/tracing-des-biztalk-adapter-for-mysap-business-suite/</link><pubDate>Wed, 21 Jun 2006 15:30:00 +0200</pubDate><guid>http://blog.marko-apfel.de/posts/tracing-des-biztalk-adapter-for-mysap-business-suite/</guid><description>&lt;p&gt;Im Zusammenhang mit verlorenengegangenen Werten innerhalb des mySAP-Adapters war es interessant das Verhalten genauer zu protokollieren.&lt;/p&gt;
&lt;p&gt;Dafür gibt es Trace-Variablen.&lt;/p&gt;
&lt;h2 id="umgebungsvariablen-setzen"&gt;Umgebungsvariablen setzen&lt;/h2&gt;
&lt;p&gt;Man lege folgende 3 System-Umgebungsvariablen an&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cmd" data-lang="cmd"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CPIC_TRACE=1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;RFC_TRACE=1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;RFC_TRACE_DIR=C:\Tracedir
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Nach einem Reboot werden vom mySAP-Adapter Low-Level-Informationen in verschiedene Files im oben angegebenen Verzeichnis geschrieben.&lt;/p&gt;</description></item><item><title>BizTalk Server 2006 Error: SAP .Net connector is not installed</title><link>http://blog.marko-apfel.de/posts/biztalk-server-2006-error-sap-net-connector-is-not-installed/</link><pubDate>Wed, 07 Jun 2006 13:45:00 +0200</pubDate><guid>http://blog.marko-apfel.de/posts/biztalk-server-2006-error-sap-net-connector-is-not-installed/</guid><description>&lt;p&gt;Nach dem Unzug eines Projektes von einem Rechner auf einen anderen, gab es die Warnung und Fehlermeldung:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-txt" data-lang="txt"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;The adapter failed to transmit message going to send port &amp;#34;spZ_ESRI_DEBITOR_CREATE.SAP&amp;#34; with URL &amp;#34;sap://AS:xxx/00/800/&amp;#34;.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;It will be retransmitted after the retry interval specified for this Send Port.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Details:&amp;#34;SAP .Net connector is not installed&amp;#34;.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-txt" data-lang="txt"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;A message sent to adapter &amp;#34;SAP&amp;#34; on send port &amp;#34;spZ_ESRI_DEBITOR_CREATE.SAP&amp;#34; with URI &amp;#34;sap://AS:xxx/00/800/&amp;#34; is suspended.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Error details: SAP .Net connector is not installed
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Diese Fehlermeldung ist etwas irreführend. Vermisst wird eine Wrapping-DLL, die der BizTalk-SAP-Adapter beim Import des SAP-Schemas für den Zugriff auf die RFC erzeugt. Diese DLL befindet sich im BIN-Unterordner vom Adapter-Verzeichnis.&lt;/p&gt;</description></item><item><title>Konfiguration eines BizTalk-HTTP-Receive-Location für Pivotal</title><link>http://blog.marko-apfel.de/posts/konfiguration-eines-biztalk-http-receive-location-fur-pivotal/</link><pubDate>Fri, 05 May 2006 19:00:00 +0200</pubDate><guid>http://blog.marko-apfel.de/posts/konfiguration-eines-biztalk-http-receive-location-fur-pivotal/</guid><description>&lt;p&gt;Für die direkte Anbindung von Pivotal PXIE an den &lt;em&gt;BizTalk Server 2006&lt;/em&gt; mittels des HTTP-Adapters ist die Möglichkeit gegeben dies über diverse HTTP-Receive Locations zu handeln.&lt;/p&gt;
&lt;p&gt;Leider muss im Falle der Parameterübergabe für jede Variante des Parameters ein eigene Receive-Location vorgesehen werden. Das ist nicht wartbar für viele verschiedene Pivotal-Entitäten, aber für einzelne Entitäten durchaus praktikabel.&lt;/p&gt;</description></item><item><title>BizTalk und NameSpaces</title><link>http://blog.marko-apfel.de/posts/biztalk-und-namespaces/</link><pubDate>Thu, 23 Mar 2006 23:45:00 +0100</pubDate><guid>http://blog.marko-apfel.de/posts/biztalk-und-namespaces/</guid><description>&lt;p&gt;Unterschiedliche Namespaces zwischen Schemas und Instanzen führen immer wieder zu kryptischen Fehlermeldungen.&lt;/p&gt;
&lt;p&gt;Die Erfahrung zeigt, dass es einige besonders tückische Stellen gibt, die man sofort verifizieren sollte.&lt;/p&gt;
&lt;h2 id="typische-fehlermeldungen"&gt;Typische Fehlermeldungen&lt;/h2&gt;
&lt;h3 id="namespace-referenzierung-in-der-instanz-passt-nicht-zur-deklarierten-im-schema"&gt;Namespace-Referenzierung in der Instanz passt nicht zur deklarierten im Schema&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-txt" data-lang="txt"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;There was a failure executing the receive pipeline: &amp;#34;Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Source: &amp;#34;XML disassembler&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Receive Port: &amp;#34;RpIn&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;URI: &amp;#34;C:File_InMiniTest*.xml&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Reason: Finding document specification by message type &amp;#34;de.MeineFirma.EAI.Schema.FalscherTyp#MyEntity&amp;#34; failed.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Verify that the schema is deployed properly.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="komplette-namespace-referenzierung-in-der-instanz-vergessen"&gt;Komplette Namespace-Referenzierung in der Instanz vergessen&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-txt" data-lang="txt"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;There was a failure executing the receive pipeline: &amp;#34;Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Source: &amp;#34;XML disassembler&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Receive Port: &amp;#34;RpIn&amp;#34; URI: &amp;#34;C:File_InMiniTest*.xml&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Reason: Finding document specification by message type &amp;#34;MyEntity&amp;#34; failed. Verify that the schema is deployed properly.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="receive-pipeline-falsch-konfiguriert-zb-auf-passthrureceive-anstatt-auf-xmlreceive"&gt;Receive-Pipeline falsch konfiguriert, z.B. auf PassThruReceive anstatt auf XMLReceive&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-txt" data-lang="txt"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;The Messaging engine failed to process a message submitted by adapter:FILE Source
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;URL:C:File_InMiniTest*.xml.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Details:The published message could not be routed because no subscribers were found.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;This error occurs if the subscribed orchestration schedule or send port has not been started, 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;or if some of the message properties necessary for subscription evaluation have not been promoted.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="folgende-einstellungen-sollten-immer-passen"&gt;Folgende Einstellungen sollten immer passen&lt;/h2&gt;
&lt;h3 id="schema-an-sich-auswahl-der-xsd-datei"&gt;Schema an sich (Auswahl der XSD-Datei)&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-txt" data-lang="txt"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Namespace: de.MeineFirma.EAI.Schema
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Type Name: MeinTyp
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;macht zusammen für den Full Qualified Name ein de.MeineFirma.EAI.Schema.MeinTyp&lt;/p&gt;</description></item><item><title>BizTalk Server 2006 Error: Loading document specification XYZ from assembly XYZ failed.</title><link>http://blog.marko-apfel.de/posts/biztalk-server-2006-error-loading-document-specification-xyz-from-assembly-xyz-failed/</link><pubDate>Mon, 20 Mar 2006 02:00:00 +0100</pubDate><guid>http://blog.marko-apfel.de/posts/biztalk-server-2006-error-loading-document-specification-xyz-from-assembly-xyz-failed/</guid><description>&lt;p&gt;Obwohl die Assemblies mit den Schemas im GAC und deployed sind, kommt es beim Aufpicken einer Schemainstanz zu 2 Fehlereinträgen im Eventlog und die Message wird supended.&lt;/p&gt;
&lt;h2 id="fehler"&gt;Fehler&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-txt" data-lang="txt"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Event Id: 5753
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;A message received by adapter &amp;#34;FILE&amp;#34; on receive location &amp;#34;XML&amp;#34; with URI &amp;#34;C:File_InORDERS01*.xml&amp;#34; is suspended. 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Error details:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;There was a failure executing the receive pipeline:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;#34;Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Source: &amp;#34;XML disassembler&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Receive Port: &amp;#34;RpORDERS01&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;URI: &amp;#34;C:File_InORDERS01*.xml&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Reason: Loading document specification from assembly failed. Verify that the schema for this document specification is deployed and placed in the Global Assembly Cache.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;und&lt;/p&gt;</description></item><item><title>Communication BizTalk to SAP via IDoc</title><link>http://blog.marko-apfel.de/posts/communication-biztalk-to-sap-via-idoc/</link><pubDate>Thu, 09 Mar 2006 16:26:00 +0100</pubDate><guid>http://blog.marko-apfel.de/posts/communication-biztalk-to-sap-via-idoc/</guid><description>&lt;p&gt;Now with some little corrections the IDoc goes to SAP. Both Flatfile and XML IDocs can be pickuped and delivered to SAP.&lt;/p&gt;
&lt;p&gt;First at all you need a Send Pipeline (e.g. spORDERS01) with a Flat File Assembler to transform a XML- to a Flatfile-IDoc. As the Document Schema you specify the imported schema from SAP (e.g. ORDERS01). This Send Pipeline you must choose as the Send Pipeline in the configurationdialog from the Send Port for the SAP-system. It is a good idea to put all pipelines in a own assembly. It prevents the loosing of this setting during a new build of the intrinsic project.&lt;/p&gt;</description></item><item><title>BizTalk zu SAP Kommunikation via IDoc die 2.</title><link>http://blog.marko-apfel.de/posts/biztalk-zu-sap-kommunikation-via-idoc-die-2-69606/</link><pubDate>Wed, 15 Feb 2006 15:18:00 +0100</pubDate><guid>http://blog.marko-apfel.de/posts/biztalk-zu-sap-kommunikation-via-idoc-die-2-69606/</guid><description>&lt;h1 id="biztalk-zu-sap-kommunikation-via-idoc-die-2"&gt;BizTalk zu SAP Kommunikation via IDoc die 2.&lt;/h1&gt;
&lt;h2 id="history"&gt;History&lt;/h2&gt;
&lt;p&gt;Die ersten Versuche im Dezember den &amp;ldquo;Microsoft BizTalk Adapter v2.0 for mySAP Business Suite&amp;rdquo; in Betrieb zu nehmen, haben gezeigt, dass eine BizTalk-SAP-Kommunikation via RFC recht schnell gemacht ist. Vorraussetzung ist natürlich das entsprechende Wissen zum Erstellen der entsprechenden SAP-Bausteine.&lt;/p&gt;</description></item><item><title>BizTalk zu SAP Kommunikation via IDoc die 2.</title><link>http://blog.marko-apfel.de/posts/biztalk-zu-sap-kommunikation-via-idoc-die-2/</link><pubDate>Wed, 15 Feb 2006 14:47:00 +0100</pubDate><guid>http://blog.marko-apfel.de/posts/biztalk-zu-sap-kommunikation-via-idoc-die-2/</guid><description>&lt;p&gt;Unser gestriges Inhouse-Consulting für die Kopplung von BizTalk zu SAP über den &amp;ldquo;Microsoft BizTalk Adapter v2.0 for mySAP Business Suite&amp;rdquo; mittels IDocs hatte leider auch keinen Erfolg.&lt;/p&gt;
&lt;p&gt;Der Consultant (aus einem &amp;ldquo;Microsoft Gold Partner&amp;rdquo; zertifizierten Systemhaus) hat im Vorfeld die Sachen ausprobiert &amp;amp; musste einige Calls bei Microsoft schalten. Unsere Architekturentscheidung bleibt weiterhin offen.&lt;/p&gt;</description></item><item><title>Installationsanleitung BizTalk 2004 in einer Multi-Computer-Landschaft</title><link>http://blog.marko-apfel.de/posts/installationsanleitung-biztalk-2004-in-einer-multi-computer-landschaft/</link><pubDate>Wed, 15 Feb 2006 09:56:00 +0100</pubDate><guid>http://blog.marko-apfel.de/posts/installationsanleitung-biztalk-2004-in-einer-multi-computer-landschaft/</guid><description>&lt;h2 id="voraussetzungen"&gt;Voraussetzungen&lt;/h2&gt;
&lt;h3 id="hardware-server"&gt;&lt;em&gt;Hardware (Server)&lt;/em&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;EAI (BizTalk): &lt;code&gt;VSTB0007&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Datenbank (SQL Server): &lt;code&gt;VSTB0008&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;xml:namespace prefix = st1 ns = &amp;ldquo;urn:schemas-microsoft-com:office:smarttags&amp;rdquo; /Enterprise Single Sign-On VSTB0009&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="software-betriebssystem"&gt;Software (Betriebssystem)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Windows 2003 Server&lt;/li&gt;
&lt;li&gt;Installationsmodus von uns&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="software-medien-bzw-downloads"&gt;Software (Medien bzw Downloads)&lt;/h3&gt;
&lt;h4 id="vstb0007"&gt;VSTB0007&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;SQL Server 2000 Standard&lt;/li&gt;
&lt;li&gt;SQL Server 2000 SP3a&lt;/li&gt;
&lt;li&gt;SQL Server 2000 SP3a for Analysis Services&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="vstb0008"&gt;VSTB0008&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Visual Studio.NET 2003&lt;/li&gt;
&lt;li&gt;MSXML 4.0 SP2&lt;/li&gt;
&lt;li&gt;MSXML 3.0 SP4&lt;/li&gt;
&lt;li&gt;SOAP Toolkit 3.0&lt;/li&gt;
&lt;li&gt;SqlXml 3.0 SP2&lt;/li&gt;
&lt;li&gt;Office XP Tool Web Components (OWC10)&lt;/li&gt;
&lt;li&gt;Windows SharePoint Services (2.0)&lt;/li&gt;
&lt;li&gt;BizTalk Server 2004&lt;/li&gt;
&lt;li&gt;BizTalk Server 2004 SP1&lt;/li&gt;
&lt;li&gt;Hotfix KB831950&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="vstb0009"&gt;VSTB0009&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;DTC Tester Tool&lt;/li&gt;
&lt;li&gt;BizTalk Server 2004&lt;/li&gt;
&lt;li&gt;BizTalk Server 2004 SP1&lt;/li&gt;
&lt;li&gt;MSXML 4.0 SP2&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="user-und-gruppen-im-active-directory-einrichten"&gt;User und Gruppen im Active Directory einrichten&lt;/h3&gt;
&lt;h4 id="service-user"&gt;Service User&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;User cannot change password: check (enterprise security will batch change the passwords).&lt;/li&gt;
&lt;li&gt;Password never expires: check.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Allow logon to terminal server&lt;/em&gt;: uncheck.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Remote control&lt;/em&gt;: uncheck &lt;em&gt;enable remote control&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Log on to&lt;/em&gt;: none (disallow using the account on any other workstation).&lt;/li&gt;
&lt;/ol&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;User Name&lt;/th&gt;
					&lt;th&gt;First Name&lt;/th&gt;
					&lt;th&gt;Last Name&lt;/th&gt;
					&lt;th&gt;Full Name&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;SQLService&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;SQL&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;SQLService&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;SQL Service Account&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;SPAdmin&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Admin&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;SPService&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;SharePoint Admin Account&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTService&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTS&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTService&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;BizTalk Service Account&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTServiceBAS&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BAS&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTService&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;BizTalk Server BAS Application Pool Account&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTServiceBASWeb&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BASWeb&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTService&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;BizTalk BAS Publishing Web Service Account&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTServiceEDI&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;EDI&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTService&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;BizTalk Base EDI Service Account&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTServiceHost&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Host&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTService&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;BizTalk Host Instance Account&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTServiceHostIso&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;HostIso&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTService&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;BizTalk Isolated Host Instance Account&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;SSOService&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;SSO&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTService&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Enterprise Single Sign-On Service&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTServiceHWF&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;HWF&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTService&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Human Workflow Services User Account&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTServiceREU&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;REU&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTService&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Rule Engine Update Service&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="interactive-user"&gt;Interactive User&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;User cannot change password: check (enterprise security will batch change the passwords).&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Password never expires&lt;/em&gt;: check.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Allow logon to terminal server&lt;/em&gt;: check.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Remote control&lt;/em&gt;: &lt;em&gt;check enable remote control&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Log on to&lt;/em&gt;: none (disallow using the account on any other workstation).&lt;/li&gt;
&lt;/ol&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;&lt;code&gt;User Name&lt;/code&gt;&lt;/th&gt;
					&lt;th&gt;&lt;code&gt;First Name&lt;/code&gt;&lt;/th&gt;
					&lt;th&gt;&lt;code&gt;Last Name&lt;/code&gt;&lt;/th&gt;
					&lt;th&gt;&lt;code&gt;Full Name&lt;/code&gt;&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTUserAdmin&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Admin&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTUser&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;BizTalk Administrative User Account&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTUserBASTechMgr&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;TechManager&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTUser&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;BizTalk BAS Tech Manager&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTUserBASTechPub&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;TechPublisher&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTUser&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;BizTalk BAS Tech Publisher&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTUserDeploy&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Deploy&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTUser&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;BizTalk Deployment User Account&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTUserHostInstance&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;HostInstance&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTUser&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;BizTalk Host Instance Account&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTUserHostIsolated&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;IsolatedlHost&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTUser&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;BizTalk Isolated Host Instance Account&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTUserInstall&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Install&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTUser&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;BizTalk Installation User Account&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;BTUserSupport&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Support&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;BTUser&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;BizTalk Support Access Account&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="gruppen"&gt;Gruppen&lt;/h4&gt;
&lt;p&gt;To allow HAT to attach orchestrations to the debugger, the developer needs to belong to the BizTalk Server Administrators group, as outlined above in “BizTalk Development Accounts”.&lt;/p&gt;</description></item></channel></rss>