<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>XML on Marko Apfel</title><link>http://blog.marko-apfel.de/tags/xml/</link><description>Recent content in XML on Marko Apfel</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 17 Nov 2009 04:51:00 +0100</lastBuildDate><atom:link href="http://blog.marko-apfel.de/tags/xml/index.xml" rel="self" type="application/rss+xml"/><item><title>Visual Studio: Find in files with *.xml wildcard does not find all occurrences</title><link>http://blog.marko-apfel.de/posts/visual-studio-find-in-files-with-xml-wildcard-does-not-find-all-occurrences/</link><pubDate>Tue, 17 Nov 2009 04:51:00 +0100</pubDate><guid>http://blog.marko-apfel.de/posts/visual-studio-find-in-files-with-xml-wildcard-does-not-find-all-occurrences/</guid><description>&lt;p&gt;During a refactoring we searched for full type names in our IoC-config files. The filter was setted to &lt;code&gt;*.xml&lt;/code&gt; and Visual Studio does not found all occurrences of the search string in these xml-files.&lt;/p&gt;</description></item><item><title>Sandcastle Help File Builder: Content Editor opens without functionality</title><link>http://blog.marko-apfel.de/posts/sandcastle-help-file-builder-content-editor-opens-without-functionality/</link><pubDate>Thu, 16 Apr 2009 10:52:00 +0200</pubDate><guid>http://blog.marko-apfel.de/posts/sandcastle-help-file-builder-content-editor-opens-without-functionality/</guid><description>&lt;p&gt;If the content editor of &lt;em&gt;SHFB&lt;/em&gt; opens without any functionality then the configuration file is corrupt.&lt;/p&gt;
&lt;p&gt;This is repairable through deleting the config-files under &lt;code&gt;C:\Documents and Settings\[YOUR\_USER\_ID]\Local Settings\Application Data\Eric\_Woodruff\...&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Sometimes an error occurred during opening content editor next time. In this case you must study the message. Often you have created a not XML-wellformed content file. Open your last used files with an other XML-editor and look for the place which is described in the message.
After fixing the prob you must close &lt;em&gt;SHFB&lt;/em&gt;, delete the config-file again and reopen your &lt;em&gt;SHFB&lt;/em&gt;-project.&lt;/p&gt;</description></item><item><title>Mapping &lt;Any&gt;-Elements in BizTalk-Orchestrations</title><link>http://blog.marko-apfel.de/posts/mapping-any-elements-in-biztalk-orchestrations/</link><pubDate>Wed, 14 Feb 2007 16:21:00 +0100</pubDate><guid>http://blog.marko-apfel.de/posts/mapping-any-elements-in-biztalk-orchestrations/</guid><description>&lt;p&gt;Mapping &lt;code&gt;&amp;lt;Any&amp;gt;&lt;/code&gt;-Elements in a BizTalk-Map is not possible. You can not draw a direct connect from or to &lt;code&gt;&amp;lt;Any&amp;gt;&lt;/code&gt;-Elements.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://web.archive.org/web/20120131104658id_/http://marko.apfel.googlepages.com/Gwb_1_Map.png" alt="Screenshot for Mapping &amp;lt;Any&amp;gt;-Elements in BizTalk-Orchestrations" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;p&gt;Some sources in the web describe the possibility to use a scripting-functoid with a special XSLT to do that, other sources recommend to write a special .NET-component to insert the wished tree under the &lt;code&gt;&amp;lt;Any&amp;gt;&lt;/code&gt;-Element.&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>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></channel></rss>