<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The XML Source component &#8211; The Basics</title>
	<atom:link href="http://www.bimonkey.com/2009/04/the-xml-source-component-the-basics/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bimonkey.com/2009/04/the-xml-source-component-the-basics/</link>
	<description>James Beresford on Microsoft BI and Consulting in Sydney, Australia</description>
	<lastBuildDate>Mon, 06 Feb 2012 16:00:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: BI Monkey</title>
		<link>http://www.bimonkey.com/2009/04/the-xml-source-component-the-basics/comment-page-1/#comment-1907</link>
		<dc:creator>BI Monkey</dc:creator>
		<pubDate>Sun, 06 Jun 2010 11:45:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.bimonkey.com/?p=112#comment-1907</guid>
		<description>You can do this from the Control Flow. If you check the properties of the Data Flow containing the XML Source, you will see this property: [XMLSource].[XMLData]. You can set this via an Expression.

It&#039;s a bit ugly but it works. The same trick applies to any data source, so it can be useful for feeding dynamic queries into OLE DB &amp; ADO.NET sources that don&#039;t support parameterised queries.</description>
		<content:encoded><![CDATA[<p>You can do this from the Control Flow. If you check the properties of the Data Flow containing the XML Source, you will see this property: [XMLSource].[XMLData]. You can set this via an Expression.</p>
<p>It&#8217;s a bit ugly but it works. The same trick applies to any data source, so it can be useful for feeding dynamic queries into OLE DB &amp; ADO.NET sources that don&#8217;t support parameterised queries.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.bimonkey.com/2009/04/the-xml-source-component-the-basics/comment-page-1/#comment-1900</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sat, 05 Jun 2010 00:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.bimonkey.com/?p=112#comment-1900</guid>
		<description>Hi there, How do I use a variable for the XSD location as I don&#039;t know where the file will be installed at the client site and I need to put this location into a configuration table in the database. Cheers.</description>
		<content:encoded><![CDATA[<p>Hi there, How do I use a variable for the XSD location as I don&#8217;t know where the file will be installed at the client site and I need to put this location into a configuration table in the database. Cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BI Monkey</title>
		<link>http://www.bimonkey.com/2009/04/the-xml-source-component-the-basics/comment-page-1/#comment-727</link>
		<dc:creator>BI Monkey</dc:creator>
		<pubDate>Sun, 06 Dec 2009 02:16:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.bimonkey.com/?p=112#comment-727</guid>
		<description>I would suspect that you have an incorrect XSD file - this is what translates the data from the XML. Nested elements can be a pain to work with. Visual Studio has probably generated something that doesn&#039;t quite work - look at the XSD definition documentation - it&#039;s patchy but should get you on teh right track.</description>
		<content:encoded><![CDATA[<p>I would suspect that you have an incorrect XSD file &#8211; this is what translates the data from the XML. Nested elements can be a pain to work with. Visual Studio has probably generated something that doesn&#8217;t quite work &#8211; look at the XSD definition documentation &#8211; it&#8217;s patchy but should get you on teh right track.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tammy</title>
		<link>http://www.bimonkey.com/2009/04/the-xml-source-component-the-basics/comment-page-1/#comment-721</link>
		<dc:creator>Tammy</dc:creator>
		<pubDate>Thu, 03 Dec 2009 12:51:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.bimonkey.com/?p=112#comment-721</guid>
		<description>I&#039;m currently trying to load an xml file into a temp table I&#039;ve created.  When I create the connection I have &quot;three&quot; XML categories (Organization, People, Place).  I get External Columns for Organization and Place that I can then select to populate my temp table, but my People shows just one column and I can&#039;t figure out why.  When I look at the XML file the People element has sub elements and they are populated with data.  I&#039;m not sure if it&#039;s a bug in VS 2005, a bug in SSIS, and incorrect Schema file generated by VS 2005, a poorly generated XML.doc file generated by a SOAP, or some other issue I haven&#039;t thought of.  Any ideas?  I&#039;m not an XML person and if I had my choice I wouldn&#039;t have picked XML as the file type but alas you work with what you get.  Thanks in advance for the help provided.</description>
		<content:encoded><![CDATA[<p>I&#8217;m currently trying to load an xml file into a temp table I&#8217;ve created.  When I create the connection I have &#8220;three&#8221; XML categories (Organization, People, Place).  I get External Columns for Organization and Place that I can then select to populate my temp table, but my People shows just one column and I can&#8217;t figure out why.  When I look at the XML file the People element has sub elements and they are populated with data.  I&#8217;m not sure if it&#8217;s a bug in VS 2005, a bug in SSIS, and incorrect Schema file generated by VS 2005, a poorly generated XML.doc file generated by a SOAP, or some other issue I haven&#8217;t thought of.  Any ideas?  I&#8217;m not an XML person and if I had my choice I wouldn&#8217;t have picked XML as the file type but alas you work with what you get.  Thanks in advance for the help provided.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BI Monkey</title>
		<link>http://www.bimonkey.com/2009/04/the-xml-source-component-the-basics/comment-page-1/#comment-523</link>
		<dc:creator>BI Monkey</dc:creator>
		<pubDate>Tue, 27 Oct 2009 10:20:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.bimonkey.com/?p=112#comment-523</guid>
		<description>Most likely your XSD isn&#039;t quite right if no data is going through the pipeline. The XSD provides something the XML source can read and translate into columns. If the data doesn&#039;t conform to what is described in the XSD it is quite possible for the process to silently &quot;fail&quot; as it cannot recognise any data to pass on.

Consider testing your XSD with the SQL Server XML Bulk Loader, i&#039;ve done a post on it here in the past.</description>
		<content:encoded><![CDATA[<p>Most likely your XSD isn&#8217;t quite right if no data is going through the pipeline. The XSD provides something the XML source can read and translate into columns. If the data doesn&#8217;t conform to what is described in the XSD it is quite possible for the process to silently &#8220;fail&#8221; as it cannot recognise any data to pass on.</p>
<p>Consider testing your XSD with the SQL Server XML Bulk Loader, i&#8217;ve done a post on it here in the past.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://www.bimonkey.com/2009/04/the-xml-source-component-the-basics/comment-page-1/#comment-497</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Mon, 19 Oct 2009 14:39:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.bimonkey.com/?p=112#comment-497</guid>
		<description>I&#039;m trying to pull in soap messages using the XML source in SSIS 2005.  I wrote an XSD that breaks down the elements.  When I point the XML source to the XML file and XSD it shows me the columns correctly.  I then map these to an OLE DB Destination.  At this point everything is setup with no warnings or errors.

The package then executes sucessfully, however, there is no data in the desintation table.  Any thoughts on what might be causing this?</description>
		<content:encoded><![CDATA[<p>I&#8217;m trying to pull in soap messages using the XML source in SSIS 2005.  I wrote an XSD that breaks down the elements.  When I point the XML source to the XML file and XSD it shows me the columns correctly.  I then map these to an OLE DB Destination.  At this point everything is setup with no warnings or errors.</p>
<p>The package then executes sucessfully, however, there is no data in the desintation table.  Any thoughts on what might be causing this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BI Monkey</title>
		<link>http://www.bimonkey.com/2009/04/the-xml-source-component-the-basics/comment-page-1/#comment-176</link>
		<dc:creator>BI Monkey</dc:creator>
		<pubDate>Tue, 18 Aug 2009 07:35:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.bimonkey.com/?p=112#comment-176</guid>
		<description>Hi Leigh - the response in the forum is probably in line with what I would suggest - the Advanced Editor is about your best bet, but if Elements are changing name the GUI for the component may simply be unable to cope. 

However that doesn&#039;t mean you are out of luck - if you look at the raw XML of the package (View &gt; Code in Visual Studio) - you can probably edit the xml describing the inputs that have changed name and bypass the GUI altogether. It&#039;s ugly - backup first - but may well save you having to remap everything.

Let me know how you get on. Oddly enough i&#039;ve been wrestling with XML quite a bit for the last day or two, it&#039;s an evil thing!</description>
		<content:encoded><![CDATA[<p>Hi Leigh &#8211; the response in the forum is probably in line with what I would suggest &#8211; the Advanced Editor is about your best bet, but if Elements are changing name the GUI for the component may simply be unable to cope. </p>
<p>However that doesn&#8217;t mean you are out of luck &#8211; if you look at the raw XML of the package (View &gt; Code in Visual Studio) &#8211; you can probably edit the xml describing the inputs that have changed name and bypass the GUI altogether. It&#8217;s ugly &#8211; backup first &#8211; but may well save you having to remap everything.</p>
<p>Let me know how you get on. Oddly enough i&#8217;ve been wrestling with XML quite a bit for the last day or two, it&#8217;s an evil thing!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leigh</title>
		<link>http://www.bimonkey.com/2009/04/the-xml-source-component-the-basics/comment-page-1/#comment-171</link>
		<dc:creator>Leigh</dc:creator>
		<pubDate>Mon, 17 Aug 2009 00:42:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.bimonkey.com/?p=112#comment-171</guid>
		<description>How do you deal with minor changes to the Schema without refreshing to whole schema (which breaks everything downstream) ?  This is causing me a lot of grief (see my MSDN post):

http://social.technet.microsoft.com/Forums/en-US/sqlintegrationservices/thread/8e39a925-dac2-4647-99b3-338c2b45ceac</description>
		<content:encoded><![CDATA[<p>How do you deal with minor changes to the Schema without refreshing to whole schema (which breaks everything downstream) ?  This is causing me a lot of grief (see my MSDN post):</p>
<p><a href="http://social.technet.microsoft.com/Forums/en-US/sqlintegrationservices/thread/8e39a925-dac2-4647-99b3-338c2b45ceac" rel="nofollow">http://social.technet.microsoft.com/Forums/en-US/sqlintegrationservices/thread/8e39a925-dac2-4647-99b3-338c2b45ceac</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

