IBM BigFix: Relevance Language Guide

IBM BigFix

Version 9.2

Relevance Language Guide

IBM

IBM BigFix

Version 9.2

Relevance Language Guide

IBM

Note Before using this information and the product it supports, read the information in "Notices" on page 65.

This edition applies to version 9, release 2, modification level 0 of IBM BigFix and to all subsequent releases and modifications until otherwise indicated in new editions. ? Copyright IBM Corporation 2010, 2015. US Government Users Restricted Rights ? Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Contents

Chapter 1. Introducing the Relevance language . . . . . . . . . . . . .. 1

The Scope of Relevance . . . . . . . . . .. 2 Fixlet Debugger on Windows clients . . . . .. 5 Fixlet Debugger on non-Windows clients . . . .. 6 Using the Presentation Debugger . . . . . .. 7

Chapter 2. Using Relevance . . . . .. 9

Relevance language Overview . . . . . . .. 9 Primary Elements . . . . . . . . . .. 10 Exists . . . . . . . . . . . . . .. 11 Plurals (Collections) . . . . . . . . .. 12 Whose - It . . . . . . . . . . . . .. 13 Sets . . . . . . . . . . . . . . .. 17 Properties and References . . . . . . .. 18 Relations . . . . . . . . . . . . .. 18 Casting . . . . . . . . . . . . . .. 19 Indexing . . . . . . . . . . . . .. 19 Tuples . . . . . . . . . . . . . .. 19 Plurals with Tuples . . . . . . . . . .. 20 Comparing Tuples . . . . . . . . . .. 21 Arithmetic . . . . . . . . . . . . .. 22 ANDs and ORs . . . . . . . . . . .. 23 If-then-else . . . . . . . . . . . .. 23 Expressions . . . . . . . . . . . .. 24

IBM BigFix Inspectors . . . . . . . . . .. 24 Core Inspectors . . . . . . . . . . .. 25 Other Inspector Examples . . . . . . .. 26 Propagation of non-existence . . . . . .. 26 Determining Object Properties . . . . . .. 26

Relevance in Property Analysis . . . . . . .. 28 Viewing Property Analyses . . . . . . .. 28 Creating Property Analyses . . . . . . .. 28

Relevance in action Scripts . . . . . . . .. 28 Viewing action Scripts . . . . . . . . .. 28 Creating action Scripts. . . . . . . . .. 29

Useful Relevance Expressions . . . . . . .. 30 Using Number Ranges. . . . . . . . .. 30 Using the Bar Operator . . . . . . . .. 31 Manipulating Strings . . . . . . . . .. 32 Substring index of string . . . . . . . .. 33 Manipulating Dates and Times . . . . . .. 34 Summing Over Time Units . . . . . . .. 35 Operating on Lists of Floating Point Numbers .. 36 Using Wildcard Searches for Files and Folders .. 36 Comparing Versions . . . . . . . . .. 37 Inspecting the Windows Registry . . . . .. 38 Environment variables. . . . . . . . .. 40 Determining Operating System Information .. 41 Accessing the Task Manager (Processes) . . .. 41 Examining Running and Scheduled Tasks . .. 42 Recognizing Office Service Packs . . . . .. 43 Detecting Foreign Language Service Packs . .. 44 Deconstructing XML . . . . . . . . .. 44 Using White Lists . . . . . . . . . .. 45

Appendix A. Relevance language Grammar . . . . . . . . . . . . .. 47

Relevance Operators . . . . . . . . . .. 48 Precedence and Associativity . . . . . . .. 48 Relevance Key Phrases . . . . . . . . .. 49 Language History . . . . . . . . . . .. 51

BES 1.x . . . . . . . . . . . . . .. 51 Error Messages . . . . . . . . . . .. 53

Appendix B. Support. . . . . . . .. 63

Notices . . . . . . . . . . . . .. 65

Trademarks . . . . . . . . . . . . .. 67 Terms and conditions for product documentation.. 68

? Copyright IBM Corp. 2010, 2015

iii

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download