Start, Work variables – HP StorageWorks XP Remote Web Console Software User Manual
Page 238
Start
The Start command allows you to declare the beginning of a script and check whether the connected
storage system is proper.
The format of the Start command is: Start $Script=“HRC”,$Svr=xxxxx (xxxxx : S/N of the connected
storage system).
If the S/N input to $Svr is different from the S/N of the connected storage system, the script will
be aborted.
The conditions and how to use the Start command are as follows.
•
The Start command must be described on the first line of the script.
•
The Start statement must appear at every script.
•
The Start statement cannot include a comment statement, an empty statement or a blank
statement.
•
If the S/N of the connected storage system is less than a 5-digit number (for example, 00102),
input the valid digits only. Start $Script=“HRC”,$Svr=102
•
If you want to execute the script without checking the S/N of connected storage system, do
not input any numbers for $Svr between double-quatation marks (""). Start
$Script=“HRC”,$Svr=""
Work Variables
There are two types of work variables: list type, and non-list type. All work variables are initialized
before a script is executed.
•
Numeric work variables may have a value between 0x0000 and 0xffff. Numeric work variables
are initialized with 0.
•
A non-list string work variable may have a string with length up to 150 bytes. A list string
work variable may have strings with length up to 16 bytes each. String work variables are
initialized with a null string whose length is 0.
•
A list work variable may have up to 1024 items. A non-list work variable is a constant. List
work variables are initialized as empty (no items).
The work variable is part of an execution statement in a script.
provides
a description and the storage type of each work variable statement for list and non-list types.
Table 83 Work Variables
Description and Storage
Type
Type
Variable
Stores the device number list.
Numeric
_ilDEV
List Type
Expression: _ilDevA,
_ilDevB, _ilDevC
Stores the priority number
list.
Numeric
_ilPriority
Expression: _ilPriorityA,
_ilPriorityB, _ilPriorityC
Stores any 16-bit numeric
values.
Numeric
_ilWork
Expression: _ilWorkA,
_ilWorkB, _ilWorkC
_ilWorkD, _ilWorkE,
_ilWorkF
Stores any strings.
String
_slWork
Expression: _slWorkA,
_slWorkB, _slWorkC,
238 TrueCopy for Mainframe Scripting