Visara Master Console Center Scripting Guide User Manual
Page 259

Index
Scripting Guide
259
ICONSTATUS( [%Class [, $Name]]) ==> %Status
.......................................................................136
IF...[ELSE...]ENDIF...........................................137
INC %Variable ...................................................138
JOIN( $Array, $Delimiter) ==> $String .............139
KEY( %Port, $Keys [,%Timeout]) ==> %RetCode
.......................................................................140
LEFTSTR( $String, %Count) ==> $SubStr........145
LEN( $StringExpr) ==> %Count........................146
LOG( %LogType, $Message[, %Status]) ...........147
LOWER( $String) ==> $Lowercase...................148
MKDTEMP($Pattern) ==> $DirectoryName .....149
MKSTEMP($Pattern) ==> %FileHandle ...........150
MKTEMP($Pattern) ==> $FileName .................151
MONIKER() ==> $Name...................................152
MVSCOMMAND(%ObjID, $CmdArray,
$OutputArray, %ErrArray [, %PortID] [,
$JobName] [, $Filter1] [, $Filter2] (, $Filter3] [,
%MvsMsgCount] [, %MvsResponseTime] ) ==>
%ReturnValue ................................................223
OBJEXEC( %ObjID, $Action[, Parms...]) ==>
ReturnValue ...................................................153
OBJGET( %ObjID, $ObjFieldName) ==>
$CurrentValue ................................................154
OBJGETARRAY( %ObjID, $AssocArray) ==>
%Success........................................................155
OBJID( %Class, $ObjKeyExpr) ==> %ObjectID
.......................................................................156
OBJIDARRAY( %Class, %ObjIDParent,
%AssocArray) ................................................158
OBJSET( %ObjID, $ObjFieldName, $NewValue)
==> %ErrCode ...............................................160
OBJSETARRAY( %ObjID, $AssocArray) ==>
%Success........................................................161
PARMS var1[, var2 [, var3, ..., [varn]...]]] .........163
PORT(%Class[, $IconName]) ==> %Port) ........164
QCLOSE( %QueueID) .......................................165
QOPEN( [%ObjIdArray]) ==> %QueueID ........166
QPREVIEW( %QueueID, $ResultArray) ==>
%RetCode ......................................................168
QREAD( %QueueID, $MsgArray, %Wait[,
$Filter]) ==> $MsgLine .................................170
QSKIP( %QueueID, %Skip) ..............................172
REPEAT...UNTIL ..............................................173
REPSTR( $String, %Count) ==> $RepeatedString
.......................................................................174
RETURN [Expression].......................................175
RIGHTSTR( $String, %Count) ==> $SubStr .....176
SCANB( %Port, $Text, *Found) ........................177
SCANP( %Port, $Text, %Wait, *Found[, $Array])
.......................................................................178
SCRIPTCANCEL($ScriptName,$Class,$Name)179
SCRIPTGETACTIVE($AssocArray) ==>
%ErrCode.......................................................180
SCRNTEXT( %Port, %Start, %Length) ==> $Text
.......................................................................183
SECONDS() ==> %EpochSeconds ....................184
SET Variable
= Expression ...................................................185
SNMP_GET( $Alias, $MIBOID) ==> $Value ...186
SNMP_GETNEXT( $Alias, $MIBOID,
$NextMIBOID) ==> $Value ..........................187
SNMP_GETTABLE( $Alias, $MIBOID,
$TableArray[, $Delimiter]) ==> %ReturnCode
....................................................................... 188
SNMP_SET( $Alias, $MIBOID, $Value) ==>
%ReturnCode ................................................ 190
SNMP_TRAPSEND( $Alias, %TrapNum[,
%EntNum [, $MIBOID ] [, $VARBINDS]]) ==>
%ReturnCode ................................................ 191
SPLIT( $Array, $String, $Delimiter) ................. 193
START( ScriptName( Parms)[, %Class[, $Name]])
....................................................................... 194
STOP( ScriptName[, %Class [, $Name]]).......... 195
STR( %Number) ==> $String............................ 196
SUBSTR( $String, %Start[, %Count]) ==> $SubStr
....................................................................... 197
SWITCH...CASE...[DEFAULT...]ENDSWITCH
....................................................................... 198
SYSEXEC( $String) ==> %Return.................... 200
TEMP( %Port) ==> %Temp .............................. 201
TIME( [$TimeString]) ==> %MidnightSeconds 202
TIMESTR( %EpochSeconds, $Format) ==>
$Formatted..................................................... 203
TRIMSTR( $String[, %Where]) ==> $Trimmed206
TSOEREXX( %ObjID, $CmdArray, %ErrorArray,
$ErrorTextArray) ==> %ReturnValue........... 231
UPPER( $String) ==> $UpperString ................. 207
VAL( $String) ==> %Number ........................... 208
VERSION() ==> $VersionStr............................ 209
WAITFOR( %Seconds) ..................................... 210
WAITUNTIL( %MidnightSeconds) .................. 211
WHILE...ENDWHILE....................................... 212
SYSEXEC
Syntax—SYSEXEC( $String) ==> %Return..... 200
TEMP
Syntax—TEMP( %Port) ==> %Temp ............... 201
TIME
Syntax—TIME( [$TimeString]) ==>
%MidnightSeconds........................................ 202
TIMESTR
Syntax—TIMESTR( %EpochSeconds, $Format)
==> $Formatted............................................. 203
TRIMSTR
Syntax—TRIMSTR( $String[, %Where]) ==>
$Trimmed ...................................................... 206
TSOEREXX
Syntax— TSOEREXX( %ObjID, $CmdArray,
%ErrorArray, $ErrorTextArray) ==>
%ReturnValue ............................................... 231
UPPER
Syntax—UPPER( $String) ==> $UpperString... 207
VAL
Syntax—VAL( $String) ==> %Number ............ 208
variables...........................................................38
character strings ................................................... 38
numerics.............................................................. 39
VERSION
Syntax–VERSION() ==> $VersionStr............... 209
WAITFOR
Syntax—WAITFOR( %Seconds) ...................... 210
WAITUNTIL
Syntax—WAITUNTIL( %MidnightSeconds) ... 211
WHILE