Message, Setlist, Start – HP XP P9500 Storage User Manual

Page 119: Message setlist start

Advertising
background image

Example 15

MakeString $D= output buffer ,$Fmt= expression 1,$Item= expression 2

Table 58 MakeString expression definitions

Expression 2

Expression 1

Expression 2 is any expression not containing a list
reserved variable (must be constant or work variable).

Expression 1 is one of three format control strings ($Fmt):

1.

%d

Converts a 16-bit numeric expression to a decimal

number (0 - 65535).

2.

%x

Converts a 16-bit numeric expression to a

hexadecimal number (0 - 0xffff).

3.

%s

Sets a string as it is.

The following example shows the MakeString statement used to convert the 16-bit numeric
expression to a hexadecimal number (0 - 0xffff) and set the string as it is, with an output buffer of
_sMsg.

Example 16 MakeString command

MakeString $D=_sMsgB
,$Fmt=“EndCode=(0x%x):%s”
,$Item=_Result,_sMsgA

For the MakeString command listed above, see the following example:

Example 17 MakeString output

_sMsgB = “EndCode=(0x110f):Error Occurred”.

Message

The Message command is not yet supported.

SetList

The SetList command allows you to assign specific items to a list. The format of the SetList
command is: SetList $D= output list,$S=expression(attribute of the items to be assigned to the list
with a numeric range of 0x0000 to 0xffff). The command used to set 0, 1, 2, 0x1e, and 0x1f to
be displayed in the Dev (Device) B list the command is shown in the following example:

Example 18 SetList command

SetList $D=ilDevB,$S={0,1,2,0x1e,0x1f}

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.

Internal macro commands

119

Advertising