BES 7.0 introduces a new SOAP API that allows outside tools to connect directly to retrieve data from BigFix (without having to directly access the database).
We have released documentation and instructions on the new SOAP API and we have built an example application that uses the SOAP API called the “BES Monitor Gadget” that allows you to get constant status updates on your computer using the Windows Sidebar in Vista.
Check it out (watch the videos on both these pages for a demonstration):
I have the gadget installed and am not getting any data which i think is due to my connection.
I have a standalone server with only the web reports service installed and using SSL. The URL for the gadget I am using is https://<reportingserver.domain>/webreports?wsdl
(The main servers has web reports installed but is stopped and disabled and the ports are blocked on our firewall)
I tried to search for this XML doc onthe reporting server thinking maybe if i changed the reference to my reporting server that might work but i couldn’t find it.
Any ideas?
Will it work in this configuration - standalone and SSL?
My quetione wasn’t answered as to the XML data on my standalone reporting server is referencing my main BES not the reporting server itself. Is this going to be an issue?
For your question regarding your reporting server: Any active Web Reports instance will work with the SOAP queries (regardless of if it was on a standalone server or not)… Did that answer the question?
Hey Ben, I just wanted to let you know first thing, it’s not the server. I think it’s the version of jscript on my xp machine. I tried the same hta file on vista last night and it worked great. I will let you know if I find anything out about the jscript.
Where is the WebReports Server URL getting pulled from. We have the WebReports running on a different box then what is getting placed there by default. And we use a different port. I can get this to work by putting the servername.domain:port but constantly have to modify it if I change my monitor or add a new one.
I’m the developer that built the BESMonitor Gadget, so hopefully I’ll be able to help you fix your problem.
First, the Web Reports Server URL should by default be filled with the URL of your BES root server. The most common configuration is that your root server is also your web reports server, which is why we chose to make this the default.
However, if you enter your own Web Reports Server URL, it should save it, and you shouldn’t have to enter it again. The URL is saved in a file in the folder where the BESMonitor is installed, usually “C:\Users<UserName>\AppData\Local\Microsoft\Windows Sidebar\Gadgets\BESMonitor.gadget\connection.ini”
My guess would be that somehow this file ended up being read-only. Hopefully making that not read-only should fix the problem.