(imported topic written by Lee Wei)
Hi all,
What started out as a test of the BigFix SOAP API has turned into a full-fledged Session Relevance Tester application.
I thought it might be useful for others as well.
The download link is at the end of the email.
At the high level, there are 2 main features in the BigFix Session Relevance Tester.
-
Session Relevance Editor against the Web Reports context.
-
Web Reports Editor to write and run reports.
Session Relevance Editor
I find starting the BES Console just to access the Presentation Debugger inconvenient as the Console might take a while to load if you have a large deployment. Hence the birth of this application.
Over the course of many weekends, I added different features along the way as I find more productive ways to work with Sessions Relevance.
For example, whenever I use the presentation debugger, I would start up multiple sessions so that I can test different statements. So I added the ability to comment out the relevance.
Here are some of the highlights.
- Syntax highlighted editor for Session Relevance, including a detection of open/close parenthesis
- Accepts comments using double slashes // (or /* */ block)
- Automatically sort the results
- Automatically split tuples into columns
- Output results as Grid or HTML
- Export to Excel
- Support for printing (preview, page setup, other options)
- Supports saving the documents (.bsr extension is associated with this app)
- Line numbering, word wrapping within the editor
Inspector Reference
We have different help documents available for the Sessions Relevance (CHM, PDF and online). However, I find myself often using the following relevance construct to get real time help while writing relevance.
properties whose (it as string contains “computer group”)
So I added an Inspector Reference module, which simply returns the values from the Properties inspector. It provides a fast and efficient way to browse through available inspectors and their corresponding creation methods and properties.
Requirements
- BES 7.2 or above is required. Sorry, it will not work with 7.1 or below.
- The app is written in C#, and requires .NET Framework 2.0 or above.
Download
Download the zip file with the installer from the following:
Download BES Session Relevance Tester
Lee Wei