Cisco Cisco Security Manager 4.6 Guia De Especificaciones
Cisco Security Manager 4.4 API Specification (Version 1.1)
OL- 29074-01
Page 216
10.4 Utility XSD
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2011 (http://www.altova.com) by BRIAN MCMAHON (CISCO) -->
<
xs:schema
xmlns:xs
="
http://www.w3.org/2001/XMLSchema
"
xmlns
="
csm
"
targetNamespace
="
csm
">
<
xs:include
schemaLocation
="
common.xsd
"/>
<
xs:simpleType
name
="
Result
">
<
xs:restriction
base
="
xs:token
">
<
xs:enumeration
value
="
ok
"/>
<
xs:enumeration
value
="
timeout
"/>
<
xs:enumeration
value
="
failed
"/>
</
xs:restriction
>
</
xs:simpleType
>
<
xs:complexType
name
="
DeviceReadOnlyCLICmd
">
<
xs:sequence
>
<
xs:choice
minOccurs
="
1
"
maxOccurs
="
1
">
<
xs:element
name
="
deviceIP
"
type
="
xs:string
"
minOccurs
="
0"
maxOccurs
="
1
"/>
<
xs:element
name
="
deviceName
"
type
="
xs:string
"
minOccurs
="
1
"
maxOccurs
="
1
"/>
<
xs:element
name
="
deviceGID
"
type
="
ObjectIdentifier
"
minOccurs
="
1
"
maxOccurs
="
1
"/>
</
xs:choice
>
<
xs:element
name
="cmd"
minOccurs
="1"
maxOccurs
="1">
<
xs:simpleType
>
<
xs:restriction
base
="xs:string">
<
xs:pattern
value
="[sS][hH][oO][wW]"/>
</
xs:restriction
>
</
xs:simpleType
>
</xs:element
>
<
xs:element
name
="argument"
type
="xs:string"
minOccurs
="1"
maxOccurs
="1">
<
xs:element
name
="execTimeout"
type
="xs:unsignedInt"
minOccurs
="0"
maxOccurs
="1">
<
xs:simpleType
>
<
xs:restriction
base
="xs:unsignedInt">
<
xs:minInclusive
value
="1"/>
</
xs:restriction
>
</
xs:simpleType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
<
xs:complexType
name
="
DeviceCmdResult
">
<
xs:sequence
>
<
xs:element
name
="
deviceIP
"
type
="
xs:string
"
minOccurs
="
0
"
maxOccurs
="
1
"/>
<
xs:element
name
="
deviceGID
"
type
="
ObjectIdentifier
"
minOccurs
="
1
"
maxOccurs
="
1
"/>
<
xs:element
name
="
deviceName
"
type
="
xs:string
"
minOccurs
="
1
"
maxOccurs
="
1
"/>
<
xs:element
name
="
result
"
type
="
Result
"
minOccurs
="
1
"
maxOccurs
="
1
"/>
<
xs:element
name
="
resultContent
"
type
="
xs:string
"
minOccurs
="
0
"
maxOccurs
="
1
"/>
</
xs:sequence
>
</
xs:complexType
>
<
xs:element
name
="
execDeviceReadOnlyCLICmdsRequest
"
type
="
ExecDeviceReadOnlyCLICmdsRequest
"/>
<
xs:complexType
name
="
ExecDeviceReadOnlyCLICmdsRequest
">
<
xs:complexContent
>
<
xs:extension
base
="
BaseReqResp
">
<
xs:sequence
>
<
xs:element
name
="
deviceReadOnlyCLICmd
"
type
="
DeviceReadOnlyCLICmd
"
minOccurs
="
1
"
maxOccurs
="
1
"/>
</
xs:sequence
>
</
xs:extension
>
</
xs:complexContent
>
</
xs:complexType
>
<
xs:element
name
="
execDeviceReadOnlyCLICmdsResponse
"
type
="
ExecDeviceReadOnlyCLICmdsResponse
"/>
<
xs:complexType
name
="
ExecDeviceReadOnlyCLICmdsResponse
">
<
xs:complexContent
>
<
xs:extension
base
="
BaseReqResp
">
<
xs:sequence
>
<
xs:element
name
="
deviceCmdResult
"
type
="
DeviceCmdResult
"
minOccurs
="
1
"
maxOccurs
="
1
"/>
</
xs:sequence
>
</
xs:extension
>