Visara Master Console Center Scripting Guide User Manual

Page 259

Advertising
background image

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

Advertising