Руководство Пользователя для Cisco Cisco Security Manager 4.11

Скачать
Страница из 301
 
 
 
  
 
Cisco Security Manager 4.11 API Specification (Version 2.3) 
 
Page  202
 
 
Figure 169: EventSubRequest XML Schema   
 
4.1.2.2 Response 
An example of the eventSubscription response is shown in the figure below.  The fields in these messages are 
described in the table below. 
 
Figure 170: eventSubscription Response Example 
 
<
xs:simpleType
 name
="
EventType
">
 
 
 
<
xs:restriction
 base
="
xs:token
">
 
 
 
 
<
xs:enumeration
 value
="
syslog
"/>
 
 
 
</
xs:restriction
>
 
 
</
xs:simpleType
>
 
 
<
xs:simpleType
 name
="
EventFormat
">
 
 
 
<
xs:restriction
 base
="
xs:token
">
 
 
 
 
<
xs:enumeration
 value
="
xml
"/>
 
 
 
 
<
xs:enumeration
 value
="
plainText
"/>
 
 
 
</
xs:restriction
>
 
 
</
xs:simpleType
>
 
 
<
xs:simpleType
 name
="
EventCategory
">
 
 
 
<
xs:restriction
 base
="
xs:token
">
 
 
 
 
<
xs:enumeration
 value
="
configChange
"/> 
 
 
 
<
xs:enumeration
 value
="
deviceStatus
"/>
 
 
 
</
xs:restriction
>
 
 
</
xs:simpleType
>
 
 
<
xs:complexType
 name
="
EventFilterItem
">
 
 
 
<
xs:sequence
>
 
 
 
 
<
xs:element
 name
="
filterEventType
"
 type
="
EventType
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>
 
 
 
 
<
xs:element
 name
="
filterEventFormat
"
 type
="
EventFormat
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>
 
 
 
 
<
xs:element
 name
="
filterEventCategory
"
 type
="
EventCategory
"
 minOccurs
="
1
"
 maxOccurs
="
unbounded
"/>
 
 
 
</
xs:sequence
>
 
 
</
xs:complexType
>
 
 
<
xs:element
 name
="
eventSubRequest
"
 type
="
EventSubRequest
"/>
 
 
<
xs:complexType
 name
="
EventSubRequest
">
 
 
 
<
xs:complexContent
>
 
 
 
 
<
xs:extension
 base
="
BaseReqResp
">
 
 
 
 
 
<
xs:sequence
>
 
 
 
 
 
 
<
xs:element
 name
="
op
"
 type
="
SubscriptionOperation
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>
 
 
 
 
 
 
<
xs:element
 name
="
subscriptionId
"
 type
="
xs:string
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>
 
 
 
 
 
 
<
xs:element
 name
="
eventFilterItem
"
 type
="
EventFilterItem
"
 minOccurs
="
0
"
 maxOccurs
="
1
"/>
 
 
 
 
 
 
<
xs:element
 name
="
syslogServer
"
 type
="
SyslogServer
"
 minOccurs
="
0
"
 maxOccurs
="
1
"/>
 
 
 
 
 
</
xs:sequence
>
 
 
 
 
</
xs:extension
>
 
 
 
</
xs:complexContent
>
 
 
</
xs:complexType
>
 
<?xml version=”1.0” encoding=”UTF-8”?> 
<eventSubResponse> 
 
<protVersion>1.0</protVersion> 
 
<reqId>123</reqId> 
 
<subscriptionId>12345</subscriptionId> 
 
 
</eventSubResponse>