<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>My Biztalk Tools blog</title><link>http://blogs.technet.com/jpierauc/default.aspx</link><description>MsgboxViewer blog </description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Webcast MsgBoxViewer </title><link>http://blogs.technet.com/jpierauc/archive/2009/10/24/webcast-msgboxviewer.aspx</link><pubDate>Sat, 24 Oct 2009 08:24:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3288918</guid><dc:creator>jpierauc</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3288918.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3288918</wfw:commentRss><description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I did recently a webcast&amp;nbsp;about MBV for &lt;FONT face=Tahoma&gt;the &lt;EM&gt;UK SOA/BPM User Group&lt;/EM&gt; (SBUG)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Link to the video is available here : &lt;A href="http://geekswithblogs.net/michaelstephenson/archive/2009/10/13/135448.aspx"&gt;http://geekswithblogs.net/michaelstephenson/archive/2009/10/13/135448.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;I would like to thank &lt;STRONG&gt;Michael&amp;nbsp;Stephenson&lt;/STRONG&gt; for this web cast invitation which was a good&amp;nbsp;opportunity&amp;nbsp;for me to&amp;nbsp;explain MBV goal and its usage and do some Q&amp;amp;A with participants !&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;JP&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3288918" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jpierauc/archive/tags/MsgboxViewer+_3A00_+WebCast/default.aspx">MsgboxViewer : WebCast</category></item><item><title>Fixed a regression issue found in MsgBoxViewer 10.15 and implemented Query Timeout for .VBS queries</title><link>http://blogs.technet.com/jpierauc/archive/2009/10/09/fixed-a-regression-issue-found-in-msgboxviewer-10-15-and-implemented-query-timeout-for-vbs-queries.aspx</link><pubDate>Fri, 09 Oct 2009 16:23:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3285828</guid><dc:creator>jpierauc</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3285828.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3285828</wfw:commentRss><description>&lt;P&gt;Several customers and MS engineers reported me recently some very long collect statements scenarios using version 10.15 and sometimes infinite ones.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;1) Some bugs were indeed identified in some VBS queries which might&amp;nbsp;create&amp;nbsp;looping scenarios in some VBS query execution .&lt;BR&gt;&lt;STRONG&gt;These bugs were so fixed.&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;2) A&amp;nbsp;long collect statement can occur also when .VBS queries (belonging mainly to the “Server Info” query category) are running too long time.&lt;/P&gt;
&lt;P&gt;MBV 10.15 enumerates indeed in&amp;nbsp;some .VBS queries some registry keys or registry values, and when targeting&amp;nbsp;several remote servers of the BizTalk group it can be sometimes long. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;I decided so to implement a timeout mecanism to stop a VBS, .BAT, or .CMD&amp;nbsp;query after 30 secs by default.&lt;BR&gt;This timeout value can be changed of course in the MBV UI via the "VBS/BAT/CMD Query Timeout" Global Option. &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;3) When you have&amp;nbsp;a long query situation or infinite one, please do the following :&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;-&amp;nbsp;&amp;nbsp;Note in the status bar of MBV UI&amp;nbsp; the pending query (it will&amp;nbsp; be also logged in the Status log file)&lt;/P&gt;
&lt;P&gt;-&amp;nbsp;&amp;nbsp;Kill MBV (as stopping via the UI the collect statement during a query execution will NOT work,&amp;nbsp; I don’t want to kill my query execution thread) &lt;/P&gt;
&lt;P&gt;-&amp;nbsp; Keep the generated status log file and send it to me later (it is precious for me to know what happened before MBV was killed)&lt;/P&gt;
&lt;P&gt;-&amp;nbsp; Restart MBV and then uncheck the queries which seem to run too long or infinite and then start&amp;nbsp;a new collect statement (usually these queries should belong to the “Server Info” category) to exclude them from the&amp;nbsp; collect statement&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Current&amp;nbsp;build 10.15.7777 available on this blog contain both the VBS queries fix and the VBS Query Timeout implementation.&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Sorry for these introduced regressions and continue to send me your feedbacks or possible bugs found&lt;/P&gt;
&lt;P&gt;JP.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3285828" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jpierauc/archive/tags/MsgBoxViewer+10.15_3A00_+Regressions+found+and+fixed/default.aspx">MsgBoxViewer 10.15: Regressions found and fixed</category></item><item><title>MsgBoxViewer 10.15 now available</title><link>http://blogs.technet.com/jpierauc/archive/2009/10/05/msgboxviewer-10-15-now-available.aspx</link><pubDate>Mon, 05 Oct 2009 22:32:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3284939</guid><dc:creator>jpierauc</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3284939.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3284939</wfw:commentRss><description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I just made available version 10.15 of MBV&amp;nbsp; : &lt;A href="http://blogs.technet.com/jpierauc/pages/msgboxviewer.aspx"&gt;http://blogs.technet.com/jpierauc/pages/msgboxviewer.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This build fixes some bugs of version 10.14 of course but provides also lot of new queries &amp;amp; rules and use now some VBS queries like "MSDTC Setting" , "RPC Settings"', 'TCP Settings", etc...&lt;/P&gt;
&lt;P&gt;Using VBS script with WMI calls&amp;nbsp;in these queries allow&amp;nbsp;to target correclty this time 64bits registries on 64 bits Servers.&lt;BR&gt;As you probably now, a 32 bits tool like&amp;nbsp;&amp;nbsp;MBV using .NET remote registry functions can target only&amp;nbsp;the 32 bits version&amp;nbsp;of registry on a 64 bit server (by design with .NET) , so until now MBV&amp;nbsp;returned sometimes&amp;nbsp;invalid MSDTC settings for example when targeting 64 bits servers.&lt;BR&gt;Using WMI in VBS script can workaround this limitation&amp;nbsp;specifying the&amp;nbsp;type of provider to load (32 bits or 64 bits).&lt;/P&gt;
&lt;P&gt;I added also some new queries and one interesting query I added is the "Artifacts per host"&amp;nbsp;one which list all artifacts used by each host.&lt;BR&gt;For&amp;nbsp;our Support&amp;nbsp;teams for example, it is indeed critical&amp;nbsp;to see very quickly which host&amp;nbsp;manage which&amp;nbsp;type of artifacts.&lt;/P&gt;
&lt;P&gt;I also&amp;nbsp;identify now what we name COM+ or MSDTC "Rollup package"&amp;nbsp;from the software layers found&amp;nbsp;on each server. We have again some dependencies with COM+ and obviously MSDTC so it is is important to know&amp;nbsp;which COM+ or MSDTC version is installed on each server before to decide to apply possible COM+/MSDTC hotfixes.&lt;/P&gt;
&lt;P&gt;You will find the list of new features&amp;nbsp;in this version here&amp;nbsp;: &amp;nbsp;&lt;A href="http://blogs.technet.com/jpierauc/pages/msgboxviewer.aspx"&gt;http://blogs.technet.com/jpierauc/pages/msgboxviewer.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Feel free to report me your comments, suggestions, and of course the bug &amp;nbsp;you could find ;-)&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;JP&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3284939" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jpierauc/archive/tags/MsgBoxViewer+_3A00_+Version+10.15/default.aspx">MsgBoxViewer : Version 10.15</category></item><item><title>MBVMMC - Latest Version</title><link>http://blogs.technet.com/jpierauc/archive/2009/08/16/mbvmmc-latest-version.aspx</link><pubDate>Sun, 16 Aug 2009 11:03:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3273916</guid><dc:creator>jpierauc</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3273916.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3273916</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Version 1.10&lt;/U&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;New features &lt;/STRONG&gt;:&lt;/P&gt;
&lt;P&gt;- Allow to generate also automatically and periodically MBV reports by creating a Windows Scheduled Task&lt;/P&gt;
&lt;P&gt;- Group&amp;nbsp; now the MBV reports per targeted BT group&lt;/P&gt;
&lt;P&gt;- Display an exclamation mark in node for MBV Reports having Red Warnings&lt;/P&gt;
&lt;P&gt;- Use now File Notification Services to detect new or deleted MBV reports in monitored output folder &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Version 1.0&lt;/U&gt;&amp;nbsp;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Features &lt;/STRONG&gt;:&lt;/P&gt;
&lt;P&gt;- Allow to generate manually&amp;nbsp;MBV reports by running in hidden mode the&amp;nbsp;console version of MBV (BTSDBCOLLECT.EXE)&lt;/P&gt;
&lt;P&gt;-&amp;nbsp;Create nodes list&amp;nbsp; corresponding to generated MBV reports found in the monitored output folder&lt;/P&gt;
&lt;P&gt;- For each MBV report node,&amp;nbsp; sub nodes are created to represent each section of an MBV report&lt;/P&gt;
&lt;P&gt;- Allow to access directly to a MBV report Section like the "Warnings" one&lt;/P&gt;
&lt;P&gt;- For each selected section node,&amp;nbsp;right view in the MMC&amp;nbsp;show the corresponding MBV report section in HTML format &lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3273916" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/jpierauc/attachment/3273916.ashx" length="526459" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/jpierauc/archive/tags/MBVMMC+_3A00_+Latest+Version/default.aspx">MBVMMC : Latest Version</category></item><item><title>MMC Snap-in for MBV now available !</title><link>http://blogs.technet.com/jpierauc/archive/2009/07/15/mmc-snap-in-for-mbv-available-here.aspx</link><pubDate>Wed, 15 Jul 2009 11:03:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3264596</guid><dc:creator>jpierauc</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3264596.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3264596</wfw:commentRss><description>&lt;DIV class=post&gt;
&lt;P&gt;Hello.&lt;/P&gt;
&lt;P mce_keep="true"&gt;As &amp;nbsp;I announced&amp;nbsp; in a previous post, I just released a MMC Snap-in for MBV.&lt;/P&gt;
&lt;P mce_keep="true"&gt;To be honest, I did not have&amp;nbsp;ideas about really new useful features I could add in&amp;nbsp; MBV itself or around MBV but&amp;nbsp;reading some posts on other blogs talking about BizTalk Admin and suggestions of a better integration with MBV, I thouht : eh maybe I could&amp;nbsp; &lt;STRONG&gt;integrate MBV&amp;nbsp;in an MMC&lt;/STRONG&gt;&amp;nbsp;!&lt;/P&gt;
&lt;P&gt;Doing that will allow so any BizTalk administrator to have&amp;nbsp;for example&lt;STRONG&gt; his own custom MMC console (.MSC) by adding the BizTalk Snap-in and the MBV one&lt;/STRONG&gt; !&lt;/P&gt;
&lt;P&gt;If yoo look at the file behind the BizTalk Administration console, you can see that it is an .msc&amp;nbsp;file&amp;nbsp; containing both the&amp;nbsp;Microsoft BizTalk Server MMC Snap-in and the EventViewer one; so you could&amp;nbsp;create easily for example your own .msc&amp;nbsp;&amp;nbsp;adding&amp;nbsp; BizTalk Snap-in, the Eventlog one, and MBV Snap-in&lt;/P&gt;
&lt;P mce_keep="true"&gt;So I&amp;nbsp;created&amp;nbsp;a MMC snap-in for MBV in C# using the MMC 3.0 SDK: what is easier to develop an MMC Snap-in using .NET ! :-) &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Setup:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;just run the setup.exe on your machine to register the snap-in automatically&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&lt;U&gt;This snap-in use .NET 2 so on a BizTalk 2K4 machine, the setup &amp;nbsp;can propose you&amp;nbsp;to download the .NET 2. framework.&lt;BR&gt;&lt;/U&gt;&lt;BR&gt;&lt;U&gt;This snap-in use Microsoft Mgmt Console 3.00 framework on a W2K3 machine,you may have also to install KB 907265 :&lt;BR&gt;&lt;BR&gt;&lt;/U&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4c84f80b-908d-4b5d-8aa8-27b962566d9f&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4c84f80b-908d-4b5d-8aa8-27b962566d9f&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=4c84f80b-908d-4b5d-8aa8-27b962566d9f&amp;amp;displaylang=en&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;One the &amp;nbsp;setup finished, open MMC console and choose to add a Snap-in.&lt;BR&gt;You should see in the list "MBV Snapin".&lt;BR&gt;&lt;BR&gt;The first version of this MBV snap-in I&amp;nbsp;release&amp;nbsp;allow to run a collect statement in the MMC by starting in an hidden&amp;nbsp;mode the console version of MBV tool : "BTSDBCOLLECT.EXE".&lt;BR&gt;&lt;BR&gt;When you add first time the Snap-in, a dialogbox will be displayed inviting you to specify local path&amp;nbsp;of MBV Console tool BTSDBCOLLECT.EXE.&lt;BR&gt;Once it is one, you can also select the profile&amp;nbsp;to use among the profiles present (created&amp;nbsp;by GUI version of MBV) and then the MBV Snap-in will be added in the MMC console.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;'MsgBoxViewer' Node&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The 'MsgBoxViewer' MMC node will then allow you&amp;nbsp;to start a Collect statement, change settings, open status file or History File or&amp;nbsp;delete all HTML reports appearing as childre nodes.&lt;BR&gt;This node display also as children nodes&amp;nbsp;the existing&amp;nbsp;HTML reports found in the HTML folder&amp;nbsp; (either the one configured in selected profile file 'MBVSettings....XML' or by default the folder of MBV tool).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Starting a Collect statement&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;When you put the focus on 'MsgBoxViewer' node, right-click on it&amp;nbsp;and start a collect statement, the MMC&amp;nbsp;display&amp;nbsp;in the right pane the resulting cmd line&amp;nbsp;executed, and the status bar will show all the steps of the Collect statement.&lt;BR&gt;&lt;BR&gt;At the end of the collect statement, the MMC&amp;nbsp;will add in the left pane a children node&amp;nbsp;representing&amp;nbsp;the&amp;nbsp;MBV HTML file produced and will show this file in the right pane.&lt;BR&gt;&lt;BR&gt;Complete&amp;nbsp;status of the collect&amp;nbsp;is&amp;nbsp;displayed in the right pane when selecting back the node 'MsgBoxViewer'.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Open&amp;nbsp;an existing HTML MBV Report&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Once you clicked a section (sub-node) of an HTML report node in the treeview of the left pane, you have immedialtely on the right pane of the MMC the selected sectioj of HTML MBV report displayed like in the Internet Browser.&lt;BR&gt;You can so display quickly a Warning Report sectrion of an existing HTML Report.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Change Settings&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Right-cliking on 'MsgBoxViewer' node and selecting the 'Settings" action,&amp;nbsp;you&amp;nbsp;can&amp;nbsp;change the global settings and for example selectb&amp;nbsp;the &amp;nbsp;MBV profile to use for the collect, that you have prepared before with gui version of MBV.&lt;BR&gt;Selecting a profile in the snap-in allow so to run only the queries you selected with also&amp;nbsp;the global options you configured in the gui version of MBV.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Download here latest version&amp;nbsp;:&lt;BR&gt;&lt;A href="http://blogs.technet.com/jpierauc/archive/2009/08/16/mbvmmc-latest-version.aspx"&gt;http://blogs.technet.com/jpierauc/archive/2009/08/16/mbvmmc-latest-version.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Let me know please&amp;nbsp;your comments and questions on this Snap-in and any bugs you could&amp;nbsp;find&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks&amp;nbsp;!&lt;/P&gt;
&lt;P mce_keep="true"&gt;JP&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3264596" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jpierauc/archive/tags/MBVMMC+_3A00_+What+it+is+_3F00_/default.aspx">MBVMMC : What it is ?</category></item><item><title>MBVQueryBuilder - Latest Version</title><link>http://blogs.technet.com/jpierauc/archive/2009/04/27/mbvquerybuilder-latest-version.aspx</link><pubDate>Mon, 27 Apr 2009 13:53:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3231003</guid><dc:creator>jpierauc</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3231003.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3231003</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;Download it &lt;STRONG&gt;: &lt;/STRONG&gt;&lt;A href="http://blogs.technet.com/jpierauc/attachment/3231003.ashx" mce_href="http://blogs.technet.com/jpierauc/attachment/3231003.ashx"&gt;&lt;STRONG&gt;MBVQueryBuilder.zip&lt;/STRONG&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is the First version of &lt;STRONG&gt;MBVQueryBuilder&lt;/STRONG&gt; tool, to integrate&amp;nbsp;your custom Queries in MBV tool.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;U&gt;The zip to download contains :&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;- The tool itself &lt;EM&gt;MBVQueryBuilder.EXE&lt;/EM&gt;&lt;BR&gt;&lt;BR&gt;-&amp;nbsp;Runtime DLLs&amp;nbsp;: &lt;EM&gt;MBVEngine.DLL&lt;/EM&gt; and &lt;EM&gt;MYHC.DLL&lt;BR&gt;&lt;BR&gt;MYHC.DLL&lt;/EM&gt; is in fact the runtime dll implementing My Health Check Framework and &lt;EM&gt;MBVEngine.DLL&lt;/EM&gt; is the runtime dll using MyHC.DLL but is dedicated to&amp;nbsp;analyze a BizTalk system.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;- &lt;/STRONG&gt;Versions of MBV Gui and MBV Console&amp;nbsp;using the runtimes DLLs: &lt;EM&gt;MBVGUI.EXE&lt;/EM&gt; and &lt;EM&gt;MBVCONSOLE.EXE&lt;BR&gt;&lt;BR&gt;&lt;/EM&gt;As &lt;EM&gt;MBVEngine.DLL&lt;/EM&gt; and &lt;EM&gt;MYHC.DLL&lt;/EM&gt; are both shared by&amp;nbsp;&lt;EM&gt;MBVQueryBuilder.EXE&lt;/EM&gt; and MBV client tools &lt;EM&gt;MBVGUI.EXE&lt;/EM&gt; and &lt;EM&gt;MBVCONSOLE.EXE, &lt;/EM&gt;&lt;BR&gt;&lt;EM&gt;MBVEngine.DLL&lt;/EM&gt; and &lt;EM&gt;MYHC.DLL&lt;/EM&gt; must be so both located &lt;U&gt;in same folder&lt;/U&gt; than the&amp;nbsp;tools using them. &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;U&gt;You can find here a quick help about this tool at :&lt;BR&gt;&lt;/U&gt;&lt;BR&gt;&lt;A href="http://blogs.technet.com/jpierauc/archive/2009/04/15/mbvquerybuilder-tool.aspx" mce_href="http://blogs.technet.com/jpierauc/archive/2009/04/15/mbvquerybuilder-tool.aspx"&gt;http://blogs.technet.com/jpierauc/archive/2009/04/15/mbvquerybuilder-tool.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let me know please your feedbacks, questions, suggestions,&amp;nbsp;and possible bugs found&amp;nbsp;about this new tool&lt;/P&gt;
&lt;P&gt;Thanks !&lt;/P&gt;
&lt;P&gt;&amp;nbsp;JP&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3231003" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/jpierauc/attachment/3231003.ashx" length="276076" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/jpierauc/archive/tags/MBVQueryBuilder+_3A00_+Latest+Version/default.aspx">MBVQueryBuilder : Latest Version</category></item><item><title>MBVQueryBuilder tool : What and Why ?</title><link>http://blogs.technet.com/jpierauc/archive/2009/04/27/mbvquerybuilder-tool-what-and-why.aspx</link><pubDate>Mon, 27 Apr 2009 13:48:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3230998</guid><dc:creator>jpierauc</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3230998.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3230998</wfw:commentRss><description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As mentioned in a previous post&amp;nbsp;&lt;A href="http://blogs.technet.com/jpierauc/archive/2009/04/01/comming-soon-tool-to-build-your-own-queries-for-mbv.aspx" mce_href="http://blogs.technet.com/jpierauc/archive/2009/04/01/comming-soon-tool-to-build-your-own-queries-for-mbv.aspx"&gt;//blogs.technet.com/jpierauc/archive/2009/04/01/comming-soon-tool-to-build-your-own-queries-for-mbv.aspx&lt;/A&gt;, I make available publicly now on my blog a tool complementary to MBV which will allow you to create easily and quickly your custom queries for MBV.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;What is MBVQueryBuilder ?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;This tool allow in fact to create quickly and easily additional queries for MBV tool&lt;BR&gt;This tool can create and update a&lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt; Query Repository&lt;/SPAN&gt;&lt;/EM&gt; XML file with&amp;nbsp;all queries you will create and allow also to generate the queries you want in an XML&amp;nbsp;MBV Extension file starting with name "MBVEXT".&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Why MBVQueryBuilder&amp;nbsp; ?&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;MBV use&amp;nbsp;a custom Health&amp;nbsp;Check engine I developed ("MyHC" Engine)&amp;nbsp;which&amp;nbsp;is easily extensible in tem of queries and rules.&lt;BR&gt;This extensibility is made possible via any XML file&amp;nbsp;starting with name "MBVEXT" and located in same&amp;nbsp;folder than MBV.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;These MBV Extension File contain&amp;nbsp;additional&amp;nbsp;custom queries (with their rules if&amp;nbsp;exist) which will&amp;nbsp;appear in additional Queries tabs in MBV gui interface.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;To generate easily and quickly such&amp;nbsp;MBV Extension&amp;nbsp;XML files, it became obvious to create a tool to&amp;nbsp;do it.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;STRONG&gt;Where to&amp;nbsp;download laetst version of this tool ?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;A href="http://blogs.technet.com/jpierauc/archive/2009/04/27/mbvquerybuilder-latest-version.aspx"&gt;http://blogs.technet.com/jpierauc/archive/2009/04/27/mbvquerybuilder-latest-version.aspx&lt;/A&gt; 
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;STRONG&gt;Where can I find a quick&amp;nbsp;help on this tool ?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;A href="http://blogs.technet.com/jpierauc/archive/2009/04/15/mbvquerybuilder-tool.aspx"&gt;http://blogs.technet.com/jpierauc/archive/2009/04/15/mbvquerybuilder-tool.aspx&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ler me know please your feedbacks, questions, and&amp;nbsp;suggestions about this tool&lt;/P&gt;
&lt;P&gt;Tha¨nks!&lt;/P&gt;
&lt;P&gt;JP&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3230998" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jpierauc/archive/tags/MBVQueryBuilder_3A00_+what+it+is+_3F00_/default.aspx">MBVQueryBuilder: what it is ?</category></item><item><title>MBVQueryBuilder Quick Help</title><link>http://blogs.technet.com/jpierauc/archive/2009/04/15/mbvquerybuilder-tool.aspx</link><pubDate>Wed, 15 Apr 2009 11:01:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3226625</guid><dc:creator>jpierauc</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3226625.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3226625</wfw:commentRss><description>&lt;P&gt;This doc below&amp;nbsp; provide some documentation on&amp;nbsp;&lt;STRONG&gt;MBVQueryBuilder&lt;/STRONG&gt; tool , explaining what is this tool&amp;nbsp; and why it exists and what it allow to do.&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Presenting MBVQueryBuilder and its concepts&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;What is MBVQueryBuilder ?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;This tool allow to create quickly and easily additional queries for MBV tool&lt;BR&gt;This tool can create and update a&lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt; Query Repository&lt;/SPAN&gt;&lt;/EM&gt; XML file with the all queries you will create and allow also to generate the queries you want in an XML&amp;nbsp;MBV Extension file starting with name "MBVEXT".&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Why MBVQueryBuilder&amp;nbsp; ?&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;MBV use&amp;nbsp;a custom Health&amp;nbsp;Check engine I developed ("MyHC" Engine)&amp;nbsp;which&amp;nbsp;is easily extensible in tem of queries and rules.&lt;BR&gt;This extensibility is made possible via any XML file&amp;nbsp;starting with name "MBVEXT" and located in same&amp;nbsp;folder than MBV.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;These MBV Extension File contain&amp;nbsp;additional&amp;nbsp;custom queries (with their rules if&amp;nbsp;exist) which will&amp;nbsp;appear in additional Queries tabs in MBV gui interface.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;To generate easily and quickly such&amp;nbsp;MBV Extension&amp;nbsp;XML files, it became obvious to create a tool to&amp;nbsp;do it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;What is a MBV Query&amp;nbsp;&amp;nbsp;and what it contains ?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;An MBV query is an object containing following information :&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Main Query information :&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 12pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Internal ID: guid&lt;BR&gt;- Category :&amp;nbsp;category of the query&lt;BR&gt;- Caption:&amp;nbsp;visible caption&amp;nbsp;of the query, ex: "List of Send Ports"&lt;BR&gt;- Comment : Description of the query&lt;BR&gt;- Source and Versions : Information about the source and version of this Query&lt;BR&gt;- Type: SQL, WMI, .BAT, .CMD,.VBS, Other&lt;BR&gt;-&amp;nbsp;Target Type: server or Db to target executing the queries&lt;BR&gt;- Target Name:&amp;nbsp;Visible target name in MBV tool gui&lt;BR&gt;- Body: Text of the query (ex: "Select&amp;nbsp;@@Servername")&lt;BR&gt;- Different attributes: selected by default in MBV gui interface, log a report, etc...&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Rules:&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;A query can contain 0 to N &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;Rules&lt;/SPAN&gt;&lt;/EM&gt; containing themselves 0 to N &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;Conditions&lt;/SPAN&gt;&lt;/EM&gt; and each rule if validated can execute some actions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;A rule is so a set of conditions checking some values in each row of a report of a query, which is&amp;nbsp;just&amp;nbsp;in fact a table&amp;nbsp;where you have columns&amp;nbsp;as SQL fields for example and rows as&amp;nbsp;records.&lt;BR&gt;&lt;BR&gt;Each condition containing some references to a column&amp;nbsp;is evaluated&amp;nbsp;per row in the report.&lt;BR&gt;Each&amp;nbsp;condition containing&amp;nbsp;no references to columns like "%ROWCOUNT% &amp;gt; 100"&amp;nbsp;will be&amp;nbsp;evaluated first and only once of course.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;So a Rule object is composed of :&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;-&amp;nbsp;Internal ID: guid&lt;BR&gt;-&amp;nbsp;Caption: Rule caption visible in MBV tool&lt;BR&gt;- 0 to N Conditions &lt;BR&gt;- Actions&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;A &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;Condition&lt;/SPAN&gt;&lt;/EM&gt; is composed &amp;nbsp;of predicates :&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- A&amp;nbsp;value to check, which can be either a reference to a report value in a specific column, or any other value (like %ROWCOUNT%)&lt;BR&gt;- A value to trigger an action&lt;BR&gt;- A Boolean specifying if comparison will be case sensitive or not&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Possible &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;Actions&lt;/SPAN&gt;&lt;/EM&gt; are : &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Write an entry in the Summary Report section with 0 to N&amp;nbsp;link and 3 possible level of warning &lt;BR&gt;- Write an entry in the Topology&amp;nbsp;Report section&lt;BR&gt;- Call a custom .NET function in a custom dll&lt;BR&gt;- Assign a value to&amp;nbsp;a global property (see below for "Properties")&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;U&gt;Properties:&lt;/U&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Each query can have 0 to N custom properties (i.e variables) identified by an ID, a caption,&amp;nbsp;one value, and some attributes.&lt;BR&gt;&lt;BR&gt;When specify in a body, caption, Summary Report entry, etc.. with syntax "'%&amp;lt;Property ID&amp;gt;%", MyHC engine will replace at runtime this "macro" by its&amp;nbsp; corresponding value.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;You can also decide to have&amp;nbsp;a query property visible in MBV gui. In this case, the property caption and its current value will appear in MBV interface (right pane) when selecting the query in the Queries list, allowing you to enter a new value.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Custom processing Functions&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Each query can (it is&amp;nbsp;completely optional) to have custom .NET functions&amp;nbsp; implemented in custom dll and called automatically by MyHC engine at different stages:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- before the&amp;nbsp;query will be proceeded by MyHC engine&lt;BR&gt;- to execute the query&lt;BR&gt;-&amp;nbsp;before each query report is populated&lt;BR&gt;-&amp;nbsp;after&amp;nbsp;each query report is populated&lt;BR&gt;- After the query processing is finished&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;These functions are interesting&amp;nbsp; mainly when you have type of queries noty supported by MyHC engine or if you want to add your own logic at different stages of the query processing&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;A sample of a C# project implementing such custom DLL and functions is provided&amp;nbsp;with MBVQueryBuilder&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Which type of queries we can create in MBVQueryBuilder ?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;MyHC engine&amp;nbsp;that MBV uses provides implementation to execute automatically&amp;nbsp;SQL, WMI, BAT.CMD and VBS queries.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;By "automatically" I mean that by providing just the body of a SQL queries,&amp;nbsp;the HC engine&amp;nbsp; can&amp;nbsp;execute them without having &amp;nbsp;to provide any code or logic implementation. It is the same for WMI, BAT.CMD and VBS queries.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;For .BAT,.CMD and VBS queries, they can be executed only locally on the machine&amp;nbsp; where MBV is running, as opposed to SQL or WMI queries where you can target remote servers.&lt;BR&gt;&lt;BR&gt;To execute&amp;nbsp;automatically .BAT, .CMD and VBS queries, MyHC engine&amp;nbsp;just create on the fly a temporary file and paste the body inside before to execute a CMD.exe or CSCRIPT.exe process and intercept the console output.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;MBVQueryBuilder and&amp;nbsp;queries Targets &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Each Query has a corresponding &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;Target&lt;/SPAN&gt;&lt;/EM&gt; T&lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;ype&lt;/SPAN&gt;&lt;/EM&gt; and &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;Target Name&lt;/SPAN&gt;&lt;/EM&gt; :&lt;BR&gt;&lt;BR&gt;- The&amp;nbsp;&amp;nbsp;Type allow MyHC engine to know which server to target executing the queries, ex: MsgBox Servers, MsgBox Dbs, DTA Db, Mgmt Db,ALL Servers of the BizTalk group, SQL servers of the BizTalk group, etc...&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- The Name&amp;nbsp; is visible in the Queries List in MBV gui interface in the last column&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 12pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;If you select&amp;nbsp;Target Type&amp;nbsp;ending &amp;nbsp;with "Server" or "Servers" for SQL queries, &amp;nbsp;you can enter a specific Database name (ex: "Master") &amp;nbsp;or&amp;nbsp;if you let it empty, MBV&amp;nbsp;engine will use&amp;nbsp;automatically the corresponding BizTalk Database name, ex:&amp;nbsp;"BizTalkMsgboxDb" for a MsgBox server&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Queries Columns:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;For querie which are not SQL or WMI, like .VBS, .BAT, .CMD, or OTHER you can specify the&amp;nbsp;columns name the query report will have and also specify the delimiters of query output to use to identify the columns.This fetaure is interesting mainly for .BAt, .CMD, or .VBS to&amp;nbsp;display the console output in a table formated way.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Global Properties:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;In the same way you can define properties for Queries, you can also define in MBVQueryBuilder&amp;nbsp;from 0 to N custom Global properties identified by an ID, a caption,&amp;nbsp;a default value, and other attributes.&lt;BR&gt;&lt;BR&gt;When specify in&amp;nbsp;rule conditions, &amp;nbsp;query body,&amp;nbsp;query caption, Summary Report entry, etc.. with syntax "'%&amp;lt;Global Property ID&amp;gt;%", MyHC engine will replace at runtime this "macro" by its&amp;nbsp;corresponding current value.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;You can also decide to have&amp;nbsp;a global&amp;nbsp;property visible in MBV gui. In this case, the global property caption and its current value will appear in the &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;Global Properties&lt;/SPAN&gt;&lt;/EM&gt; tab of MBV interface (left&amp;nbsp;pane) allowing you to enter a new value.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;These global properties are some sort of global variables that you can create and reuse everywhere in queries or rules allowing you to customize your queries.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;MyHC engine provide by default&amp;nbsp;some &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;internal&lt;/SPAN&gt;&lt;/EM&gt;&amp;nbsp; global properties that you cannot remove in MBVQueryBuilder but you can change their default values for some of them. Some of these internal global properties have their value changed dynamically by MyHC engine&amp;nbsp;and will contain for example&amp;nbsp;&amp;nbsp;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- the current physical targeted server name&lt;BR&gt;-&amp;nbsp;the current targeted DataSource name&lt;BR&gt;-&amp;nbsp;the current targeted database&amp;nbsp;name&lt;BR&gt;-&amp;nbsp;the current type of targeted server (is it BizTalk Server, a SQL Server)&lt;BR&gt;- etc ..&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Query Categories:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Important: This feature&amp;nbsp;&amp;nbsp;is implemented in MBV only since version 10.13 &lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;A Query category&amp;nbsp;allow to&amp;nbsp; better sort and group queries.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;When you want to create&amp;nbsp;a query in MBVQueryBuilder, you can specify its category,&amp;nbsp;whatever it is an existing one or a new one&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Each Query Category is composed of&amp;nbsp; :&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;-&amp;nbsp;an Internal guid&lt;BR&gt;-&amp;nbsp;a Name&lt;BR&gt;-&amp;nbsp;a Type: “Important”, Optional”, “’Custom” &lt;BR&gt;-&amp;nbsp;1 to N queries (see above for Query description)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;At startup, MBV will load the categories of each query&amp;nbsp;either from its embedded&amp;nbsp;Queries Repository XML or from external XML Extension Files and it wil create a many tabs as it find categories.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Each Important category&amp;nbsp; will have it name shown in bold in MBV, and for each categories found in a custom MBVEXTxxxx.XML file, MBV will create the corresponding tab in blue color to specify that it is a custom category&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Once&amp;nbsp;created in MBVQueryBuilder, a category&amp;nbsp;will appear in the Categories List in the tab "Categories".&lt;BR&gt;You can there change its name and sort them. The order will be so preserved in MBV tool when it will create corresponding&amp;nbsp;Queries tabs. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Each category name will be&amp;nbsp;present in the HTML report before the list of its queries? with also its category type; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Using MBVQueryBuilder :&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;MBVQueryBuilder Dialog Box is composed mainly of 3 parts :&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 5pt 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;The &lt;U&gt;tab pages&lt;/U&gt; part consisting of 7 top tab pages divided &amp;nbsp;in 5 for settings of the current query, and 2 for Categories and Global properties settings.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 5pt 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;The &lt;U&gt;queries List View&lt;/U&gt; part contain the list of queries that you created with their information summary&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 5pt 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;The bottom &lt;U&gt;control buttons&lt;/U&gt; &amp;nbsp;allow to :&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 72pt; TEXT-INDENT: -18pt; mso-list: l1 level2 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-US; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;add a query&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 72pt; TEXT-INDENT: -18pt; mso-list: l1 level2 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-US; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;remove a query&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 72pt; TEXT-INDENT: -18pt; mso-list: l1 level2 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-US; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Load another &amp;nbsp;query repository file&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 72pt; TEXT-INDENT: -18pt; mso-list: l1 level2 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-US; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Test the queries which are checked in the List View&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 72pt; TEXT-INDENT: -18pt; mso-list: l1 level2 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-US; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Export into an Extension &amp;nbsp;XML file the queries which are checked in the List View&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;How&amp;nbsp;to create a fresh new Query&amp;nbsp;&amp;nbsp;?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 5pt 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Select the &lt;U&gt;Query Type&lt;/U&gt; you want in the corresponding ComboBox at bottom of the tool Dialog box&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 5pt 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Select the &lt;U&gt;Query Category&lt;/U&gt; you want in the corresponding ComboBox at bottom of the tool Dialog box&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 5pt 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Click on the button &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;"Add:".&lt;/SPAN&gt;&lt;/EM&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 5pt 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;A File Dialog Box will be opened inviting you to chose the name of XML file representing your queries repository.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;A&amp;nbsp;new query will be then added in the Queries List View with its summary of information and its main information&amp;nbsp;will be visible in the &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;"Query Main Info" &lt;/SPAN&gt;&lt;/EM&gt;tab &amp;nbsp;page&amp;nbsp;where&amp;nbsp;you can there change lot of its information like its caption, comment, Target type, etc...&lt;BR&gt;&lt;BR&gt;A default query body will be filled as sample so you will have to change it&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Once you finished&amp;nbsp;all your changes on this page,&amp;nbsp;remember &lt;U&gt;to click on &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;"Commit Changes"&lt;/SPAN&gt;&lt;/EM&gt; red button&lt;/U&gt; to commit these changes&amp;nbsp;in the query and update the Repository file..&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;How&amp;nbsp;to sort created Queries&amp;nbsp;&amp;nbsp;?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;The two arrows on the right side of the queries List View allow you to sort the queries in a &lt;U&gt;same&lt;/U&gt; category.&lt;BR&gt;&lt;BR&gt;Sorting a query allow to change its order of presentation in MBV queries List but also its execution in its category : It can be important for example to execute first a query before another one.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Clicking one of this arrow will so move up or down the query in its category (only !) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;How&amp;nbsp;to add Rules to&amp;nbsp;a Query&amp;nbsp;&amp;nbsp;?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Select the Query in the queries List View&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Select the &lt;EM&gt;&lt;U&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;"Query Rules&lt;/SPAN&gt;&lt;/U&gt;&lt;/EM&gt;&lt;U&gt;"&lt;/U&gt; tab page&lt;BR&gt;A new rule is created with a default caption that you can change&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Select the &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;"Rules Conditions" &lt;/SPAN&gt;&lt;/EM&gt;&lt;EM&gt;&lt;SPAN style="FONT-STYLE: normal; FONT-FAMILY: 'Arial','sans-serif'"&gt;tab page&lt;/SPAN&gt;&lt;/EM&gt;&lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt; &lt;/SPAN&gt;&lt;/EM&gt;and add&amp;nbsp;your conditions (see Conditions above).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Select the &lt;I&gt;“Rule Action Types”&lt;/I&gt; tab page to specify type of actions &amp;nbsp;to trigger if the rule is evaluated^&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Select then the other Rule tab pages to fill the actions &amp;nbsp;information. They are quite explicit themselves&lt;I&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;In each predicates of a condition or fields of action tabs, you can enter any query custom properties or global properties in the form “%&amp;lt;prodID&amp;gt;%&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- When you finished to fill all rules settings, &lt;U&gt;remember to click on &lt;I&gt;“Commit Changes”&lt;/I&gt; red button&lt;/U&gt; at bottom of the &amp;nbsp;Rule page&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Notes: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;To fill correctly conditions and actions and have a detailed idea of the type of information and rule you can create, I suggest strongly &amp;nbsp;to select some any native queries in MBV tool itself and display their rules details (right pane when a query is selected)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;How&amp;nbsp;to add Query Custom Properties&amp;nbsp;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Select the &lt;I&gt;&lt;U&gt;“Query Custom Properties”&lt;/U&gt;&lt;/I&gt; tab page &lt;/SPAN&gt;&lt;U&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Click on button “Add Prop” to add a new property &lt;BR&gt;A default prop ID, caption and value will be filled that you can by double-clicking on each item.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- if you want to make a property visible in MBV tool gui then set to “True” the attribute &lt;I&gt;“Visible in HC tool”&lt;/I&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- The two arrows on the right side of the &amp;nbsp;List View allow you to sort the properties. It can be important to specify an order if they are flagged&amp;nbsp; to be visible in MBV &lt;BR&gt;&lt;BR&gt;- once you finished your changes, &lt;U&gt;remember to click on &lt;I&gt;“Commit Changes”&lt;/I&gt; red button&lt;/U&gt; in this page to update the Repository file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 12pt"&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;How&amp;nbsp;to add Query Custom Processing functions&amp;nbsp;?&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Important Note: &lt;/SPAN&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Filling these function names is optional if the query type and body is supported natively by MyHC and if the rules you want to implement can be implemented completely using conditions in Rules tab &amp;nbsp;page.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Select the &lt;I&gt;&lt;U&gt;“Query Custom Processing”&lt;/U&gt;&lt;/I&gt; tab page &lt;/SPAN&gt;&lt;U&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Fill the name of the dll implementing the custom functions (can have or not .DLL)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Fill the name of the different .NET functions implementing your logic.&lt;BR&gt;These functions will be called automatically by MyHC engine when it will be the time to execute this query.&lt;BR&gt;These &amp;nbsp;functions do not accept arguments and return value.&lt;BR&gt;&lt;BR&gt;The main important functions is the one called to &lt;U&gt;process the query&lt;/U&gt;. Indeed, if it is filled, MyHC engine will not try to automatically execute your query body and will depend only of this custom functions to do the query job.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;If you need to create such DLL, &amp;nbsp;I recommend strongly you to look at the sample of C# project “SampleExtDLL” implementing a such DLL and functions, provided with MBQueryBuilder &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;How&amp;nbsp;to add Custom Global Properties&amp;nbsp;?&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Select the &lt;I&gt;&lt;U&gt;“Global Properties”&lt;/U&gt;&lt;/I&gt; tab page &lt;/SPAN&gt;&lt;U&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Click on button “Add Prop” to add a new property &lt;BR&gt;A default prop ID, caption and value will be filled that you can by double-clicking on each item.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- If you want to make a global property visible in MBV tool gui then set to “True” or “True – in bold” &amp;nbsp;the attribute &lt;I&gt;“Visible in HC tool”&lt;/I&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- The two arrows on the right side of the &amp;nbsp;List View allow you to sort the global properties. It can be important to specify an order if they are flagged&amp;nbsp; to be visible in MBV in the &lt;I&gt;Global properties&lt;/I&gt; list&lt;BR&gt;&lt;BR&gt;- once you finished your changes, remember &lt;U&gt;to click on &lt;I&gt;“Commit Changes”&lt;/I&gt; red button&lt;/U&gt; in this page to update the Repository file.&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;How&amp;nbsp;to Test immediately the queries you created?&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Check the queries in the List View you want to test&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Select the targeted BizTalk Mgmt Server and &amp;nbsp;BizTalk Mgmt Db&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Click on the button &lt;I&gt;“Test Checked Queries”&lt;/I&gt; which will be enabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- you will see some activity in the status bar in yellow and Internet Explorer will be started to display the temporary HTML report created showing the report output.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;How&amp;nbsp;to Export some queries from your repository into an Extension File usable by MBV tool ?&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Check the queries in the List View you want to Export&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Click on the button &lt;I&gt;“Export to Query Extension File”&lt;/I&gt; which will be enabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- A File Dialog box will be opened to invite you &amp;nbsp;to select the targeted folder for this Extension XML file.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- If you have SQL queries to export, a Warning message will be displayed &amp;nbsp;alerting that creating SQL queries targeting BizTalk Dbs can be dangerous in term of performances or integrity. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;- Then if the file is correctly saved, a message will be displayed to confirm it&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;Important Note: &lt;BR&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;BR&gt;You need to be sure the Extension File will begin with “MBVEXT“ to be seen as Extension file by MBV tool&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;BR&gt;If you copy then this produced file in the same folder than MBV, then MBV will load your queries at next startup and will add them in their corresponding &amp;nbsp;blue category tab !&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How to load an existing queries&amp;nbsp;Repository&amp;nbsp;?&lt;BR&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;- Click on the control button "Load/import other Repository" and browse for the&amp;nbsp;XML repository file&lt;/P&gt;
&lt;P mce_keep="true"&gt;- A message box will be then displayed asking you to replace your working&amp;nbsp;repository by the new one, or to append in your working repository all the queries of the selected repository (Append mode).&lt;/P&gt;
&lt;P mce_keep="true"&gt;- once choice is made, your working repository&amp;nbsp;will contain the new queries loaded&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3226625" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jpierauc/archive/tags/MBVQueryBuilder+_3A00_+help/default.aspx">MBVQueryBuilder : help</category></item><item><title>Comming soon: Tool to build your own queries for MBV</title><link>http://blogs.technet.com/jpierauc/archive/2009/04/01/comming-soon-tool-to-build-your-own-queries-for-mbv.aspx</link><pubDate>Wed, 01 Apr 2009 23:49:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3221245</guid><dc:creator>jpierauc</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3221245.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3221245</wfw:commentRss><description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I create this post just to announce that&amp;nbsp;I will&amp;nbsp;make available very soon&amp;nbsp;a&amp;nbsp;tool to build queries for MBV : &lt;STRONG&gt;&lt;U&gt;MBVQueryBuilder&lt;/U&gt;&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Let me explain quickly&amp;nbsp;role of this tool&amp;nbsp;as&amp;nbsp;I will make a&amp;nbsp;more detailed post on that later :&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;As you noticed, I added already a lot&amp;nbsp;queries embeded&amp;nbsp;in MBV exe but&amp;nbsp;because more and&amp;nbsp;more MBV users, inside&amp;nbsp;or outside Microsoft,&amp;nbsp;suggest&amp;nbsp;me to add some queries in MBV, I decided for a while to change MBV Architecture to be easily extensible in term of queries&amp;nbsp;to add (MBV version 10.12 allow you to add also your own rules).&lt;/P&gt;
&lt;P&gt;So it means that MBV accept "custom" queries to be added in&amp;nbsp;its lists of queries via an XML&amp;nbsp;file.&lt;/P&gt;
&lt;P&gt;To achieve that, you will just have&amp;nbsp;to&amp;nbsp;use&amp;nbsp;&amp;nbsp;MBVQueryBuilder tool to&amp;nbsp;create&amp;nbsp;your custom queries with&amp;nbsp;also their&amp;nbsp;rules (warnings they can&amp;nbsp;generate) in a queries&amp;nbsp;repository&amp;nbsp;XML file.&lt;BR&gt;To create a query, you will have to provide some information like its Type (SQL, WMI, BAT, CMD, VBS), Caption,&amp;nbsp;Comment, Target&amp;nbsp;Type (MsgBox db, Mgmt&amp;nbsp;db,&amp;nbsp;ALL BT servers, ALL Biztalk SQL Servers,etc...)&amp;nbsp;, and of course its body (ex: "Select @@ServerName" for a SQL query, &amp;nbsp;or "Select * from MSBTS_SendPort"&amp;nbsp; for a BizTalk WMI one)&lt;BR&gt;&lt;BR&gt;MBV contain a query execution engine&amp;nbsp;for&amp;nbsp;queries of type SQL, WMI, CMD, .BAT, or VBS so it will automatically execute your queries knowing&amp;nbsp; just its type and body.&lt;/P&gt;
&lt;P&gt;Once you built your repository of queries,&amp;nbsp;you can&amp;nbsp;select in the same tool the&amp;nbsp;specific queries you want to be visible&amp;nbsp; in MBV and save them&amp;nbsp;in&amp;nbsp;an MBVEXT.XML file.&lt;BR&gt;&lt;BR&gt;This file must be put in the same folder than MBV, and&amp;nbsp;when MBV will&amp;nbsp;be&amp;nbsp;started you will see your custom queries&amp;nbsp;in an additional&amp;nbsp;listview in MBV Gui interface, that's all&amp;nbsp;&amp;nbsp;!&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;you can then select/unselect your queries like for any embeded queries an start a Collect process. and output&amp;nbsp;of your queries will be also visible in the resulting HTML report&lt;/P&gt;
&lt;P&gt;To see&amp;nbsp;a concrete sample of this MBV query extensibility, you can have a look on following Thiago's Post&amp;nbsp;(Thanks Thiago&amp;nbsp;to have shared that) :&lt;BR&gt;&lt;BR&gt;&lt;A href="http://connectedthoughts.wordpress.com/2009/03/19/extending-msgboxviewer-with-biztalk-message-body-tracking-count-queries/"&gt;http://connectedthoughts.wordpress.com/2009/03/19/extending-msgboxviewer-with-biztalk-message-body-tracking-count-queries/&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;So stay tuned for availability&amp;nbsp;of &amp;nbsp;this tool !&lt;/P&gt;
&lt;P&gt;JP&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3221245" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jpierauc/archive/tags/MBVQueryBuilder+_3A00_+extensibility/default.aspx">MBVQueryBuilder : extensibility</category></item><item><title>MBV  - HOW TO use MBV as a periodic Monitoring tool alerting user of warnings</title><link>http://blogs.technet.com/jpierauc/archive/2009/03/23/mbv-how-to-use-mbv-as-a-periodic-monitoring-tool-alerting-user-of-warnings.aspx</link><pubDate>Mon, 23 Mar 2009 18:24:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3216971</guid><dc:creator>jpierauc</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3216971.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3216971</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Hello everyone,&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;This is another “MBV - HOW TO” post, this time about a MBV usage as some sort of periodic Monitoring tool.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;MBV can also be used indeed as a &amp;nbsp;periodic Monitoring tool alerting user of warnings but w/o need to look each time at the HTML Summary Report &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;BR&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Indeed, since version 10.00, &lt;U&gt;MBV can generate Red and/or Yellow warnings in the Application EventLog in the following Format&lt;/U&gt;&lt;B&gt; :&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;lt;&amp;lt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Event Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Error&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Event Source:&amp;nbsp;&amp;nbsp; MBV Engine&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Event Category:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Event ID:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Date:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23/03/2009&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 09:41:50&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;User:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Computer:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MJPIERAUC2K3B&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Description:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Category : Other MsgBox Checks&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Caption : Total active 'Cache msg' for MsgBox MSGBOX DB 1 (MASTER) "BizTalkMsgBoxDb" on FRDSIBTS-BTS2K6&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Value : 6087 (they do NOT appear in HAT or BTS MMC and large number can impact MsgBox perfs) !!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Links:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT face=Calibri size=3&gt;kb 944426 - Orphaned cache instances may be built in the Instances table: &lt;/FONT&gt;&lt;A href="http://support.microsoft.com/kb/944426/en-us"&gt;&lt;FONT face=Calibri size=3&gt;http://support.microsoft.com/kb/944426/en-us&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #7030a0; mso-ansi-language: EN-US"&gt;&lt;FONT face=Calibri size=3&gt;You experience performance issues with BizTalk Server 2006 and throttling messages are logged in the performance log file: &lt;/FONT&gt;&lt;A href="http://support.microsoft.com/kb/936536/en-us"&gt;&lt;SPAN style="COLOR: #7030a0"&gt;&lt;FONT face=Calibri size=3&gt;http://support.microsoft.com/kb/936536/en-us&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;gt;&amp;gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;This feature can be specially interesting if &lt;U&gt;MBV user &amp;nbsp;has already some &amp;nbsp;tool monitoring the EventLog application&lt;/U&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;You can enable this feature with or w/o generating a HTML report.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;These are for example the few steps to raise &lt;U&gt;ALL REDS warnings in the application EventLog&lt;/U&gt; and generate NO HTML Report and Output files in the MBV Folder:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Select the global property &lt;I&gt;“Log RED Warnings in the Journal&lt;/I&gt;” to&lt;I&gt; “True”&lt;/I&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Select the global property &lt;I&gt;“Generate HTML file&lt;/I&gt;” to&lt;I&gt; “False”&lt;/I&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;If you don’t want keep history of MBV report, Select the global property &lt;I&gt;“Update History File” &lt;/I&gt;to&lt;I&gt; “False”&lt;/I&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;If you don’t want keeping Status of MBV report, Select the global property &lt;I&gt;“Update status File” to “False”&lt;/I&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Once these global properties configured, &lt;U&gt;each next Collect process will also raise in &amp;nbsp;Application EventLog all Red warnings raised&lt;/U&gt; but will&amp;nbsp; NOT produce any HTML or text files. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;You can of course &amp;nbsp;select also the Yellow warnings if you want&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT face=Calibri size=3&gt;All these changes will be kept in &lt;U&gt;MBVSETTINGS.XML&lt;/U&gt; located in same folderv than MBV&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;Now, you can&amp;nbsp;schedule &amp;nbsp;Console version of MBV (BTSDBCOLLECT.EXE) to run perdiocally and it will use this settings file if is also present in the folder of BTSDBCOLLECT.EXE.&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;Look at this&amp;nbsp;post from Richard about scheduling Btsdbcollect.exe using Windows Task scheduler &lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;:&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;A href="http://www.richardhallgren.com/receiving-scheduled-msgboxviewer-reports-via-e-mail/"&gt;http://www.richardhallgren.com/receiving-scheduled-msgboxviewer-reports-via-e-mail/&lt;/A&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Let me know your comments/questions on this post&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Thanks&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT face=Calibri size=3&gt;JP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3216971" width="1" height="1"&gt;</description></item><item><title>MBV - HOW TO Unselect some “mandatory” queries or select only some of them</title><link>http://blogs.technet.com/jpierauc/archive/2009/03/11/unselect-some-mandatory-queries-or-select-only-some-of-them.aspx</link><pubDate>Wed, 11 Mar 2009 15:48:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3211628</guid><dc:creator>jpierauc</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3211628.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3211628</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;Hello,&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;Let me discuss&amp;nbsp;about a new feature that I introduced in version &lt;STRONG&gt;10.11&lt;/STRONG&gt; that I released recently (&lt;A href="http://blogs.technet.com/jpierauc/pages/msgboxviewer.aspx" mce_href="http://blogs.technet.com/jpierauc/pages/msgboxviewer.aspx"&gt;http://blogs.technet.com/jpierauc/pages/msgboxviewer.aspx&lt;/A&gt;)&amp;nbsp; :&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&lt;STRONG&gt;MBV 10.11 (in GUI tool)&amp;nbsp;allow you&amp;nbsp;now to&amp;nbsp;unselect some “mandatory” queries and prevent them to execute so,&amp;nbsp;and select only some of them. &lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;Maybe this feature can surprise you first if we consider these queries as "mandatory" but I found in fact the need to be able to select sometimes only few important queries to have very quickly result of a report, like the Jobs one, or the MsgBox Integrity one, or the MsgBox or DTA Tables size, or only send ports, etc.. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;if we are now able&amp;nbsp;to disable&amp;nbsp;some mandatory queries, there can not&amp;nbsp;considered anymore as mandatory ;-) so I decided also to rename&amp;nbsp;the&amp;nbsp; “Mandatory queries” list to “Important Queries” in the interface.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&lt;STRONG&gt;Let me explain now how to unselect some important queries (so previously&amp;nbsp;named "Mandatory") :&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;There is now a global option in MBV named &lt;EM&gt;”Can unselect some important queries”&lt;/EM&gt; that you have to turn to &lt;EM&gt;“True”&lt;/EM&gt; &lt;EM&gt;(&lt;/EM&gt;it is&lt;EM&gt; “False&lt;/EM&gt;” by default) in the global properties grid.&lt;BR&gt;&lt;BR&gt;When you set it to &lt;EM&gt;"True"&lt;/EM&gt; and display the &lt;EM&gt;Important Queries&lt;/EM&gt; List, you will notice then check boxes in this list and also two butons &lt;EM&gt;Check All /Uncheck AL&lt;/EM&gt;L , and you will be able so to select/unselect also these queries.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&lt;BR&gt;Notice that by default the behaviour is same than in previous versions:&amp;nbsp;no check boxes are visible in this first Queries list,&lt;BR&gt;so &lt;U&gt;by default this feature is invisible&lt;/U&gt; !&lt;BR&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&lt;STRONG&gt;Be careful however&amp;nbsp;:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;Topology Report and Warnings Report can&amp;nbsp;be impacted if you unselect some specific important queries&amp;nbsp;as some optional queries need for example some information returned by some important queries so &lt;U&gt;you can have some errors or incomplete Topology and Warning reports depending of&amp;nbsp; which important queries you have unselected.&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&lt;U&gt;&lt;/U&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&lt;U&gt;So my recommendation is to use&amp;nbsp;this feature only if you are&amp;nbsp;interested&amp;nbsp;by some specific&amp;nbsp;query reports that you want&amp;nbsp; to monitor&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&lt;U&gt;&lt;/U&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;Let me kow your comments/questions on this feature !&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;JP&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3211628" width="1" height="1"&gt;</description></item><item><title>MBV - HOW TO run only some specific queries in the Console version of MBV : BTSDBCOLLECT.EXE</title><link>http://blogs.technet.com/jpierauc/archive/2009/03/11/mbv-how-to-run-only-some-specific-queries-in-the-console-version-of-mbv-btsdbcollect-exe.aspx</link><pubDate>Wed, 11 Mar 2009 15:44:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3211620</guid><dc:creator>jpierauc</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3211620.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3211620</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Hello,&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Following a recent &amp;nbsp;discussion I had with a US colleague&amp;nbsp;about that, &amp;nbsp;I would like to share with you below the few steps to follow to be able to run &lt;B&gt;only some specific queries in the Console version of MBV - BTSDBCOLLECT.EXE.&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;As you maybe already know it :&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri; mso-ansi-language: EN-US"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;BtsDbCollect.exe &amp;nbsp;will execute by default – w/o arguments - all important queries + most of the optional ones&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri; mso-ansi-language: EN-US"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;BtsDbCollect.exe /ALL will execute ALL queries&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Now, if you want BtsDbCollect to run &lt;U&gt;only a subset of queries&lt;/U&gt;, follow these steps : &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri; mso-ansi-language: EN-US"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;1)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Run the GUI version of MBV - MsgBoxViewer.exe – and select only the queries you want in the interface&lt;BR&gt;In last build 10.11, you can even unselect some important queries - previously named “Mandatory“ - : &amp;nbsp;set the global option “Can Unselect some important queries” to “True” and then unselect the important queries you want via the checkboxes - see my mail below for more details on this new feature.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri; mso-ansi-language: EN-US"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;2)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Close the tool&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri; mso-ansi-language: EN-US"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;3)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;copy the resulting file “&lt;U&gt;MsgBoxViewer_setttings.xml”&lt;/U&gt; in the same folder than BtsDbCollect.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri; mso-ansi-language: EN-US"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;4)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Rename this file to “BtsDbCollect_Setttings.xml”&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 12pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri; mso-ansi-language: EN-US"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;5)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT face=Calibri size=3&gt;Change in this file the 3 properties specifying the correct path for the output files, ex: &lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-US"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-US"&gt;HTMLandXMLFolder&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-US"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-US"&gt;C:\JP\MyProjects\BtsDBCollect&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;HTMLandXMLFolder&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;BR&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;HistoryLogFilePath&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;C:\JP\MyProjects\BtsDBCollect\MsgBoxViewer_History.log&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;HistoryLogFilePath&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;BR&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;StatusLogFilePath&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;C:\JP\MyProjects\BtsDBCollect\MsgBoxViewer_Status.log&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;StatusLogFilePath&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri; mso-ansi-language: EN-US"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;6)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;And that’s it&amp;nbsp;! &amp;nbsp;Each time you will execute BtsDbcollect.exe, it will use this Settings XML &amp;nbsp;file and so will execute only the queries you chose before&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Let me know if you have any questions&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="COLOR: #1f497d; mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;JP&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3211620" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jpierauc/archive/tags/BTSDBCOLLECT+_3A00_+queries+subset/default.aspx">BTSDBCOLLECT : queries subset</category></item><item><title>MBV Presentation</title><link>http://blogs.technet.com/jpierauc/archive/2009/01/20/mbv-presentation.aspx</link><pubDate>Tue, 20 Jan 2009 13:48:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3186599</guid><dc:creator>jpierauc</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3186599.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3186599</wfw:commentRss><description>&lt;P&gt;Hello !&lt;/P&gt;
&lt;P&gt;I just finished&amp;nbsp;a PPT presenting MBV, its&amp;nbsp;role, usage, type of issues analyzed,&amp;nbsp;and&amp;nbsp;suggestions to analyze its reports&lt;BR&gt;You can download it below.&lt;/P&gt;
&lt;P&gt;Feel free to give me your comments on that and ask your questions !&lt;/P&gt;
&lt;P&gt;thanks&lt;/P&gt;
&lt;P&gt;JP&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3186599" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/jpierauc/attachment/3186599.ashx" length="560071" type="application/x-zip-compressed" /></item><item><title>Incoming version MBV 10.00 : Query custom properties support included and Gui interface redesigned</title><link>http://blogs.technet.com/jpierauc/archive/2008/12/11/incoming-version-mbv-10-00-query-custom-properties-support-included-and-gui-interface-redesigned.aspx</link><pubDate>Fri, 12 Dec 2008 01:53:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3167304</guid><dc:creator>jpierauc</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3167304.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3167304</wfw:commentRss><description>&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;Hello,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;Long time I did not write a post&amp;nbsp;about MBV !&amp;nbsp;&amp;nbsp;two reasons mainly : I was quite busy in my BizTalk Tech Lead job and I&amp;nbsp;released until now on my blog only&amp;nbsp;new minor&amp;nbsp;MBV builds&amp;nbsp;for which&amp;nbsp;I considered that&amp;nbsp;dedicated posts were&amp;nbsp;not maybe justified;&amp;nbsp;so I just made them available on my classic download link&amp;nbsp;&lt;A href="http://blogs.technet.com/jpierauc/pages/msgboxviewer.aspx"&gt;http://blogs.technet.com/jpierauc/pages/msgboxviewer.aspx&lt;/A&gt;&amp;nbsp; listing quickly their new small features and the fixes.&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;I had took time however to think about an interesting&amp;nbsp;major feature I could&amp;nbsp;include in MBV to&amp;nbsp;give to the tool again more flexibility for users and more attraction, and I think it can justify a post this time to present it :-).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;I will make available&amp;nbsp;very soon (probably&amp;nbsp;next week)&amp;nbsp;a new&amp;nbsp;major build &lt;B&gt;(&lt;SPAN style="BACKGROUND: yellow"&gt;10.00&lt;/SPAN&gt;)&lt;/B&gt; &amp;nbsp;containing I think an interesting new feature that&amp;nbsp;I present below.&lt;BR&gt;This build is not available immediately&amp;nbsp;as I have&amp;nbsp;small&amp;nbsp;tests to do yet before and I would prefer&amp;nbsp;that an important Access Denied &amp;nbsp;bug found very recently is&amp;nbsp;solved definitively&amp;nbsp;(see below for more details) before.&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=EN-US&gt;&lt;BR&gt;I had so noticed&amp;nbsp;two main areas of improvement in MBV :&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN lang=EN-US&gt;&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN&gt;1)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;Until now, it was not possible to enter at runtime some properties &lt;B&gt;per &lt;/B&gt;query (like a “sort order” prop for example) . The sort order properties &amp;nbsp;for “Send Ports/RL/Orchs” &amp;nbsp;or “Tables Size” queries were well present in previous versions but were just some options in the ”Options” tab and were specific to only these queries.&lt;BR&gt;I thought&amp;nbsp;also that it could be interesting to be able&amp;nbsp;to specify some properties at runtime for any type of query contained in MBV before to start an analyze&lt;BR&gt;&lt;BR&gt;I decided so to add support of query custom properties in &amp;nbsp;my Health Check engine that MBV use (I will write&amp;nbsp;soon&amp;nbsp;another post presenting you MBV Archirtecture and the HC engine that I developed which can be used very easily in any .NET app to do a custom Health&amp;nbsp;Check).&lt;BR&gt;&lt;BR&gt;Each query can have so 0 to N custom properties with following attributes :&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN&gt;a.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;ID&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN&gt;b.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;Caption&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN&gt;c.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;Default Value&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN&gt;d.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;Value&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN&gt;e.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;ReadOnly flag&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN&gt;f.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;Mandatory Value flag&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;When&amp;nbsp;a such property is defined for a query,&amp;nbsp;its ID can be used in the query body or query title to be replaced dynamically during collect execution,&amp;nbsp;using&amp;nbsp;syntax "à la macro" &lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;%&amp;lt;MYPROPID&amp;gt;%&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;This possibility allow so now to have parameterized&amp;nbsp;queries with possibility then to enter quickly parameters value before to start a collect.&lt;BR&gt;This new build of MBV &amp;nbsp;that I hope to&amp;nbsp;release&amp;nbsp;next week will allow&amp;nbsp;so to enter very easily value for each custom property present for a query (if they are not read only) depending of the query selected in the Query ListViews. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US&gt;2)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;Until now, I have to admit that Gui interface of MBV tool (so the Gui tool&amp;nbsp;version "MsgBoxViewer.exe" ) was quite “heavy” and&amp;nbsp;confusing&amp;nbsp;with lot tabs and fields everywhere&amp;nbsp;present in the form&amp;nbsp;&amp;nbsp;and &lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US&gt;That's why, with advises of&amp;nbsp;&lt;EM&gt;Jean&amp;nbsp;Severino&lt;/EM&gt; my colleague,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;I redesigned&amp;nbsp;the interface to be more easy to use, more intuitive, and less loaded I think&amp;nbsp;:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN&gt;a&amp;nbsp;&amp;nbsp; &lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;I removed the User Roles support as it was rarely used&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN&gt;b.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;I grouped the output files Path fields and periodic collect options in the OPTIONS tab&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN&gt;c.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;I removed the numerous Queries output Tabs keeping only two: &amp;nbsp;one displaying the Header and one displaying the Summary Report &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN&gt;d.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;For each query you select (not just check), its standard and custom properties are displayed immediately on the right side and you can enter quickly values for custom properties.&lt;BR&gt;&lt;BR&gt;Once I will make available&amp;nbsp;this version&amp;nbsp;on this blog, you could see&amp;nbsp;concretly this possibility selecting for example one of these queries :&amp;nbsp;&amp;nbsp; “Send Ports”, “Db Space”,&amp;nbsp; “BizTalk Perfmon counters”, “Last Svc Instance” etc….&amp;nbsp;&amp;nbsp;you will see then the&amp;nbsp;corresponding custom propertis&amp;nbsp;displayed on the right side of the dialogbox and can change them if you want&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US&gt;Each value you enter in a custom property will be&amp;nbsp;saved into the MBV XML Settings file when you exit the tool&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=EN-US&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=EN-US&gt;Other Features in build 10.00:&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;SPAN lang=EN-US&gt;
&lt;P class=MsoNormal&gt;&lt;BR&gt;I added also&amp;nbsp;optional queries below in this build suggested&amp;nbsp;by &lt;EM&gt;Shaheer &lt;/EM&gt;and &lt;EM&gt;Mike&lt;/EM&gt; &amp;nbsp;who are&amp;nbsp;Escalation engineers&amp;nbsp;in&amp;nbsp;Microsoft BizTalk US Support team&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;BR&gt;&lt;BR&gt;See their very interesting blog&amp;nbsp;&lt;A href="http://blogs.msdn.com/biztalkcpr/default.aspx"&gt;http://blogs.msdn.com/biztalkcpr/default.aspx&lt;/A&gt;&amp;nbsp;!&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;Get number of rows in spool associated to dehydrated instances&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN&gt;&lt;BR&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;Rows/month for some tables (“Spool”, “Instances”, and some DTA tables)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;And finally I added additional Check Rules on the optional "Last Max&amp;nbsp;&amp;nbsp;100 Application Events errors" query identifying know issues from the error event entries found&amp;nbsp;in your BizTalk Server Application Journal. I will add more and more warnings rules&amp;nbsp;for this query in each next version, the idea is indeed&amp;nbsp;to&amp;nbsp;also use&amp;nbsp;MBV&amp;nbsp;as an "Application Journal Analyzer" identifying automatically some known important BizTalk issues when possible.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN lang=EN-US&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN lang=EN-US&gt;Fixes:&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;SPAN lang=EN-US&gt;
&lt;P class=MsoNormal&gt;&lt;BR&gt;I had to fix urgently &amp;nbsp;an important &lt;I&gt;Access Denied&lt;/I&gt; issue occurring when an MBV user is not sysadmin on BizTalk Mgmt Db as it&amp;nbsp;prevent MBV to&amp;nbsp;start correctly its analyze.&lt;BR&gt;I found indeed that Mgmt table "adm_Messagebox" do not have permissions like&amp;nbsp;"adm_group" for example and because MBV is&amp;nbsp;doing a &lt;EM&gt;select &lt;/EM&gt;in this table to get all the messagebox, it fails raising an Access Denied error and&amp;nbsp;stop immediately.&lt;BR&gt;I found finally that a Mgmt SQL stored procedure is used&amp;nbsp; instead to get that info and this sp is doing itself the &lt;EM&gt;select &lt;/EM&gt;statement&lt;/P&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal&gt;&lt;U&gt;&lt;SPAN lang=EN-US&gt;&lt;/SPAN&gt;&lt;/U&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;EM&gt;Mark Thomas&lt;/EM&gt; who is a famous BizTalk Field engineer at Microsoft UK&amp;nbsp;reported&amp;nbsp;me this problem recently and I made so a first fix but tests are still pending to see if this problem is definitively solved or not and if we don't have other&amp;nbsp;Access Denied erros later in the analyze process, that's why I can not make available now&amp;nbsp;this new build as I would prefer&amp;nbsp;to publish it&amp;nbsp;only&amp;nbsp;if I'm sure these issues are fixed.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;So, I have again&amp;nbsp;to some very minor modifications and small tests do before to share&amp;nbsp;publicly this version&amp;nbsp;on my blog but I hope&amp;nbsp;to publish&amp;nbsp;it next week.&lt;BR&gt;I sent it internally today to Microsoft engineers&amp;nbsp;so&amp;nbsp;maybe you can receive&amp;nbsp;it anyway if you open a BizTalk&amp;nbsp;incident at Microsoft Support&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;So monitor the blog&amp;nbsp;in next days to get&amp;nbsp;this new version&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;Thanks !&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;JP&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3167304" width="1" height="1"&gt;</description></item><item><title>MsgBoxViewer (MBV) Q &amp; A</title><link>http://blogs.technet.com/jpierauc/archive/2008/07/22/msgboxviewer-mbv-q-a.aspx</link><pubDate>Tue, 22 Jul 2008 10:22:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3092292</guid><dc:creator>jpierauc</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.technet.com/jpierauc/comments/3092292.aspx</comments><wfw:commentRss>http://blogs.technet.com/jpierauc/commentrss.aspx?PostID=3092292</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Q: What is the purpose of MBV ?&lt;BR&gt;&lt;/STRONG&gt;A: The goal of MBV is to retrieve the maximum amount of information from a BizTalk System in one click in the minimum amount of time, identify all possible issues which could be critical or need attention and present them in a user friendly format.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: How is MBV different compared to other known tools like BPA or BizTalk Server 2006 Documenter ?&lt;BR&gt;&lt;/STRONG&gt;A: While BizTalk Documenter generates a nicely formatted overview document of a BizTalk Group, BPA and MBV are health check tools and generate reports of a BizTalk System that are complementary to each other.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; - BPA was developed by the PG for BizTalk 2K6 and reports two levels of warnings. BPA 1.1 was updated to contain some MBV rules but also contains a lot of additional rules relating to&amp;nbsp; BAM and the Rules Engine for example.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BPA also provides detailed documentation on its own warnings.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; - MBV was developed by a Microsoft Support Engineer in collaboration with BizTalk Support and Field teams and contains some BPA rules but also adds additional ones.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MBV reports two levels of warnings with corresponding links to MS KB articles, MS BizTalk Documentation, or BizTalk Whitepapers (but does not provide its own documentation of its warnings).&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MBV also retrieves detailed collapsible reports of information related to a BizTalk Group including its settings and its complete topology organized by servers, so MBV is more a mix of BPA and BizTalk Documenter.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Which version of BizTalk Server can be analyzed with MBV ?&lt;BR&gt;&lt;/STRONG&gt;A: All versions and their SPs since BizTalk 2004 can be analyzed.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Is MBV safe to run on a Production System ?&lt;BR&gt;&lt;/STRONG&gt;A: Yes, firstly, MBV does not need to be "installed" and secondly it uses only read SQL queries targeting the MsgBox, DTA, or Mgmt DB and uses WMI to get info about the topology.&lt;BR&gt;&amp;nbsp;&amp;nbsp; The queries it contains were tested to not generate performance issues and locks&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Can MVB generate locks, deadlocks or Orphaned SPIDs on BizTalk DBs that it queries?&lt;BR&gt;&lt;/STRONG&gt;A: No, MBV uses only one thread for all its queries and does NOT use MSDTC transactions.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If you have other health check tools querying your BizTalk DBs and running at same time as MBV I cannot predict the results.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; It is preferable to avoid using other Admin BizTalk tools when you use MBV.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: When I execute MBV, I get a "SecurityException" error&lt;BR&gt;&lt;/STRONG&gt;A: This error is raised when you start MBV from a remote location. You need to copy MBV locally and start it from a local folder&amp;nbsp; &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Is MBV able to analyze large BizTalk configurations involving multiple servers and clusters ?&lt;BR&gt;&lt;/STRONG&gt;A: Yes, MBV is able to identify and include in the topology report all servers and Cluster names involved in the BizTalk group &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Is MBV able to analyze large BizTalk configurations involving multiple servers and clusters ?&lt;BR&gt;&lt;/STRONG&gt;A: Yes, MBV is able to identify and include in the topology report all servers and cluster names involved in the BizTalk group &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Q: Is MBV able to analyze multiple MsgBox DB configurations ?&lt;BR&gt;&lt;/STRONG&gt;A: Yes, MBV will identify and analyze all MsgBoxes in the BizTalk group&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Where do the SQL queries executed by MBV come from ?&lt;BR&gt;&lt;/STRONG&gt;A: Some of them come directly from BizTalk Architect Lee Graber’s "Advanced Queries" document. Other queries come from Microsoft BizTalk Support teams or known SQL &amp;amp; BizTalk Troubleshooting documents.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Why do you have both a Console and a GUI version ?&lt;BR&gt;&lt;/STRONG&gt;A: The GUI tool interactively displays information collected in listviews and allows you to easily select which queries to execute. The Console version can immediately issue a Collect and can be launched by any type of parent application (like "PssDiagForBiztalk")&amp;nbsp; &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Why is MBV updated so frequently ?&lt;BR&gt;&lt;/STRONG&gt;A: To include ASAP additional check rules &amp;amp; warnings based on issues met by Microsoft BizTalk Support and Field teams.&lt;BR&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Q: Why does MBV not use .NET 2.0 ?&lt;BR&gt;&lt;/STRONG&gt;A: In order to be executable on BizTalk 2004 Servers which might only have .NET 1.1 installed&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Why does MBV have two Listviews containing queries to execute ?&lt;BR&gt;&lt;/STRONG&gt;A: The first list contains queries which will always be executed and the second list offers you the option to choose additional ones&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: What is the recommended choice of queries to execute?&lt;BR&gt;&lt;/STRONG&gt;A: I recommend that you select ALL queries the first time in order to collect the maximum number of reports including a fully detailed Topology Report and to have maximum checks done so all possible warnings are raised in the Summary Report. You can then unselect some queries depending of the type of output you want or to have a faster collection time&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Why do I sometimes see timeout errors in the HTML or status log files ?&lt;BR&gt;&lt;/STRONG&gt;A: Some queries like Fragmentation or MSG Count in DTA db can take a long time to execute and so the default Query Timeout of 30 seconds will expire.&lt;BR&gt;&amp;nbsp;&amp;nbsp; In this case, the tool will report a timeout error but will continue to execute other queries&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Can we stop a pending Collect if it is taking too long to finish ?&lt;BR&gt;&lt;/STRONG&gt;A: No, MBV does not offer this feature to avoid having inconsistent output files. You would have to kill the MBV process.&lt;BR&gt;&amp;nbsp;&amp;nbsp; Future version could implement that if consistency of output files is sure to be preserved. &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: How does MBV&amp;nbsp;manage the errors met by some queries ?&lt;BR&gt;&lt;/STRONG&gt;A: Each error generated by a query is caught in order that it cannot prevent the next queries from executing&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: why do I have Access Denied Errors executing some queries ?&lt;BR&gt;&lt;/STRONG&gt;A: These Access Denied errors are caused mainly by missing SQL, WMI, or REGISTRY access permissions for the user running MBV.&lt;BR&gt;Recommendation is to be a BizTalk Admin but one of the assumptions that we often make with MBV is that the user running MBV will have complete access rights to both BizTalk Server and SQL Server but it is not always the case.&lt;BR&gt;Ideally the user should be a BizTalk admin with SQL admin rights but you can play with the "User Roles" tab to see which query has chance to succeed according to the roles you select.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: How can I reduce the total duration of the Cllect ?&lt;BR&gt;&lt;/STRONG&gt;A: Either by reducing the number of queries to execute, or by reducing the query timeout if you have too many time consuming queries&amp;nbsp; &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: What is the real purpose of the status log file ?&lt;BR&gt;&lt;/STRONG&gt;A: This file will report ALL activity generated by MBV with the time stamp of each query and report generated. This file is also very interesting for the author to identify possible bugs&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: What is the real purpose of the History log file ?&lt;BR&gt;&lt;/STRONG&gt;A: This file will contain in plain text ALL Collect outputs made since the last purge. This file can be purged in the GUI.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Can the Query or Connection Timeout be changed ?&lt;BR&gt;&lt;/STRONG&gt;A: Yes, both the GUI and Console versions can have the timeout changed &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Can I have the MsgBox or DTA db Tables size reports ordered by table name ?&lt;BR&gt;&lt;/STRONG&gt;A: Yes, you have the possibility to change the order type in the "Options" tab or by using a parameter in the Console version&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Can I know the collect duration from a HTML report ?&lt;BR&gt;&lt;/STRONG&gt;A: Yes since build 9.23.5, the first line of the summary Report includes this information&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Sometimes MBV appears to not be&amp;nbsp;responding, how d I know what it is doing ?&lt;BR&gt;&lt;/STRONG&gt;A: The status bar shows the pending query and recent builds of the tool use two different threads for the GUI and the Collect engine so even during a long query the tool window is always visible and responsive. Be sure to use version 9.23.3 at the minimum&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: What is the role of the different tabs in the second half of the Gui tool ?&lt;BR&gt;&lt;/STRONG&gt;A: The tabs contain listviews of some important reports including the Summary Report and these listviews are populated during the Collect.&lt;BR&gt;&amp;nbsp;&amp;nbsp; You can navigate into these lists (except the Summary Report one) even if the collect is still pending !&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: How can I have more know info about the queries to execute ?&lt;BR&gt;&lt;/STRONG&gt;A: For each query to be executed, the GUI version displays in its list the target and scope of the query, its caption, and its type (SQL, WMI, .NET, etc...)&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: What means really this entry in the Header Report ? : "This BizTalk Server is NOT a member of the targeted BizTalk group"&lt;BR&gt;&lt;/STRONG&gt;A: It means that the BizTalk server running MBV does not belong to the BizTalk group referenced by Mgmt DB server and name you have specified.&lt;BR&gt;&amp;nbsp;&amp;nbsp; By default when running on a BizTalk Server, MBV automatically tries to get the targeted Mgmt DB server and name from the registry&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Can I run MBV on a server which is not a BizTalk one ?&lt;BR&gt;&lt;/STRONG&gt;A: Yes, MBV can be run on any server that has .NET 1.1 installed no matter what it is. E.g. Win 2K, Win 2K3, Win XP or Vista.&lt;BR&gt;If it is not executed on a BizTalk Server, you will have to specify the Mgmt DB Location and Name.&lt;BR&gt;However, in this case, the query to collect local perfmon counters will not be executed and the ability to detect throttling will be missing!&amp;nbsp; &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Is it possible to develop some solutions analyzing automatically the MBV output file ?&lt;BR&gt;&lt;/STRONG&gt;A: Yes, MBV also allows the option to generate output in an XML file containing its own schema (in GUI version)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ideas of possible solutions to develop around XML MBV file :&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Custom&amp;nbsp; Summary Report analyzer&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Tool to build a Visio diagram from the Topology Report&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Tool to identify differences between several MBV XMLs&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - ...&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: What is the SQL Query used behind the "Running SPIDs" or "Locked SPIDS" queries&amp;nbsp; ?&lt;BR&gt;&lt;/STRONG&gt;A: These two queries use a SP_who3.SQL script based on sp_who2 but updated for BizTalk&amp;nbsp;&amp;nbsp; &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Why some Queries can execute only on SQL 2K5 ?&lt;BR&gt;&lt;/STRONG&gt;A: Some queries like "Most CPU SQL Queries" are based on SQL 2K5 relational rowsets through dynamic management views (DMVs).&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Can MBV run periodically and automatically some Collect ?&lt;BR&gt;&lt;/STRONG&gt;A: Yes, you have an option in the GUI version which allows you to configure a periodic interval in minutes to collect&lt;BR&gt;&amp;nbsp;&amp;nbsp; As soon you check the option "Collect Each", a timer is started and will trigger the collect after the interval configured. &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Can I have access to&amp;nbsp;previous HTML files generated ?&lt;BR&gt;&lt;/STRONG&gt;A: Yes, each Collect generates an HTML file in the specified output folder containing in its title the MBV version + current Date &amp;amp; Time to uniquely identify it.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Q: How is built&amp;nbsp;the "Msg Flows" Report ?&lt;BR&gt;&lt;/STRONG&gt;A: This Flow report is built from the Subscription table but also from some orchestration port bindings tables.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This report cannot show all possible flows!&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: Is MBV able to retrieve BizTalk errors in the Application journal&lt;BR&gt;&lt;/STRONG&gt;A: Yes, recent versions of MBV provide the possibility&amp;nbsp;to collect 100 max BizTalk error events in last 24 hours" in an optional query&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Q: When I open HTML file in IE on some machines, I can not expand the reports&lt;BR&gt;&lt;/STRONG&gt;A: MBV HTML files use scripting and IE can be configured to prevent scripting from executing for security reasons&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3092292" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jpierauc/archive/tags/MsgBoxViewer+_3A00_+Q_2600_amp_3B00_A/default.aspx">MsgBoxViewer : Q&amp;amp;A</category></item></channel></rss>