JP1 Version 11 JP1/IT Desktop Management 2 - Asset Console Creating an Access Definition File Guide
Contents
Index
Previous
2 / 125
Next
Cover
Notices
Summary of amendments
Preface
1. Overview
1.1 Purpose of creating an access definition file
1.1.1 Ability to input and output data in any format
1.1.2 Ability to use asset information for a variety of jobs
1.1.3 Ability to access directory service information
1.2 What is an access definition file?
1.3 Creating an access definition file to extend functionality
2. Creating Access Definition Files
2.1 Basic format of access definition files
2.2 Coding method
2.2.1 Coding rules
2.2.2 Specifying a script header
2.2.3 Coding rules for variables
2.2.4 Operators
2.2.5 Coding rules for embedded variables
2.2.6 Manipulating directory information
2.3 Access definition file examples
2.3.1 Example for updating and deleting asset information conditioned on asset status
2.3.2 Example for listing software assets of installed programs that are not authorized
3. Executing Access Definition Files
3.1 Executing from a command line
3.1.1 Before executing
3.1.2 jamscript (execute access definition file) command
3.2 Executing using a task
4. Tags Used in Access Definition Files
List of tags used in access definition files
Detailed explanation of tags used in access definition files
[APPEND] (Create object class)
[APPEND_ASSOC] (add association class)
[ARRAY] (declare array variable)
[ASSET_ITEM_LOOP] (class search loop)
[ASSOC_FIND] (find association class)
[BEGIN] (process block)
[CLASS_FIND] (find object class)
[CSV_FILE_LOOP] (get CSV file data)
[DELETE] (delete object class)
[DELETE_ASSOC] (delete association class)
[DO] (loop block)
[EVALUATE] (re-evaluate)
[IF] (conditionally execute a group of statements)
[JOIN_FIND] (find joined class)
[SET_VALUE] (substitute value)
[SUB] (subroutine)
[SWITCH] (conditionally execute a group of statements)
[TRANSACTION] (define transaction)
[UPDATE] (update object class)
[VAR] (declare variable)
5. Embedded Functions Used in Access Definition Files
List of embedded functions
Detailed explanations of embedded functions
$ADD (Addition)
$BREAK (interrupt process block)
$CALCDATE (date calculation function)
$CLEARARRAY (initialize array)
$DATACOUNT (get result lines)
$DATETIME (get date/time)
$DIV (division)
$DLLEXEC2 (execute DLL)
$DLLFREE (free DLL)
$DLLLOAD (load DLL)
$DLLMSG (DLL get message)
$ECHO (output stdconsol)
$ENVIRONMENT (get environment information)
$EXIT (exit)
$FILEARRAY (output to the array data CSV file)
$FILECLOSE (close file)
$FILECOPY (copy file)
$FILEDEL (delete file)
$FILEOPEN (open file)
$FILEPUT (output data to file)
$FILEPUTLN (output CRLF to file)
$FINDFILE (find files)
$FORMATMSG (set a message format)
$GETARRAY (get value of array data)
$GETARRAYBYKEY (get value from array with key)
$GETKEYFROMARRAY (get key information from array)
$GETPROFILEDATA (get Windows initialization file data)
$GETREGVALUE (get a registry value)
$GETROLE (get role of user)
$GETSESSION (get session information)
$GETSTATUS (get status)
$GETTEMPNAME (get temporary file name)
$GOSUB (execute subroutine)
$ISNULL (check NULL)
$LDAPACS (access directory)
$LENGTH (get string length)
$LOGMSG (output to the log file)
$LOWER (convert string)
$MATCH (check string)
$MOD (divide and return only the remainder)
$MUL (multiplication)
$NUMBER (numbering)
$SETARRAY (set value to array)
$SETARRAYBYKEY (set value to array with key)
$SETOPTION (set run options)
$SETSESSION (set session information)
$SETSTATUS (set status)
$STRCMP (compare strings)
$SUB (subtraction)
$SUBSTR (get substrings)
$TOKEN (get token)
$UPDARRAY (update array data)
$UPDARRAYBYKEY (update value of array with key)
$UPPER (convert string)
Appendix
A. Version Changes
A.1 Changes in version 11-50
A.2 Changes in version 11-10
A.3 Changes in version 11-01
A.4 Changes in version 11-00
B. Reference Material for This Manual
B.1 Related publications
B.2 Conventions: Abbreviations for product names
B.3 Conventions: Acronyms
B.4 Format used in this manual
B.5 Conventions: Version numbers
B.6 About online help
B.7 Conventions: KB, MB, GB, and TB
To Page Top