MPCMM0001 Chassis Management Module Software Technical Product Specification 239
FRU Update Configuration File
Table 107 defines the valid types that can be used as the ‘TYPE’ option in FRU field 2
nd
string
specifications. The load utility is not required to support all of these types.
It’s a lot to take in, so here are a few examples, you can also look at the example file at the end of
this document.
Example:
FRUNAME “MPCHC001.FRU”
FRUADDRESS CHASSIS
FRUAREA CHASSIS
FRUFIELD S# // gets the value from the MPCHC001.FRU file
FRUAREA BOARD
FRUFIELD MN “Intel” // puts ‘Intel’ in the field
FRUFIELD S# “@stdin:ascii” // user types in the value
FRUAREA PRODUCT
// Gets the value from an environment variable “prod_ser_num”.
FRUFIELD S# “@env:ascii:prod_ser_num”
// Gets the value from the 4
th
line of the ASCII file ‘file_name’.
FRUFIELD P# “@file:ascii:file_name:4”
Table 107. Type Code Specification
Type Description FRUSDR Version
ASCII Straight 8 bit ASCII Ver 2.0 and later
ASCII6 6 bit ASCII packed bytes Not supported
BCD Binary Coded Decimal.
Ver 2.0 and later. Support for BCD only
exists when using Stdin and in the
original FRU file.
BIN
Binary bytes
Note: Binary data will be displayed in
HEX format.
Not supported
UNICODE Unicode Not supported