<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">My Biztalk Tools blog</title><subtitle type="html">MsgboxViewer blog </subtitle><id>http://blogs.technet.com/b/jpierauc/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/jpierauc/" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/b/jpierauc/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2009-07-15T09:03:00Z</updated><entry><title>MBV 13 is now available and fully compatible with BizTalk 2013 !</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/jpierauc/archive/2013/05/20/mbv-13-is-now-available-and-fully-compatible-with-biztalk-2013.aspx" /><link rel="enclosure" type="application/zip" length="471944" href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-57-36-20/MsgBoxViewer13.zip" /><id>http://blogs.technet.com/b/jpierauc/archive/2013/05/20/mbv-13-is-now-available-and-fully-compatible-with-biztalk-2013.aspx</id><published>2013-05-20T09:07:00Z</published><updated>2013-05-20T09:07:00Z</updated><content type="html">&lt;p&gt;Hello to the BizTalk community !&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The last time I updated that blog to provide a new version of MBV is far&amp;nbsp;but&amp;nbsp;it took me a while&amp;nbsp;to update&amp;nbsp;MBV for&amp;nbsp;BizTalk 2013 and collect ideas of new queries and&amp;nbsp;rules&amp;nbsp;to add.&lt;br /&gt;&lt;br /&gt;For your information, a first version of MBV 13 is already&amp;nbsp;provided in the support Tools folder of BizTalk 2013 !&lt;br /&gt;I worked indeed with my US peers (a big thank to&amp;nbsp;Mike Shea who is&amp;nbsp;BizTalk Escalation Engineer in US) to produce that new version and we&amp;nbsp;collaborated with the BizTalk Product group to integrate MBV in BizTalk 2013.&lt;/p&gt;
&lt;p&gt;A first release of MBV 13 was so sent&amp;nbsp;to the Product group well before the BizTalk&amp;nbsp; 2013 release and since that time&amp;nbsp;we continued to update the tool with additional queries and rules, and we had to fix some queries to make MBV fullly compatible with the final version of BizTalk 2013.&lt;br /&gt;It is this last&amp;nbsp;version of MBV 13 which&amp;nbsp;is now available on my blog, and new update of MBV should be also available in each next BizTalk CUs.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;MBV 13 provides the new features below :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MBV is now fully compatible with BizTalk&amp;nbsp;2013&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;MBV&amp;nbsp;detects the new adapters provided and the additional BizTalk version,&amp;nbsp;checks the build number&amp;nbsp;features specific to BizTalk 2013.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;New simplified UI&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;The graphic version of MBV was refreshed and its main window was reorganized to be smaller and easier to use.&lt;br /&gt;The interface is more "flat" than before and provides so better clarity.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The format of output files changed&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;MBV is generating now by default a subfolder for each collect containing HTML files (and the XML and TXT ones depending of the selected options).&lt;br /&gt;The&amp;nbsp;output file named "MBVOutputMAINPAGE.html" is the main file to open to start the analyse&amp;nbsp;of&amp;nbsp;an &amp;nbsp;MBV report and is composed&amp;nbsp;of four&amp;nbsp;frames :&amp;nbsp;two of them&amp;nbsp;present the&amp;nbsp;list of the main&amp;nbsp;report sections and the query categories, and the two remaining&amp;nbsp;present&amp;nbsp;the content of the selected section&amp;nbsp;or query category.&lt;br /&gt;This new format makes much more easy the analyze of an MBV&amp;nbsp;report.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;Additional queries and rules&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Additional queries were added in MBV 13 about CUs, SQL, BAM, ESB, EDI, etc...&lt;br /&gt;These queries and rules come from all the BizTalk community&amp;nbsp;at Microsoft&amp;nbsp;and my&amp;nbsp;experience working with my own customers, but also from customers themselves who suggested me some&amp;nbsp;ideas.&amp;nbsp;&lt;br /&gt;You are of course welcome to contact me to suggest queries and rules if I think they are pertinent for all the BizTalk community.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can find this new version attached in that post.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I will&amp;nbsp;continue updating MBV&amp;nbsp; and its query repository,following the CUs update cycle and adding some critical rules when&amp;nbsp;needed. The pertinence of MBV analyze is the key of success of that tool and comes&amp;nbsp;from its queries and rules.&lt;/p&gt;
&lt;p&gt;As usual, feel free to report me your feedbacks or submit any issues,questions or suggestions you could have about&amp;nbsp;MBV.&lt;/p&gt;
&lt;p&gt;Thanks !&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;JP&lt;/p&gt;
&lt;p&gt;Jean-Pierre&amp;nbsp;Auconie&lt;br /&gt;Premier Mission Critical&amp;nbsp;Engineer and BizTalk Escalation Engineer&lt;br /&gt;MCROSOFT FRANCE&lt;br /&gt;&lt;a href="mailto:jpierauc@microsoft.com"&gt;jpierauc@microsoft.com&lt;/a&gt;&amp;nbsp;l&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3573620" width="1" height="1"&gt;</content><author><name>JPAUC</name><uri>http://blogs.technet.com/jpierauc/ProfileUrlRedirect.ashx</uri></author><category term="MsgBoxViewer : Latest Version" scheme="http://blogs.technet.com/b/jpierauc/archive/tags/MsgBoxViewer+_3A00_+Latest+Version/" /><category term="BizTalk 2013" scheme="http://blogs.technet.com/b/jpierauc/archive/tags/BizTalk+2013/" /><category term="MBV 13" scheme="http://blogs.technet.com/b/jpierauc/archive/tags/MBV+13/" /></entry><entry><title>MsgBoxViewer 12 is available !</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/jpierauc/archive/2012/05/29/msgboxviewer-12-is-available.aspx" /><id>http://blogs.technet.com/b/jpierauc/archive/2012/05/29/msgboxviewer-12-is-available.aspx</id><published>2012-05-29T08:21:00Z</published><updated>2012-05-29T08:21:00Z</updated><content type="html">&lt;p&gt;Hello BizTalk community !&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;long time I did not write a post&amp;nbsp;on my MBV blog&amp;nbsp;and update the tool ! I was indeed&amp;nbsp;quite&amp;nbsp;busy in my new role&amp;nbsp;helping SharePoint developers but&amp;nbsp;I always kept an eye on the BizTalk business and maintained strong relationships&amp;nbsp;inside MS with&amp;nbsp;BizTalk Support and Field/Consultants engineers.&lt;/p&gt;
&lt;p&gt;Some of them reported me some MBV warnings about SQL versions&amp;nbsp;which were not anymore accurate because of new SQL updates.&lt;br /&gt;I also&amp;nbsp;found myself &amp;nbsp;the need&amp;nbsp;to&amp;nbsp;update rules&amp;nbsp;checking&amp;nbsp;the Cumulative Upates presence for BizTalk itself, BizTalk Adapter Pack, or HIS&amp;nbsp;layer.&amp;nbsp;&lt;br /&gt;Finally, I received also&amp;nbsp;requests&amp;nbsp;to reduce&amp;nbsp;some&amp;nbsp;latency when opening large MBV report files in IE.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;I decided so to work on a new major&amp;nbsp;MBV&amp;nbsp;version, implementing first a mechanism to generate multiple output files&lt;strong&gt;, &lt;/strong&gt;updating&amp;nbsp;its repository (rules and queries), its warning event&amp;nbsp;mechanism , and finally fixing an issue with the MBV MMC Snapin &lt;strong&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1)&amp;nbsp;&lt;strong&gt;This new version&amp;nbsp;provides now a global option (in MBV GUI)&amp;nbsp;&amp;nbsp;allowing&amp;nbsp;to&amp;nbsp;split the output report into sub-reports file and using frames for&amp;nbsp;.HTML files; that option is disabled by default&lt;/strong&gt;&amp;nbsp; to keep generating a single report file (like in previous MBV versions).&lt;br /&gt;When&amp;nbsp;that option is enabled&amp;nbsp;, MBV will create a sub-folder for each new&amp;nbsp;collect with the current date/time as name and will generate in that folder&amp;nbsp;several .HTML files (also&amp;nbsp;&amp;nbsp;.TXT &amp;nbsp;and .XML if you selected to also produce them).&lt;br /&gt;Each .HTML file corresponds to a section of&amp;nbsp;a single&amp;nbsp;MBV report and they will be loaded in the&amp;nbsp;MAINPAGE.HTML&amp;nbsp;containing 4 frames : &lt;br /&gt;&lt;br /&gt;-&amp;nbsp;top left frame to diplay a list of main sub-reports to load in the&amp;nbsp;top right frame&lt;br /&gt;- top right frame&amp;nbsp;which can change depending of which sub-report you selected in the top left frame&lt;br /&gt;- bottom left&amp;nbsp;frame&amp;nbsp;to diplay&amp;nbsp;the query&amp;nbsp;categories&amp;nbsp;list&amp;nbsp;to load&amp;nbsp;in the bottom&amp;nbsp;right frame&lt;br /&gt;-&amp;nbsp;bottom right&amp;nbsp;frame which will contain all the time the queries report.&lt;br /&gt;&lt;br /&gt;By default &amp;nbsp;I display in the top right&amp;nbsp;frame the Warnings sub-report&amp;nbsp;and when we click in a warning to be redirected to a query report, I just expand the corresponding query in the bottom right&amp;nbsp;rame so it is a very fast link and make the analyze more comfortable.&lt;br /&gt;A text status file containing&amp;nbsp;all the collect activity and the errors met.will also be generated in the sub-folder.&lt;br /&gt;Console version of MBV, MBVConsole.exe, &amp;nbsp;provides now two options,&lt;strong&gt; /MRF&lt;/strong&gt; and &lt;strong&gt;/SRF&lt;/strong&gt; to produce&amp;nbsp;either Multiple Report Files or a Single Report File.&lt;br /&gt;If you need so to generate multiple output files and analyze&amp;nbsp;the output using&amp;nbsp;the frame-based page, just&amp;nbsp;set the global option &lt;b&gt;&amp;ldquo;Generate Multiple Files&amp;rdquo;&lt;/b&gt; to &lt;strong&gt;True&lt;/strong&gt; in MBV GUI or use MBVConsole with the option&lt;strong&gt; /MRF&amp;nbsp;&amp;nbsp;&lt;/strong&gt; (Multiple Report File)&lt;/p&gt;
&lt;p&gt;2) As requested by a major customer using MBV to monitor their BizTalk group, I updated the MBV rule engine to implement Event IDs for each warning generated as an event.&lt;br /&gt;MBV provides indeed a global option (in its GUI version) to generate Application events for its warnings, but until now all the events generated had 0 as ID value; this MBV update will generate now for each warning raised a unique ID with a base event ID range that you can choose in the GUI version of MBV.&lt;/p&gt;
&lt;p&gt;3) Finally I fixed an important issue occuring with the&amp;nbsp;MBV MMC Snapin.&lt;br /&gt;I recall that MBV MMC is an MMC snapin to start the BizTalk "MsgBoxViewer" tool from an MMC console and display directly inside the&amp;nbsp;console the generated reports with their different sections.&lt;br /&gt;MBVMMC&amp;nbsp;would allow for example a BizTalk administrator to have his own custom MMC console (.MSC)&amp;nbsp;integrating both&amp;nbsp;the BizTalk Snap-in and the MBV one.&lt;br /&gt;If yoo look indeed at the file behind the BizTalk Administration console, you can see that it is an .msc file&amp;nbsp; containing both the Microsoft BizTalk Server MMC Snap-in and the Event Viewer one, so&amp;nbsp;if you add&amp;nbsp;in a same .msc both the Biztalk MMC snapin and the MBV one and save the MMC into the existing file &amp;ldquo;BTSmmc.msc&amp;rdquo; in the BizTalk install folder, you will see the MBV MMC in the BizTalk Admin console ;-)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is below so a summary of&amp;nbsp;the main&amp;nbsp;changes&amp;nbsp;made in that MBV version :&lt;/p&gt;
&lt;p&gt;-&amp;nbsp; Possibility now to generate multiple output file and display the reports in a frame-based maain&amp;nbsp;page&lt;br /&gt;-&amp;nbsp;&amp;nbsp;Updated the BizTalk CUs rule&lt;br /&gt;-&amp;nbsp;&amp;nbsp;Updated the BizTalk BAP CUs rule&lt;br /&gt;-&amp;nbsp; Added&amp;nbsp;&amp;nbsp;rukes to check for&amp;nbsp;&amp;nbsp;HIS kinstalltion and HIS Cumulative Updates&lt;br /&gt;-&amp;nbsp; Added more &amp;nbsp;KB rules in the events query (select the &amp;rdquo;Max Events..&amp;rdquo; &amp;nbsp;query to see all its rules)&lt;br /&gt;-&amp;nbsp;&amp;nbsp;The &amp;ldquo;Max events..&amp;nbsp;&amp;raquo; &amp;nbsp;query targets now ALL the BTS in the group and not only the &amp;nbsp;server where MBV is running&lt;br /&gt;-&amp;nbsp;&amp;nbsp;The &amp;ldquo;Network drivers&amp;nbsp;&amp;raquo; &amp;nbsp;query targets now also the BTS servers&lt;br /&gt;-&amp;nbsp; Added a query to get the operation history&amp;nbsp;of BAM&lt;br /&gt;-&amp;nbsp; Added a rule checking for the failure of the BizTalk monitor job and suggesting to install CU 1 if not installed&lt;br /&gt;-&amp;nbsp; Updated the query to get versions of important dlls&amp;nbsp;to&amp;nbsp;get version of MQSeries, mqagent2, mqac.sys, etc&amp;hellip; &lt;br /&gt;-&amp;nbsp; Adding two optional queries (in the &amp;ldquo;BT DBs Details&amp;rdquo; category) &amp;nbsp;to get DTA tracking info per orch and per port &lt;br /&gt;-&amp;nbsp; Generate&amp;nbsp;now a unique ID for each rule raising a warning in the Event log&lt;br /&gt;-&amp;nbsp; MBV MMC Snapin was fixed&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;you can find this new version here :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/b/jpierauc/archive/2007/12/18/msgboxviewer.aspx"&gt;&lt;strong&gt;http://blogs.technet.com/b/jpierauc/archive/2007/12/18/msgboxviewer.aspx&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Even if BizTalk is not anymore my core business, I want to&amp;nbsp;continue updating the tool at least to follow the CUs update cycle and adding some critical rules when&amp;nbsp;needed&lt;/p&gt;
&lt;p&gt;As usual, feel free to report me your feedbacks or submit any issues or&amp;nbsp;questions you could have about&amp;nbsp;MBV&lt;/p&gt;
&lt;p&gt;Thanks !&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;JP&lt;/p&gt;
&lt;p&gt;Jean-Pierre&amp;nbsp;Auconie&lt;br /&gt;EMEA SharePoint Development Escalation Engineer&lt;br /&gt;Former EMEA BizTalk Technical lead &amp;amp; &amp;nbsp;BizTalk Escalation Engineer&lt;br /&gt;MCROSOFT FRANCE&lt;br /&gt;&lt;a href="mailto:jpierauc@microsoft.com"&gt;jpierauc@microsoft.com&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3500624" width="1" height="1"&gt;</content><author><name>JPAUC</name><uri>http://blogs.technet.com/jpierauc/ProfileUrlRedirect.ashx</uri></author><category term="MBV 12 MsgBoxViewer MMC" scheme="http://blogs.technet.com/b/jpierauc/archive/tags/MBV+12+MsgBoxViewer+MMC/" /></entry><entry><title>Integrate or Schedule MBV reports</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/jpierauc/archive/2011/10/19/schedule-mbv-reports-and-integrate-mbv.aspx" /><id>http://blogs.technet.com/b/jpierauc/archive/2011/10/19/schedule-mbv-reports-and-integrate-mbv.aspx</id><published>2011-10-19T20:29:00Z</published><updated>2011-10-19T20:29:00Z</updated><content type="html">&lt;p&gt;Hello BizTalk users !&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;long time I did not write a post on my MBV blog ! ;-)&lt;/p&gt;
&lt;p&gt;Indeed, as mentioned in&amp;nbsp;my previous&amp;nbsp;blog I moved one year ago to SharePoint&amp;nbsp;development business&amp;nbsp;assisting&amp;nbsp;my customers in their development around&amp;nbsp;SharePoint, and also debugging and interacting with our SharePoint&amp;nbsp;Product group to push for some hotfixes when needed, and&amp;nbsp;I was very&amp;nbsp;busy with that new job . Another wide product so for me to learn but the same type of challenges&amp;nbsp;than for BizTalk ! ;-)&lt;/p&gt;
&lt;p&gt;Coming back to&amp;nbsp;MBV&amp;nbsp;blog and&amp;nbsp;this post, I thought&amp;nbsp;it&amp;nbsp;was needed to update more frequently my blog and talk&amp;nbsp;for example today about&amp;nbsp;the&amp;nbsp;way to automate or schedule MBV reports,&amp;nbsp;and also discuss about its possible integration with other products.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Schedule MBV reports&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Maybe you don't know&amp;nbsp;but MBV is provided&amp;nbsp;in two modes :&amp;nbsp;a GUI&amp;nbsp;mode&amp;nbsp;and a console one.&lt;br /&gt;&lt;br /&gt;The filename for the GUI application&amp;nbsp;is&amp;nbsp;&lt;span style="text-decoration: underline;"&gt;MsgBoxViewer.exe,&lt;/span&gt; just like the name of my tool, and the filename for the Console&amp;nbsp;application is &lt;span style="text-decoration: underline;"&gt;MBVConsole.exe&lt;/span&gt; and, as the name implies,&amp;nbsp;represents the console version of MBV tool.&lt;br /&gt;&lt;br /&gt;Knowing that&amp;nbsp;the&amp;nbsp;console version&amp;nbsp;starts immediatelty&amp;nbsp;by executing its queries and&amp;nbsp;rules (without so pressing any button or validation process), you can&amp;nbsp;realize&amp;nbsp;that it is easy&amp;nbsp;to spawn or trigger MBV from another tool, or even to schedule&amp;nbsp;MBV to start&amp;nbsp;it periodically using for example the Windows Scheduler or any other scheduler tool.&lt;/p&gt;
&lt;p&gt;MBVConsole.exed provides some optional parameters to specify for example the output directory, or if you want also generate .XML file,etc...&lt;br /&gt;Just type "MBVConsole /?" to display the list of possible options.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Let me&amp;nbsp;clarify now the way MBV&amp;nbsp;manages&amp;nbsp;its settings :&lt;br /&gt;&lt;br /&gt;MBV is keeping all its settings (global options) and also the list of selected queries and rules in a file named &lt;span style="text-decoration: underline;"&gt;MBVSettings.xml&lt;/span&gt;.&lt;br /&gt;Both Console and GUI applications&amp;nbsp;will generate this file on their exit but only&amp;nbsp;the GUI MBV application allows in its UI interface to modify MBV&amp;nbsp;options (listed in&amp;nbsp;the tab&amp;nbsp;"global properties") and allows to choose the query and rules to execute.&lt;br /&gt;Open that file to give you an idea of the type of properties MBV is keeping there.&lt;br /&gt;&lt;br /&gt;Because&amp;nbsp;both the Console version and the GUI one load the same settings file when found in the MBV folder,&amp;nbsp;you can use so GUI application to configure&amp;nbsp;the options&amp;nbsp;and select the queries you want and updating&amp;nbsp;the MBVSettings.xl file, and then MBVConsole can reuse it&amp;nbsp;to run only the queries you selected&amp;nbsp;;-) just be sure howeever that the MBVSettings.xml file is present in the same folder than MBVConsole.exe so it can find and load it.&lt;br /&gt;&lt;br /&gt;As I said above, you can so now start MBV from a parent tool or include MBV execution in some batch file, or even schedule it.&lt;br /&gt;&lt;br /&gt;Read&amp;nbsp;for example the interesting blog of &lt;em&gt;Richard Hallgren&amp;nbsp;&lt;/em&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;&amp;nbsp;to receive scheduled MBV reports via e-mail.&amp;nbsp;&lt;br /&gt;At the time Richard wrote his post, MBV console filename was btsdbcollect.exe so you will have to replace it with its new name MBVConsole.exe&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Integrate MBV reports&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I notice that there is some more and more demand to integrate MBV output (the Warning sections of its html&amp;nbsp;report for example)&amp;nbsp;in other tools.&lt;br /&gt;&lt;br /&gt;- If you don't use&amp;nbsp;already that option,&amp;nbsp;I would like to let you know&amp;nbsp;that MBV offers you the posibility to generate all its&amp;nbsp;warnings&amp;nbsp;in the Application Event log of the server executing MBV, just read one of my&amp;nbsp;previous posts detailing&amp;nbsp;that option :&lt;br /&gt;&lt;br /&gt;&lt;em&gt;HOW TO use MBV as a periodic Monitoring tool alerting user of warnings&lt;br /&gt;&lt;/em&gt;&lt;a href="http://blogs.technet.com/b/jpierauc/archive/2009/03/23/mbv-how-to-use-mbv-as-a-periodic-monitoring-tool-alerting-user-of-warnings.aspx"&gt;http://blogs.technet.com/b/jpierauc/archive/2009/03/23/mbv-how-to-use-mbv-as-a-periodic-monitoring-tool-alerting-user-of-warnings.aspx&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;- Using the "Generate XML" global option of MBV, you can&amp;nbsp;ask MBV (in both the GUI and Console Applications) to generate&amp;nbsp;also its reports in .XML format using a specific&amp;nbsp;schema, and you can then&amp;nbsp;develop any parsing tools you want to parse the .XML and produce the output you want in your own tool.&lt;br /&gt;If you want&amp;nbsp;to see now a great example of a such nice integration of&amp;nbsp;MBV reports in another tool, I would personnally recommend&amp;nbsp;to have a look on &lt;em&gt;BizTalk360&amp;nbsp;&lt;/em&gt;product : &amp;nbsp;&lt;a href="http://www.biztalk360.com"&gt;http://www.biztalk360.com&lt;/a&gt; &amp;nbsp;and read specially this article&amp;nbsp;from Saravana :&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Message Box Viewer - BizTalk360 Integration&lt;br /&gt;&lt;/em&gt;&lt;a href="http://blogs.digitaldeposit.net/saravana/post/2011/10/11/Message-Box-Viewer-BizTalk360-Integration.aspx"&gt;htttp://blogs.digitaldeposit.net/saravana/post/2011/10/11/Message-Box-Viewer-BizTalk360-Integration.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Well, I finished that post and I hope&amp;nbsp;that&amp;nbsp;it can&amp;nbsp;help you or&amp;nbsp;give you some idea&amp;nbsp;in some possible MBV integration or&amp;nbsp;MBV automation.&lt;/p&gt;
&lt;p&gt;I admit that I did not touch my blog for a while but keep an eye on it&amp;nbsp;as I will inform you&amp;nbsp;there of an&amp;nbsp;upcoming next build of MBV with some additional rules&lt;/p&gt;
&lt;p&gt;Thanks !&lt;/p&gt;
&lt;p&gt;JP&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3460286" width="1" height="1"&gt;</content><author><name>JPAUC</name><uri>http://blogs.technet.com/jpierauc/ProfileUrlRedirect.ashx</uri></author><category term="Schedule and Integrate MBV" scheme="http://blogs.technet.com/b/jpierauc/archive/tags/Schedule+and+Integrate+MBV/" /></entry><entry><title>MsgBoxViewer 11 - Compatible for BizTalk  2010</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/jpierauc/archive/2010/09/23/msgboxviewer-11-compatible-for-incoming-biztalk-2010.aspx" /><id>http://blogs.technet.com/b/jpierauc/archive/2010/09/23/msgboxviewer-11-compatible-for-incoming-biztalk-2010.aspx</id><published>2010-09-23T16:22:00Z</published><updated>2010-09-23T16:22:00Z</updated><content type="html">&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;A long time I did not update my blog to announce&amp;nbsp;a new version of my tool !&amp;nbsp; :-)&lt;/p&gt;
&lt;p&gt;One of the reason is&amp;nbsp;that I just changed of business to become an Escalation Engineer in SharePoint Developement Support; a lot of work and topics to learn in perspective so but I wanted to enlarge my skills set.&lt;br /&gt;I&amp;nbsp;change of business but I still continue to have an eye on BizTalk of course :-)&lt;/p&gt;
&lt;p&gt;I also spent some time these past months with my former BizTalk colleagues to try to identify&amp;nbsp;&amp;nbsp;a process&amp;nbsp;and&amp;nbsp;people responsible for futur MBV updates, and&amp;nbsp;help for quick and easy&amp;nbsp;next updates&amp;nbsp;of MBV.&lt;br /&gt;I had so to change&amp;nbsp;the MBV architecture and redesign completly my tool &lt;em&gt;MBVQueryBuilder&lt;/em&gt; to make the query or rules update a&amp;nbsp;task much more easy.&lt;br /&gt;Next MBV updates might&amp;nbsp;be done so mainly&amp;nbsp;by&amp;nbsp;the Biztalk Support&amp;nbsp;team with my&amp;nbsp;contribution.&lt;br /&gt;&lt;br /&gt;Finaly I spent time to&amp;nbsp;&amp;nbsp;update MBV to make it compatible for BizTalk 2010 (the Class Settings query reported indeed wrong changes for example) and this is this new version that I put here&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;This version&amp;nbsp; brings also two major changes :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;1) MBV is compiled now to target .NET 2&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can ask yourself why MV&amp;nbsp;was targeting until now only .NET 1.x ?? it is for the simple reason that MBV remained&amp;nbsp;always compatible for BizTalk 2004 and that it should be able to run on BizTalk&amp;nbsp;Server 2004 Servers where only .NET 1.x could be installed&lt;/p&gt;
&lt;p&gt;This change&amp;nbsp;means so that it can not run anymore on a BT 2004 box with ONLY .NET 1.X installed, but honestly do we meet frequently such configs now&amp;nbsp; ? :-)&amp;nbsp; and anyway you&amp;nbsp;know that you can run MBV on any type of Servers and not only BT ones&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;2) MBV is not anymore a single .EXE but&amp;nbsp;it is composed now of the following files: &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;o&amp;nbsp;&amp;nbsp; &lt;em&gt;MYHC.DLL&lt;/em&gt; : Implement my custom Health Check engine&lt;br /&gt;&lt;br /&gt;o&amp;nbsp;&amp;nbsp; &lt;em&gt;MYHCQUERIES_MBVQUERIES.DLL&lt;/em&gt; : Contains the entire MBV repository and custom Query functions to analyze a BizTalk Group&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;o&amp;nbsp;&amp;nbsp; &lt;em&gt;MSGBOXVIEWER.EXE&lt;/em&gt; : GUI MBV Client tool&lt;br /&gt;&lt;br /&gt;o&amp;nbsp;&amp;nbsp; &lt;em&gt;MBVCONSOLE.EXE&lt;/em&gt; : Console MBV Client tool&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Reasons for this split are mainly the following ones:&lt;/p&gt;
&lt;p&gt;o&amp;nbsp;&amp;nbsp; Query repository grow too quickly, need so to separate it from the clients .exe&lt;br /&gt;o&amp;nbsp;&amp;nbsp; Health Check engine should be updated w/o the client tools using it&lt;br /&gt;o&amp;nbsp;&amp;nbsp; Need to update easily MBV Repository w/o recompiling the client tools &lt;br /&gt;o&amp;nbsp;&amp;nbsp; As MBV is just a client tool of my generic health Check engine, it can load any type of Query repository (DLL or XML) and not only the BizTalk one&lt;br /&gt;&amp;nbsp;&lt;br /&gt;You have the right to prefer the single binary version so in this case I can only suggest you to keep using&amp;nbsp; the old build :-) but you will not benefit of additional rules and queries&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;you can find this new&amp;nbsp;version&amp;nbsp; here :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/b/jpierauc/archive/2007/12/18/msgboxviewer.aspx"&gt;&lt;strong&gt;http://blogs.technet.com/b/jpierauc/archive/2007/12/18/msgboxviewer.aspx&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As usual, feel free to report&amp;nbsp;in this blog your feedbacks on the tool, your suggestions for new features or improvements, and any kind of problems you could meet using MBV&lt;/p&gt;
&lt;p&gt;and many thanks to all of you who already sent me good feedbacks&amp;nbsp; ! ;-)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;JP&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="text-decoration: underline;"&gt;New Features :&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Compatible for incoming BizTalk 2010&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add additional query to get retrieve part of Biztalk 2010 Dashboard Settings&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect if CU3 is installed on each BT Server &lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get Perfmon counters for ALL BT Servers (and not only the local server)&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get Perfmon counters for MsgBox Db SQL Servers (SQL General statisitcs, SQL locks, SQL Databases)&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add order delivery and other port settings in the "Send ports" query&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add query to get custom settings of each Send Port: Not checked by default&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add query to get custom settings of each Receive Location: Not checked by default&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check for small or default value in WCF ReceiveTimeout&amp;nbsp; binding property &lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check for MQS port configured w/o Tx&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check for WMI prop &amp;ldquo;ClearAfter&amp;rdquo; too large value : Error CLSID_PropertBag&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Format better BAM config info report output&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Added Latest new MSDTC /COM+ packages version info&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get Last X rows from Spool and Instances&amp;nbsp; tables : rows number is configurable as a query property&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Raise a warning in MBV if the CustomSD key is found under HKLM\System\Current Control Set\Services\Eventlog\Application &lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rule to check for KB&amp;nbsp; 980560&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rule to&amp;nbsp; check for KB&amp;nbsp; 979709&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rule to check for KB&amp;nbsp; 979095&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add more info in the &amp;ldquo;BizTalk Group&amp;rdquo; category of the SUMMARY REPORT section&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Improved query to get sucessfully all GAC assemblies &lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Updated&amp;nbsp; Latest BT Mgmt Pack version check&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get Pipeline ID in Pipeline Query Report&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get the Transport Type used in &amp;ldquo;WCF Custom&amp;rdquo; port&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Redesigned the DialogBox UI to add custom Rules and be able to raise different type of actions&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Redesigned the main dialogbox of MsgBoxViewer.exe (gui version)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3357422" width="1" height="1"&gt;</content><author><name>JPAUC</name><uri>http://blogs.technet.com/jpierauc/ProfileUrlRedirect.ashx</uri></author><category term="MSGBOXVIEWER 11" scheme="http://blogs.technet.com/b/jpierauc/archive/tags/MSGBOXVIEWER+11/" /></entry><entry><title>New MBV builds : Lot of additional queries and fixes</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/jpierauc/archive/2009/12/07/last-two-recent-mbv-builds-lot-of-additional-queries-and-fixes.aspx" /><id>http://blogs.technet.com/b/jpierauc/archive/2009/12/07/last-two-recent-mbv-builds-lot-of-additional-queries-and-fixes.aspx</id><published>2009-12-07T17:32:00Z</published><updated>2009-12-07T17:32:00Z</updated><content type="html">&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;&lt;STRONG&gt;I updated today a new build of MBV. &lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;With the previous one published&amp;nbsp;few weeks ago, MBV brings&amp;nbsp;now&amp;nbsp;lot of new interesting queries and fixes (see below the complete list).&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;As interesting new query,&amp;nbsp;MBV is parsing now your SQL&amp;nbsp;Error logs for critical errors and raise corresponding warnings&amp;nbsp;if found.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;MBV is reporting now also the SQL agent log containg any errors if the BizTalk jobs are failing.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;MBV includes also now the "tempdb" inf Db&amp;nbsp;analyzed so you can see quickly in MBV report the size and&amp;nbsp; files info about your temp. Knowing as important the tempdb is, it can be useful to have this info in report as well.&lt;BR&gt;I added also again some new parsing rules&amp;nbsp;for the Eventlog query&amp;nbsp;identifying so possible know issues bases on the event source, event ID,&amp;nbsp;and the event message contain.&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;Feel free so to use now latest version&amp;nbsp;on my blog (&lt;A href="http://blogs.technet.com/jpierauc/pages/msgboxviewer.aspx"&gt;http://blogs.technet.com/jpierauc/pages/msgboxviewer.aspx&lt;/A&gt;) containing&amp;nbsp;these features and report me your comment or bugs found&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;Thanks !&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;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;U&gt;&lt;STRONG&gt;New Features:&lt;BR&gt;&lt;/P&gt;&lt;/STRONG&gt;&lt;/U&gt;
&lt;P&gt;-&amp;nbsp;Include "Tempdb" info&amp;nbsp; on the "Dbs infos", "Dbs Files", and "Dbs Space" queries&lt;BR&gt;-&amp;nbsp;Query to get list of IIS App pools with their owning Applications and check if an Application is a BizTalk Receive Location&lt;BR&gt;-&amp;nbsp;Query to get list of Web sites with all their propertes App pools with their owning Applications and check if an application is a BizTalk Receive Location&lt;BR&gt;-&amp;nbsp;Get list of active global SQL Trace flags&lt;BR&gt;-&amp;nbsp;Query to get the SQL agent log&lt;BR&gt;-&amp;nbsp;Changed the KB linked to the warning message when AllowOnlySecureRpcCalls&amp;nbsp; is not set correctly on cluster&lt;BR&gt;-&amp;nbsp;Fixed HotFix queries to get also the 32 bits installed on a X64 machine&lt;BR&gt;-&amp;nbsp;Display now HotFix file(s) with their version&lt;BR&gt;-&amp;nbsp;Fixed the .NET config files to have also the ones from 64 bits version of the Framework&lt;BR&gt;-&amp;nbsp;Get also BTSNTSVC64.exe.Config if found&lt;BR&gt;-&amp;nbsp;Order by DESC the Most recent records in TDDSFailedTRRackingData table for both DTA and BAM dbs&lt;BR&gt;-&amp;nbsp;Fixed an HTML display issue (report can be expanded correctly ) when we fail to connect to&amp;nbsp; some Dbs&lt;BR&gt;-&amp;nbsp;&amp;nbsp;Added Autogrow rules for the "DBs File" query to check the current auto grow of BizTalk Dbs against our recommendations for MDF and LOG files- New query in “Server Info” category: “NET Config files” on all BT servers - not checked by default&lt;BR&gt;- New query in “Server Info”: “Running Processes” on all servers&lt;BR&gt;- New query in “Advanced DB Info” category: “Tracking tables Sequence Number”&amp;nbsp; -&amp;nbsp; not checked by default&lt;BR&gt;- New query in “Advanced DB Info” category:&amp;nbsp; “Tracking tables Sequence Number gaps” - not checked by default&lt;BR&gt;- New query in “Advanced DB Info” category : “Tracking tables Sequence Large BLOBs” - not checked by default&lt;BR&gt;- Provides a rule raising a warning if large table “NotEqualPredicateTables” found (known issue)&lt;BR&gt;- Provides additional EventsLog rules&lt;BR&gt;- Improves MsgBox Database naming convention in some Summary Report categories to be unique in multiple MsgBox scenarios&lt;BR&gt;- Provides “Total Q rows” entry in the “MsgBox Table” Summary Report category&lt;BR&gt;- "Current Error Log" query is modified to list entries in Descendant order&lt;BR&gt;- Provides some rules to the "Current Error Log" query to check for Disk space errors, Db Integrity&amp;nbsp;or Fatal errors, and raise warnings if&amp;nbsp;&amp;nbsp; found&lt;BR&gt;- "Error Log.1" request in now moved into its dedicated query&amp;nbsp; - not Checked by default&lt;BR&gt;- Host instance "Start time" is now added in Topology Report "Running Host instance" category&lt;BR&gt;- System Variables are added in Topology Report&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3298940" width="1" height="1"&gt;</content><author><name>JPAUC</name><uri>http://blogs.technet.com/jpierauc/ProfileUrlRedirect.ashx</uri></author><category term="MsgBoxViewer new build" scheme="http://blogs.technet.com/b/jpierauc/archive/tags/MsgBoxViewer+new+build/" /></entry><entry><title>Webcast MsgBoxViewer </title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/jpierauc/archive/2009/10/24/webcast-msgboxviewer.aspx" /><id>http://blogs.technet.com/b/jpierauc/archive/2009/10/24/webcast-msgboxviewer.aspx</id><published>2009-10-24T08:24:00Z</published><updated>2009-10-24T08:24:00Z</updated><content type="html">&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;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3288918" width="1" height="1"&gt;</content><author><name>JPAUC</name><uri>http://blogs.technet.com/jpierauc/ProfileUrlRedirect.ashx</uri></author><category term="MsgboxViewer : WebCast" scheme="http://blogs.technet.com/b/jpierauc/archive/tags/MsgboxViewer+_3A00_+WebCast/" /></entry><entry><title>Fixed a regression issue found in MsgBoxViewer 10.15 and implemented Query Timeout for .VBS queries</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/jpierauc/archive/2009/10/09/fixed-a-regression-issue-found-in-msgboxviewer-10-15-and-implemented-query-timeout-for-vbs-queries.aspx" /><id>http://blogs.technet.com/b/jpierauc/archive/2009/10/09/fixed-a-regression-issue-found-in-msgboxviewer-10-15-and-implemented-query-timeout-for-vbs-queries.aspx</id><published>2009-10-09T16:23:00Z</published><updated>2009-10-09T16:23:00Z</updated><content type="html">&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;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3285828" width="1" height="1"&gt;</content><author><name>JPAUC</name><uri>http://blogs.technet.com/jpierauc/ProfileUrlRedirect.ashx</uri></author><category term="MsgBoxViewer 10.15: Regressions found and fixed" scheme="http://blogs.technet.com/b/jpierauc/archive/tags/MsgBoxViewer+10-15_3A00_+Regressions+found+and+fixed/" /></entry><entry><title>MsgBoxViewer 10.15 now available</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/jpierauc/archive/2009/10/05/msgboxviewer-10-15-now-available.aspx" /><id>http://blogs.technet.com/b/jpierauc/archive/2009/10/05/msgboxviewer-10-15-now-available.aspx</id><published>2009-10-05T22:32:00Z</published><updated>2009-10-05T22:32:00Z</updated><content type="html">&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;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3284939" width="1" height="1"&gt;</content><author><name>JPAUC</name><uri>http://blogs.technet.com/jpierauc/ProfileUrlRedirect.ashx</uri></author><category term="MsgBoxViewer : Version 10.15" scheme="http://blogs.technet.com/b/jpierauc/archive/tags/MsgBoxViewer+_3A00_+Version+10-15/" /></entry><entry><title>MBVMMC - Latest Version</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/jpierauc/archive/2009/08/16/mbvmmc-latest-version.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="526459" href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-27-39-16/MBVMMC110.zip" /><id>http://blogs.technet.com/b/jpierauc/archive/2009/08/16/mbvmmc-latest-version.aspx</id><published>2009-08-16T11:03:00Z</published><updated>2009-08-16T11:03:00Z</updated><content type="html">&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;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3273916" width="1" height="1"&gt;</content><author><name>JPAUC</name><uri>http://blogs.technet.com/jpierauc/ProfileUrlRedirect.ashx</uri></author><category term="MBVMMC : Latest Version" scheme="http://blogs.technet.com/b/jpierauc/archive/tags/MBVMMC+_3A00_+Latest+Version/" /></entry><entry><title>MMC Snap-in for MBV now available !</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/jpierauc/archive/2009/07/15/mmc-snap-in-for-mbv-available-here.aspx" /><id>http://blogs.technet.com/b/jpierauc/archive/2009/07/15/mmc-snap-in-for-mbv-available-here.aspx</id><published>2009-07-15T11:03:00Z</published><updated>2009-07-15T11:03:00Z</updated><content type="html">&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;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3264596" width="1" height="1"&gt;</content><author><name>JPAUC</name><uri>http://blogs.technet.com/jpierauc/ProfileUrlRedirect.ashx</uri></author><category term="MBVMMC : What it is ?" scheme="http://blogs.technet.com/b/jpierauc/archive/tags/MBVMMC+_3A00_+What+it+is+_3F00_/" /></entry></feed>