<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pipeline on Marko Apfel</title><link>http://blog.marko-apfel.de/tags/pipeline/</link><description>Recent content in Pipeline on Marko Apfel</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 23 Mar 2006 23:45:00 +0100</lastBuildDate><atom:link href="http://blog.marko-apfel.de/tags/pipeline/index.xml" rel="self" type="application/rss+xml"/><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>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></channel></rss>