HP MSA2324sa HP StorageWorks 2300 Family Modular Smart Array CLI reference gui - Page 16

XML API DTD content

Page 16 highlights

0 The following example shows XML API output from the create vdisk command: # create vdisk vd-1 disks 2.6,2.7,2.8 level r5 Success 0 Command completed successfully. - The vdisk was created. 0 XML API DTD content The following DTD provides the structure of all documents returned by the CLI when XML API mode is enabled. Elements and attributes are described in the table on the following page. ] > 16 Using the CLI

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196

16
Using the CLI
<PROPERTY name="return-code" type="int32" size="5" draw="false" sort="nosort"
display-name="Return Code">0</PROPERTY>
<PROPERTY name="component-id" type="string" size="80" draw="false"
sort="nosort" display-name="Component ID"></PROPERTY>
</OBJECT>
</RESPONSE>
The following example shows XML API output from the
create vdisk
command:
# create vdisk vd-1 disks 2.6,2.7,2.8 level r5
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<RESPONSE VERSION="W440">
<OBJECT basetype="status" name="status" oid="1">
<PROPERTY name="response-type" type="enumeration" size="12" draw="false"
sort="nosort" display-name="Response Type">Success</PROPERTY>
<PROPERTY name="response-type-numeric" type="enumeration" size="12"
draw="false" sort="nosort" display-name="Response">0</PROPERTY>
<PROPERTY name="response" type="string" size="180" draw="true" sort="nosort"
display-name="Response">Command completed successfully. - The vdisk was
created.</PROPERTY>
<PROPERTY name="return-code" type="int32" size="5" draw="false" sort="nosort"
display-name="Return Code">0</PROPERTY>
<PROPERTY name="component-id" type="string" size="80" draw="false"
sort="nosort" display-name="Component ID"></PROPERTY>
</OBJECT>
</RESPONSE>
XML API DTD content
The following DTD provides the structure of all documents returned by the CLI when XML API mode is
enabled. Elements and attributes are described in the table on the following page.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE RESPONSE [
<!-- Copyright Protected Material 2002-2007.
-->
<!--- Response Element. Echoes the request back -->
<!ELEMENT RESPONSE (ASC|COMP|OBJECT|LOG_CONTENT)*>
<!ATTLIST RESPONSE VERSION CDATA #IMPLIED request CDATA #IMPLIED>
<!--- Object Definition. Essentially the object can only contain properties. OID
is unique per object only in each request -->
<!ELEMENT OBJECT (PROPERTY|OBJECT)*>
<!ATTLIST OBJECT oid CDATA #REQUIRED name CDATA #IMPLIED basetype CDATA #IMPLIED
format (pairs|rows|packed|labeled|status) #IMPLIED >
<!--- Property definition -->
<!ELEMENT PROPERTY (#PCDATA)>
<!ATTLIST PROPERTY
display-name CDATA #IMPLIED
draw (true|false) #IMPLIED
size CDATA #IMPLIED
type (string|uint8|uint16|uint32|uint64|int8|int16|int32|int64|bool|enum)
#IMPLIED
key (true|false) #IMPLIED
name CDATA #REQUIRED
units CDATA #IMPLIED
blocksize CDATA #IMPLIED
>
<!--- Composition, P is the part component, G is the grouping component -->
<!ELEMENT COMP EMPTY>
<!ATTLIST COMP P IDREF #REQUIRED G IDREF #REQUIRED>
<!--- Simple Association, A and B are the oids of the Objects -->
<!ELEMENT ASC EMPTY>
<!ATTLIST ASC A IDREF #REQUIRED B IDREF #REQUIRED>
<!ELEMENT LOG_CONTENT (#PCDATA)>
] >