<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Prosch Consulting</title>
	<atom:link href="http://www.proschconsulting.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.proschconsulting.com</link>
	<description>HEALTHCARE INTEGRATION</description>
	<lastBuildDate>Sat, 18 Feb 2012 04:59:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Prosch featured in the February 1st Edition of HIMSS Weekly Insider!</title>
		<link>http://www.proschconsulting.com/news/prosch-featured-february-1st-edition-himss-weekly-insider/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=prosch-featured-february-1st-edition-himss-weekly-insider</link>
		<comments>http://www.proschconsulting.com/news/prosch-featured-february-1st-edition-himss-weekly-insider/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 18:16:06 +0000</pubDate>
		<dc:creator>angelica.vanderaa</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.proschconsulting.com/?p=478</guid>
		<description><![CDATA[Prosch has been featured as one of the Corporate Members of the Week in the HIMSS Weekly Insider! Check it out here!]]></description>
			<content:encoded><![CDATA[<p>Prosch has been featured as one of the Corporate Members of the Week in the HIMSS Weekly Insider!</p>
<p>Check it out <a href="http://www.himss.org/HIMSSWeeklyInsider/20120201_weeklyinsider.htm">here</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.proschconsulting.com/news/prosch-featured-february-1st-edition-himss-weekly-insider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prosch will be exhibiting at HIMSS12! Join us at Booth #13330!</title>
		<link>http://www.proschconsulting.com/education/exhibiting-himss12-join-booth-13330/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=exhibiting-himss12-join-booth-13330</link>
		<comments>http://www.proschconsulting.com/education/exhibiting-himss12-join-booth-13330/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 20:16:45 +0000</pubDate>
		<dc:creator>angelica.vanderaa</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Education]]></category>

		<guid isPermaLink="false">http://www.proschconsulting.com/?p=471</guid>
		<description><![CDATA[Prosch will be exhibiting at HIMSS12! Join us at Booth #13330! HIMSS Annual Conference &#38; Exhibition When: February 20 &#8211; 24, 2012 Where: Venetian Sands Expo Center, Las Vegas, NV Click here to learn more!]]></description>
			<content:encoded><![CDATA[<p>Prosch will be exhibiting at HIMSS12!</p>
<p>Join us at<strong> Booth #13330</strong>!</p>
<p>HIMSS Annual Conference &amp; Exhibition<br />
When: February 20 &#8211; 24, 2012<br />
Where: Venetian Sands Expo Center, Las Vegas, NV</p>
<p><a href="http://himssconference.org/" target="_blank">Click here</a> to learn more!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.proschconsulting.com/education/exhibiting-himss12-join-booth-13330/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meet Prosch at HIMSS12 and Join us for a Drink!</title>
		<link>http://www.proschconsulting.com/news/meet-prosch-himss12-and-join-us-for-a-drink/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=meet-prosch-himss12-and-join-us-for-a-drink</link>
		<comments>http://www.proschconsulting.com/news/meet-prosch-himss12-and-join-us-for-a-drink/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 16:35:44 +0000</pubDate>
		<dc:creator>angelica.vanderaa</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.proschconsulting.com/?p=473</guid>
		<description><![CDATA[We are excited to announce that Prosch will be exhibiting at HIMSS12 in February! HIMSS is such a wonderful opportunity to have some fun, connect, and reconnect with our customers and associates. For that reason, I’d like to invite you to stop by our booth on Tuesday, February 21st, between the hours of 4:00pm and... <br /><a class="readmore" href="http://www.proschconsulting.com/news/meet-prosch-himss12-and-join-us-for-a-drink/">// READ MORE //</a>]]></description>
			<content:encoded><![CDATA[<p>We are excited to announce that Prosch will be exhibiting at HIMSS12 in February! HIMSS is such a wonderful opportunity to have some fun, connect, and reconnect with our customers and associates. For that reason, I’d like to invite you to stop by our booth on Tuesday, February 21st, between the hours of 4:00pm and 6:00pm PST and join us for a beer (or glass of wine if you prefer!).</p>
<p>We are located in Exhibit Hall G at Booth #13330, near the Mobile Health Knowledge Center.</p>
<p>If you would like to RSVP for this event, please email me at angelica.vanderaa@proschconsulting.com by Friday, February 3rd, 2012.</p>
<p>We really hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.proschconsulting.com/news/meet-prosch-himss12-and-join-us-for-a-drink/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3/15/2012 – Three Stories of Inpatient/Outpatient EMR Integration</title>
		<link>http://www.proschconsulting.com/news/3152012-stories-inpatientoutpatient-emr-integration/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=3152012-stories-inpatientoutpatient-emr-integration</link>
		<comments>http://www.proschconsulting.com/news/3152012-stories-inpatientoutpatient-emr-integration/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 19:40:51 +0000</pubDate>
		<dc:creator>angelica.vanderaa</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Webinars]]></category>

		<guid isPermaLink="false">http://www.proschconsulting.com/events/webinars/3152012-stories-inpatientoutpatient-emr-integration/</guid>
		<description><![CDATA[Please register now to join us for the live Webinar. Abstract This 60 minute webinar tells the stories of three unique inpatient/outpatient EMR integration projects: • IDN continuity of care between specialists and hospitals • Hospital to physician’s group billing integration • Regional hospital outreach to community physicians We will talk through the drivers behind each project,... <br /><a class="readmore" href="http://www.proschconsulting.com/news/3152012-stories-inpatientoutpatient-emr-integration/">// READ MORE //</a>]]></description>
			<content:encoded><![CDATA[<blockquote><p>Please <a href="https://www2.gotomeeting.com/register/498082202">register now </a>to join us for the live Webinar.</p></blockquote>
<h2>Abstract</h2>
<p>This 60 minute webinar tells the stories of three unique inpatient/outpatient EMR integration projects:<br />
• IDN continuity of care between specialists and hospitals<br />
• Hospital to physician’s group billing integration<br />
• Regional hospital outreach to community physicians</p>
<p>We will talk through the drivers behind each project, their technology, struggles, and in hind sight, what could have gone better.</p>
<p>If you are looking for answers to any of the following questions, you are in the right place:<br />
• What makes sharing information between hospital and ambulatory EMRs such a pain?<br />
• When does discreet data matter?<br />
• What role can a regional HIE play in enterprise integration?<br />
• With so many stakeholders, points of view, unknowns, and competing projects, how do we ensure we get the outcome we need without adding a hundred more meetings?</p>
<p>We will do a quick introduction to HIE technologies including CCD, XDS.b, PIX, and HL7.</p>
<h2>Presenters</h2>
<p>Lee Prosch &#8211; Managing Partner, Prosch Consulting<br />
Tony Nuzzo &#8211; Vice President, Prosch Consulting</p>
<p>Reach out to me at 630-701-9036 or angelica.vanderaa@proschconsulting.com if you have any questions. We hope you can join us!</p>
<p>Angelica Vander Aa<br />
Sales &amp; Marketing Coordinator, Prosch Consulting</p>
<blockquote><p>Please <a href="https://www2.gotomeeting.com/register/498082202">register now</a> to join us at 10:30 Central time.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.proschconsulting.com/news/3152012-stories-inpatientoutpatient-emr-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great online Regular Expression Builder</title>
		<link>http://www.proschconsulting.com/blog/great-online-regular-expression-builder/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=great-online-regular-expression-builder</link>
		<comments>http://www.proschconsulting.com/blog/great-online-regular-expression-builder/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 12:32:17 +0000</pubDate>
		<dc:creator>Michael Stonis</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.proschconsulting.com/?p=412</guid>
		<description><![CDATA[I came across a great little online Regex builder at http://txt2r﻿e.com/. It takes the chore out of looking everything up in my reference book. It also has a code generator for just about every major language.]]></description>
			<content:encoded><![CDATA[<p>I came across a great little online Regex builder at <a href="http://txt2re.com/">http://txt2r﻿e.com/</a>. It takes the chore out of looking everything up in my reference book. It also has a code generator for just about every major language.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.proschconsulting.com/blog/great-online-regular-expression-builder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source .Net Reflector Replacement &#8211; ILSpy</title>
		<link>http://www.proschconsulting.com/blog/open-source-net-reflector-replacement-ilspy/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=open-source-net-reflector-replacement-ilspy</link>
		<comments>http://www.proschconsulting.com/blog/open-source-net-reflector-replacement-ilspy/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 21:44:15 +0000</pubDate>
		<dc:creator>Michael Stonis</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.proschconsulting.com/?p=410</guid>
		<description><![CDATA[By now, I am sure everyone knows that .Net Reflector is no longer freely available. Because of this, the SharpDevelop team has taken it upon themselves to cook up an open source alternative ILSpy. I have been using ILSpy for the past couple of weeks. It doesn&#8217;t have the same plugin system and some of... <br /><a class="readmore" href="http://www.proschconsulting.com/blog/open-source-net-reflector-replacement-ilspy/">// READ MORE //</a>]]></description>
			<content:encoded><![CDATA[<p>By now, I am sure everyone knows that <a href="http://reflector.red-gate.com/download.aspx">.Net Reflector is no longer freely available</a>. Because of this, the SharpDevelop team has taken it upon themselves to cook up an open source alternative <a href="http://wiki.sharpdevelop.net/ilspy.ashx">ILSpy</a>.</p>
<p>I have been using ILSpy for the past couple of weeks. It doesn&#8217;t have the same plugin system and some of the reflected code looks still has a lot of IL looking code in it (goto statements, etc.), but for such a new tool, it works tremendously.</p>
<p>So, if you are looking for an alternative to .Net Reflector, I would recommend ILSpy.</p>
<p>Download: <a href="http://wiki.sharpdevelop.net/ilspy.ashx">http://wiki.sharpdevelop.net/ilspy.ashx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.proschconsulting.com/blog/open-source-net-reflector-replacement-ilspy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BizTalk Terminator Download Location</title>
		<link>http://www.proschconsulting.com/blog/biztalk-terminator-download-location/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=biztalk-terminator-download-location</link>
		<comments>http://www.proschconsulting.com/blog/biztalk-terminator-download-location/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 01:34:55 +0000</pubDate>
		<dc:creator>Michael Stonis</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.proschconsulting.com/?p=406</guid>
		<description><![CDATA[In case anyone is looking for the BizTalk Terminator application, I just realized that the old link (http://biztalksupport.mslivelabs.com/publish.htm) no longer works and that the new, maybe temporary, link can be found here: http://blogs.msdn.com/b/biztalkcpr/archive/2009/10/01/biztalk-terminator-download-install-info.aspx This tool can be pretty helpful when trying to cleanup CRUFT. In addition, there are also a handful of helpful performance tuning scripts... <br /><a class="readmore" href="http://www.proschconsulting.com/blog/biztalk-terminator-download-location/">// READ MORE //</a>]]></description>
			<content:encoded><![CDATA[<p>In case anyone is looking for the BizTalk Terminator application, I just realized that the old link (http://biztalksupport.mslivelabs.com/publish.htm) no longer works and that the new, maybe temporary, link can be found here: <a href="http://blogs.msdn.com/b/biztalkcpr/archive/2009/10/01/biztalk-terminator-download-install-info.aspx">http://blogs.msdn.com/b/biztalkcpr/archive/2009/10/01/biztalk-terminator-download-install-info.aspx</a></p>
<p>This tool can be pretty helpful when trying to cleanup <a href="http://en.wikipedia.org/wiki/Cruft">CRUFT</a>. In addition, there are also a handful of helpful performance tuning scripts and general management scripts. This is a must use for BizTalk administrators.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.proschconsulting.com/blog/biztalk-terminator-download-location/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BizTalk 2009/2010 HL7 Accelerator Registry Setting for Increased ACK/Response Processing</title>
		<link>http://www.proschconsulting.com/blog/biztalk-20092010-hl7-accelerator-registry-setting-for-increased-ack-processing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=biztalk-20092010-hl7-accelerator-registry-setting-for-increased-ack-processing</link>
		<comments>http://www.proschconsulting.com/blog/biztalk-20092010-hl7-accelerator-registry-setting-for-increased-ack-processing/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 22:17:56 +0000</pubDate>
		<dc:creator>Michael Stonis</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.proschconsulting.com/?p=401</guid>
		<description><![CDATA[There is a registry setting that can be changed for BizTalk server which allows you to configure the timeout for asynchronous calls using the MLLP adapter. This was originally posted as a hotfix for earlier editions of BizTalk and the details can be found here. This setting is especially valuable for systems needing high throughput.... <br /><a class="readmore" href="http://www.proschconsulting.com/blog/biztalk-20092010-hl7-accelerator-registry-setting-for-increased-ack-processing/">// READ MORE //</a>]]></description>
			<content:encoded><![CDATA[<p>There is a registry setting that can be changed for BizTalk server which allows you to configure the timeout for asynchronous calls using the MLLP adapter. This was originally posted as a hotfix for earlier editions of BizTalk and the details can be found <a title="FIX: HL7 Interrogative transactions may take 10 or more seconds to complete when MLLP synchronizes communications end-to-end in BizTalk Server 2004" href="http://support.microsoft.com/kb/893369">here</a>. This setting is especially valuable for systems needing high throughput.</p>
<p>Here are updated instructions for configuring this setting on BizTalk 2009 and 2010 installations.</p>
<ol>
<li>Open RegEdit</li>
<li>Navigate to the following path:
<ul>
<li><strong>BizTalk 2009 (32-bit):</strong> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk Accelerator for HL7\Version 2009</li>
<li><strong>BizTalk 2009 (64-bit):</strong> HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk Accelerator for HL7\Version 2009</li>
<li><strong>BizTalk 2010 (32-bit):</strong> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk Accelerator for HL7\Version 2010</li>
<li><strong>BizTalk 2010 (64-bit):</strong> HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk Accelerator for HL7\Version 2010</li>
</ul>
</li>
<li>Add a new DWord Value
<ul>
<li>MLLPSendFlushTimeout</li>
<li>For the value, select Decimal and then provide a value between 500-1,000</li>
</ul>
</li>
<li>Restart all host instances that use the MLLP adapter for the updated configuration to take place</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.proschconsulting.com/blog/biztalk-20092010-hl7-accelerator-registry-setting-for-increased-ack-processing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.Net 4.0 Convert Object to XDocument</title>
		<link>http://www.proschconsulting.com/blog/net-4-0-convert-object-to-xdocument/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=net-4-0-convert-object-to-xdocument</link>
		<comments>http://www.proschconsulting.com/blog/net-4-0-convert-object-to-xdocument/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 15:31:45 +0000</pubDate>
		<dc:creator>Michael Stonis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[serialization]]></category>
		<category><![CDATA[XDocument]]></category>

		<guid isPermaLink="false">http://www.proschconsulting.com/?p=400</guid>
		<description><![CDATA[I wrote up a quick sample application that converts .Net objects into XDocuments using XmlSerializer. This code is not perfect and I can imagine that objects that contain circular references will blow up. DataContractSerialization may be a better option for that. More information on de/serialization at Microsoft. For converting XmlDocument to XDocument, I used some... <br /><a class="readmore" href="http://www.proschconsulting.com/blog/net-4-0-convert-object-to-xdocument/">// READ MORE //</a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://www.proschconsulting.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
            <script type="text/javascript" src="http://www.proschconsulting.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushVb.js"></script>
<p>I wrote up a quick sample application that converts .Net objects into XDocuments using XmlSerializer. This code is not perfect and I can imagine that objects that contain circular references will blow up. DataContractSerialization may be a better option for that. More information on de/serialization at <a title="Microsoft Serialization and Deserialization" href="http://msdn.microsoft.com/en-us/library/ms731073.aspx">Microsoft</a>.</p>
<p>For converting XmlDocument to XDocument, I used some of the suggestions from Marcelo Lopez Ruiz&#8217;s blog post <a title="Fast way to convert XmlDocument into XDocument" href="http://blogs.msdn.com/b/marcelolr/archive/2009/03/13/fast-way-to-convert-xmldocument-into-xdocument.aspx">Fast way to convert XmlDocument into XDocument</a>.</p>
<h2>C# &#8211; Object to XDocument</h2>
<p><pre class="brush: csharp">using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;
using System.IO;
using System.Xml.Serialization;
using System.Xml;

namespace Utilities
{
    public static class Serialization
    {

        public static T Deserialize&lt;T&gt;(StringReader dataIn)
        {
            return (T)(new XmlSerializer(typeof(T), String.Empty)).Deserialize(dataIn);
        }

        public static XDocument Serialize(object obj)
        {
            // Serialise to the XML document
            var objectDocument = new XmlDocument();

            using (XmlWriter writer = (objectDocument.CreateNavigator()).AppendChild())
            {
                (new XmlSerializer(obj.GetType())).Serialize(writer, obj);
                writer.Close();
            }

            return XDocument.Load(new XmlNodeReader(objectDocument));
        }

        public static T Open&lt;T&gt;(string fileName)
        {
            if (String.IsNullOrEmpty(fileName))
                throw new ArgumentNullException(&quot;fileName&quot;);

            if (!File.Exists(fileName))
                throw new FileNotFoundException(&quot;The provided file does not exist.&quot;, fileName);

            return (Serialization.Deserialize&lt;T&gt;(new StringReader(fileName)));
        }

        public static void Save(object obj, string fileName)
        {
            if (String.IsNullOrEmpty(fileName))
                throw new ArgumentNullException(&quot;fileName&quot;);

            if (!File.Exists(fileName) &amp;&amp; !Directory.Exists(Path.GetFullPath(fileName)) &amp;&amp; !(Directory.CreateDirectory(fileName)).Exists)
                throw new DirectoryNotFoundException(String.Format(&quot;The provided Directory does not exist or cannot be created.&quot;));

            (Serialization.Serialize(obj)).Save(fileName);
        }
    }
}</pre></p>
<h2>VB.Net &#8211; Object to XDocument</h2>
<p><em>(Note: This code was generated from a converter and has not been tested.)</em><br />
<pre class="brush: vb">Imports System.Collections.Generic
Imports System.Linq
Imports System.Text
Imports System.Xml.Linq
Imports System.IO
Imports System.Xml.Serialization
Imports System.Xml

Namespace Utilities
	Public NotInheritable Class Serialization
		Private Sub New()
		End Sub

		Public Shared Function Deserialize(Of T)(dataIn As StringReader) As T
			Return DirectCast((New XmlSerializer(GetType(T), [String].Empty)).Deserialize(dataIn), T)
		End Function

		Public Shared Function Serialize(obj As Object) As XDocument
			' Serialise to the XML document
			Dim objectDocument = New XmlDocument()

			Using writer As XmlWriter = (objectDocument.CreateNavigator()).AppendChild()
				(New XmlSerializer(obj.[GetType]())).Serialize(writer, obj)
				writer.Close()
			End Using

			Return XDocument.Load(New XmlNodeReader(objectDocument))
		End Function

		Public Shared Function Open(Of T)(fileName As String) As T
			If [String].IsNullOrEmpty(fileName) Then
				Throw New ArgumentNullException(&quot;fileName&quot;)
			End If

			If Not File.Exists(fileName) Then
				Throw New FileNotFoundException(&quot;The provided file does not exist.&quot;, fileName)
			End If

			Return (Serialization.Deserialize(Of T)(New StringReader(fileName)))
		End Function

		Public Shared Sub Save(obj As Object, fileName As String)
			If [String].IsNullOrEmpty(fileName) Then
				Throw New ArgumentNullException(&quot;fileName&quot;)
			End If

			If Not File.Exists(fileName) AndAlso Not Directory.Exists(Path.GetFullPath(fileName)) AndAlso Not (Directory.CreateDirectory(fileName)).Exists Then
				Throw New DirectoryNotFoundException([String].Format(&quot;The provided Directory does not exist or cannot be created.&quot;))
			End If

			(Serialization.Serialize(obj)).Save(fileName)
		End Sub
	End Class
End Namespace
</pre></p>
]]></content:encoded>
			<wfw:commentRss>http://www.proschconsulting.com/blog/net-4-0-convert-object-to-xdocument/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Change Database Server for BizTalk HL7 Accelerator After Install</title>
		<link>http://www.proschconsulting.com/blog/change-database-server-for-biztalk-hl7-accelerator-after-install/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=change-database-server-for-biztalk-hl7-accelerator-after-install</link>
		<comments>http://www.proschconsulting.com/blog/change-database-server-for-biztalk-hl7-accelerator-after-install/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 16:41:38 +0000</pubDate>
		<dc:creator>Michael Stonis</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.proschconsulting.com/?p=371</guid>
		<description><![CDATA[I received a request to help reconfigure a BizTalk server and point it to a new BizTalk group and reconfigure the BizTalk HL7 Accelerator to use the new SQL Server as well. Reconfiguring the Primary BizTalk server went as smooth as to be expected, but when we went to reconfigure the BizTalk server, we ran... <br /><a class="readmore" href="http://www.proschconsulting.com/blog/change-database-server-for-biztalk-hl7-accelerator-after-install/">// READ MORE //</a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://www.proschconsulting.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
            <script type="text/javascript" src="http://www.proschconsulting.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushVb.js"></script>
<p>I received a request to help reconfigure a BizTalk server and point it to a new BizTalk group and reconfigure the BizTalk HL7 Accelerator to use the new SQL Server as well. Reconfiguring the Primary BizTalk server went as smooth as to be expected, but when we went to reconfigure the BizTalk server, we ran into a strange issue regarding the database server. Everything was going fine, until we came to configuring the Auditing and Logging Database. The database name will still set to the old server (in our case it ended with 0144).</p>
<a href="http://www.proschconsulting.com/wp-content/uploads/2011/02/download_orig.png"><img class="alignnone size-full wp-image-372" title="Change Database Server for BizTalk HL7 Accelerator After Install" src="http://www.proschconsulting.com/wp-content/uploads/2011/02/download_orig.png" alt="download orig Change Database Server for BizTalk HL7 Accelerator After Install" width="500" height="195" /></a>
<p>I checked the file system and couldn&#8217;t find any reference to the old server. I, also, did a quick scan of the Registry for the old server name, but came up with nothing. I decided to open up the installation MSI with ORCA and I found a registry setting that looked promising.</p>
<a href="http://www.proschconsulting.com/wp-content/uploads/2011/02/Selection_478.png"><img class="alignnone  wp-image-373" title="Change Database Server for BizTalk HL7 Accelerator After Install" src="http://www.proschconsulting.com/wp-content/uploads/2011/02/Selection_478.png" alt="Selection 478 Change Database Server for BizTalk HL7 Accelerator After Install" width="484" height="22" /></a>
<p>I checked the registry again, but I couldn&#8217;t find the registry setting. This is installed on a 64-bit Windows Server 2008 R2 server, so 32-bit components are stored separately in the registry (<a href="http://msdn.microsoft.com/en-us/library/ms724072(v=vs.85).aspx">more information at Microsoft</a>). Looking in the Wow6432Node, I finally found the registry setting that was causing the issue.</p>
<a href="http://www.proschconsulting.com/wp-content/uploads/2011/02/Selection_479.png"><img class="alignnone  wp-image-374" title="Change Database Server for BizTalk HL7 Accelerator After Install" src="http://www.proschconsulting.com/wp-content/uploads/2011/02/Selection_479.png" alt="Selection 479 Change Database Server for BizTalk HL7 Accelerator After Install" width="549" height="29" /></a>
<a href="http://www.proschconsulting.com/wp-content/uploads/2011/02/Selection_480.png"><img class="alignnone size-full wp-image-375" title="Change Database Server for BizTalk HL7 Accelerator After Install" src="http://www.proschconsulting.com/wp-content/uploads/2011/02/Selection_480.png" alt="Selection 480 Change Database Server for BizTalk HL7 Accelerator After Install" width="566" height="55" /></a>
<p>Windows Server 2008 64-bit Registry Path / Key Name:</p>
<ul>
<li>HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk Accelerator for HL7</li>
<li>HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk Accelerator for HL7\Version 2009\Setup</li>
</ul>
<p>Windows Server 2008 32-bit Registry Path / Key Name:</p>
<ul>
<li>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk Accelerator for HL7</li>
<li>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk Accelerator for HL7\Version 2009\Setup</li>
</ul>
<p>After making the changes to the DbConnStr and DatabaseServer registry entries, I was able to re-run the installer and this time the configuration came up with the correct database server.</p>
<a href="http://www.proschconsulting.com/wp-content/uploads/2011/02/download_updt.png"><img class="alignnone size-full wp-image-376" title="Change Database Server for BizTalk HL7 Accelerator After Install" src="http://www.proschconsulting.com/wp-content/uploads/2011/02/download_updt.png" alt="download updt Change Database Server for BizTalk HL7 Accelerator After Install" width="500" height="195" /></a>
<p>I am not sure how often this situation comes up, but it has come up at least twice for me. Let me know if you have any questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.proschconsulting.com/blog/change-database-server-for-biztalk-hl7-accelerator-after-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.proschconsulting.com @ 2012-02-22 14:03:00 -->
