Network Card User Manual

230 MPCMM0001 Chassis Management Module Software Technical Product Specification
FRU Update Configuration File
27.6.5 CLEAR
The CLEAR command removes a tag to the master list to be checked by IFSET commands. If the
tag does not exist in the list, nothing happens. If multiple tags exist, all are deleted.
Example:
CLEAR “tag”
27.6.6 CFGNAME
The CFGNAME command identifies a configuration file to insert at this point in the current file.
The referenced configuration file is treated as an extension of the current configuration file at the
location of command. The results of the commands in either configuration file will affect all
configurations files. If a tag is set is the upper file and then cleared in the referenced file, it remains
cleared at the end of the referenced file.
This command does not support pathnames in the referenced file name. It will verify that a series of
configuration files does not create a cyclic inclusion of files. That is, file A includes B and B
includes A. The same file name can be used multiple times in a file as long as they don’t included
cyclic inclusions, so A can include B twice.
Example:
CFGNAME “fwupdate.cfg”
27.6.7 ERRORLEVEL
The ERRORLEVEL command causes the load utility to exit immediately and return the error code
specified. Returning an error level of zero shall make the utility exit with a successful error code
immediately. The zero errorlevel can be used to terminate a configuration file early without causing
an application error. An errorlevel of 0 does not perform updates to the FRU.
Example:
ERRORLEVEL 01
27.7 Probing Commands
Probing is a method used to determine the system configuration by querying the system. Probing
allows you to determine the system’s ID string, firmware version, and a targeted FRU’s version.
The FOUND command always follows the PROBE command and determines which tag is set
when the probe succeeds or fails. These tags can then be used by the IFSET command to change
the execution path. Only IFSET commands following the probe will be able to check the tags set by
the probe command.
27.7.1 PROBE
The following table shows the valid PROBE command types that will be covered and the required
parameters for each. The individual types will be covered in more detail following the table.