Using xml, Xml overview, Xml headers – HP ProLiant DL170e G6 Server User Manual
Page 65: Xml output, Data types
Using XML 65
Using XML
XML overview
XML scripting provides a standard programmatic means for data center tools to interact with the SL-APM. You
can configure many of the same components available with the SL-APM CLI only in a format that is more
favorable to the many tools that use XML as a scripting medium.
In addition to configuration capabilities, you can also draw information from the SL-APM, based on an XML
query/response paradigm, such as querying a rack for all available power loads on that rack.
A username/password combination, located at the top of the XML query into SL-APM, enforces security.
XML headers
The first line of the XML script is always the following:
XML output
XML output normalizes the attribute values and writes them to the output. This output follows the W3C
canonicalization specification
Data types
The following table lists the data types allowed in the parameter.
Data type
Description
String
Any text enclosed in quotes. It can include spaces, numbers, or any printable
character. A string might start with either a double of single quote, and it must end with
the same type of quote. The string might contain a quote if it is different from the string
delimiter quotes.
For example, if a string is started with a double quote, a single quote can be used
within the string and the string must be closed with a double quote.
Specific string
A specific string must contain certain characters. You have a choice of words that are
accepted as correct syntax. All other words produce an error.
Boolean string
A boolean string is a specific string that specifies a "yes" or "no" condition. These
strings are not case-sensitive. Acceptable boolean strings are:
•
"yes"
•
"y"
•
"no"
•
"n"
•
"true"
•
"t"
•
"false"
•
"f"
- ProLiant SL4540 Gen8 Server ProLiant SL160s G6 Server ProLiant SL170s G6 Server ProLiant SL165z G6 Server ProLiant SL165z G7 Server ProLiant SL335s G7 Server ProLiant SL210t Gen8 Server ProLiant SL230s Gen8 Server ProLiant SL4545 G7 Server ProLiant SL390s G7 Server ProLiant SL170z G6 Server ProLiant SL165s G7 Server ProLiant SL160z G6 Server ProLiant SL250s Gen8 Server ProLiant SL2x170z G6 Server ProLiant SL270s Gen8 Server