New Relevance Builder

(imported topic written by SystemAdmin)

Hey Guys,

I’ve created a prototype wizard that lets users who are less familiar with our relevance language build up sophisticated expression:

http://img34.imageshack.us/img34/74/capturehrf.png

The results can be used for fixlet applicability relevance.

Download: https://www.ibm.com/developerworks/mydeveloperworks/files/form/anonymous/api/library/be586657-43bf-431e-8cde-e4660afa2ae8/document/3debdac1-220b-40b0-a6ad-5b5716890440/media/relevanceBuilder.zip

To Install:

BES 8.1

-Download the attached Zip file, and extract the files to a folder

-In the BES Console, go to Tools->add files to site

-Use the Add Files dialog to add all the extracted files to a site of your choosing. Leave “send to clients” unchecked.

Note: there seems to be a bug in this dialog, which prevents you from adding too many files at once (based on the size of the file names). You may need to add the files in a few small batches.

Once this is done, “Relevance Builder” will appear in the “All Dashboards” node of the “All Content” domain

BES 8.0

-Download the attached Zip file, and extract the files to a folder

-In the BES Console, press ctrl+alt+shift+d.

-In the window that appears, check the “show debug menu” option, and close the window. (http://support.bigfix.com/cgi-bin/kbdirect.pl?id=508)

-Go to the “debug” menu item (in the tool bar next to help), and select the “load wizard…” option

-Browse to where you extracted the files, and select RelevanceBuilder.ojo

Once this is done, you can select Relevance Builder for the Debug menu (or from “All Dashboards” in the “all Content” domain). Note however that this only exists on the local console (no other users can see it), and must be reimported each time the console is loaded.

Any feedback is appreciated. This widget will probably appear in other BigFix wizards at some point in the future.

-Zak

(imported comment written by SystemAdmin)

Haven’t tried this, but it looks promising.

I would

LOVE

to see this added to the Fixlet Debugger utility as many of our fixlet authors don’t use the BES Console for initial development, and would help with those who want to create fixlets, but don’t have a need for BES Console use.

–Darrin

(imported comment written by GhufranShah)

This is a great tool Zak. It would be even cooler if there was a Run button to test the relevance clause. This way I wouldn’t have to alt-tab to get the fixlet debugger :slight_smile:

(imported comment written by SystemAdmin)

Very useful tool Zak, thanks. I don’t really do (or know) too much about the Windows inspectors so this will really help me out when I do need to do some Windows stuff.

Do you envisage asking for problem notifications and/or feature requests from the community?

Mark.

(imported comment written by SystemAdmin)

Yes, at some point soon i would like to start slipping this widget into other BigFix wizards, so any suggestions would be great.

Seems a lot of people would also like to see this outside of the console, and preferably with a closer integration with the Fixlet Debugger. Sounds interesting. Ill see if there is something clever i can come up with…

-Zak

(imported comment written by SystemAdmin)

If you’re also taking feature requests, here are mine:

  • Make the wizard available outside the BES Console (stand-alone, in Web Reports, or integrated with the Fixlet Debugger)
  • Add functionality (or separate wizard) to create retrieved properties (value of reg key, version of file - basic stuff)

I have been able to play with it, and it looks to be a great tool to get non-BES users to learn relevance language by example. Keep up the great work!

(imported comment written by SystemAdmin)

Guys, can i test all the action script in a relevance debugger. I am trying to execute download “http://site.com” and got an error as below:

This is I got:

Q: download “http://download.zip.com/ip.msi

E: The operator “download” is not defined.

Are these kind of bigfix action scripts execute directly in console rather than to be tested in the relevance debugger? please help

(imported comment written by SystemAdmin)

vijayanand

Guys, can i test all the action script in a relevance debugger. I am trying to execute download “http://site.com” and got an error as below:
This is I got:
Q: download "http://download.zip.com/ip.msi"
E: The operator “download” is not defined.

Are these kind of bigfix action scripts execute directly in console rather than to be tested in the relevance debugger? please help

There are two halve to a fixlet, which i think you are mixing.

There is “Client Relevance”, which this wizard will help you generate. Its purpose is to query information about the system (“name of operating system”, for example).

Then there is actionscript, which is what you are refering to. Actionscript exists to “do things”, like download and run executables. You can have relevance substitution in your actionscript to help create more dynamic actions, but in general they are two separate concepts.

The fixlet debugger has a tab to test relevance expressions, which you’ve used here, and it also has a tab to test actionscript. You can get the most recent fixlet debugger here, along with more ingo about actionscript and relevance: https://www.ibm.com/developerworks/mydeveloperworks/wikis/home?lang=en#/wiki/Tivoli%20Endpoint%20Manager/page/Fixlet%20Authoring

-Zak

(imported comment written by packman7391)

I’m getting a script error when I try to use this in BES 8.1, then a message that says to upgrade Adobe Flash Player (which I’ve done). Any ideas why this won’t load?

(imported comment written by SystemAdmin)

That adobe flash player message will show up any time the rest of the dashboard fails to load (which usually happens because adobe isn’t installed).

My guess is that not all the files associated with the wizard were correctly added to the site. There does seem to be a bug in the add files dialog in 8.1 which limits the number of files you can add at a time. Double check that all the files in the zip are included in site you are using, and try adding the files in small batches.

-Zak

(imported comment written by RichHolt91)

Hi Zak,

The downlaod link appears to be broken (server 500 error). I sent email to the webmaster. Has the URL changed?

Posted link is:

https://www.ibm.com/developerworks/mydeveloperworks/files/form/anonymous/api/library/be586657-43bf-431e-8cde-e4660afa2ae8/document/3debdac1-220b-40b0-a6ad-5b5716890440/media/relevanceBuilder.zip

(imported comment written by SystemAdmin)

Hmm, seems to work when i try it. Maybe a transitory issue?

(imported comment written by RichHolt91)

@Zak:

I was eventually able to download the file just a few minutes ago, thanks. Earlier, I got a mail gateway message informing me of delayed delivery to webmaster@www.ibm.com, and saw a few different error messages from the website while trying to get the file… looks like server maintenance day. :slight_smile:

Thanks again!

Rich

Very good link and works great …Thank you !!!

I am also looking something to remove Duplicate computers. If there anything I can use ??

Check out the BESadmin tool on your bigfix server