MBV – HOW TO run only some specific queries in the Console version of MBV : BTSDBCOLLECT.EXE


Hello,


 



Following a recent  discussion I had with a US colleague about that,  I would like to share with you below the few steps to follow to be able to run only some specific queries in the Console version of MBV – BTSDBCOLLECT.EXE.


 



 


As you maybe already know it :


 


          BtsDbCollect.exe  will execute by default – w/o arguments – all important queries + most of the optional ones


          BtsDbCollect.exe /ALL will execute ALL queries


 


Now, if you want BtsDbCollect to run only a subset of queries, follow these steps :


 


1)      Run the GUI version of MBV – MsgBoxViewer.exe – and select only the queries you want in the interface.
You can even unselect some important queries – previously named “Mandatory“ – :  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.


2)      Close the tool


3)      copy the resulting file “MBVSettings.xml” in the same folder than BtsDbCollect.exe


4)   If needed, change this settings file the 3 properties specifying the correct path for the output files, ex:

<HTMLandXMLFolder>C:\JP\MyProjects\BtsDBCollect</HTMLandXMLFolder>
<
HistoryLogFilePath>C:\JP\MyProjects\BtsDBCollect\MsgBoxViewer_History.log</HistoryLogFilePath>
<
StatusLogFilePath>C:\JP\MyProjects\BtsDBCollect\MsgBoxViewer_Status.log</StatusLogFilePath>


6)      And that’s it !  Each time you will execute BtsDbcollect.exe, it will use this Settings XML  file and so will execute only the queries you chose before


 


 


Let me know if you have any questions


 



JP