PageRenderTime 123ms CodeModel.GetById 40ms RepoModel.GetById 1ms app.codeStats 0ms

/driver-tests/bpelse/scalability/ScalabilityStandAloneTestClient/xml-resources/web-service-references/ScalabilityTest1/wsdl/XmlQosFmMonitorSchema.xsd

https://bitbucket.org/pymma/openesb-components
XML Schema | 795 lines | 795 code | 0 blank | 0 comment | 0 complexity | bf61dca0c73f2bf254b6f745262bef0c MD5 | raw file
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Copyright 2001 Cisco Systems, Inc., Ericsson Radio Systems AB., Motorola, Inc.,
  3. NEC Corporation, Nokia Networks Oy, Nortel Networks Limited, Sun Microsystems, Inc.,
  4. Telcordia Technologies, Inc., Digital Fairway Corporation, Orchestream Holdings plc,
  5. BEA Systems, Inc. All rights reserved. Use is subject to license terms. -->
  6. <!--
  7. DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED
  8. CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED
  9. WARRANTY OF MERCHANTABILITY, FITNESS FOR FOR A PARTICULAR PURPOSE OR
  10. NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH
  11. DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
  12. -->
  13. <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:measurement="http://java.sun.com/products/oss/xml/QualityOfService/PM/Measurement" xmlns:fm="http://java.sun.com/products/oss/xml/QualityOfService/FM/Monitor" xmlns:threshold="http://java.sun.com/products/oss/xml/QualityOfService/PM/Threshold" xmlns:irp="http://java.sun.com/products/oss/xml/Common/Util" xmlns:co="http://java.sun.com/products/oss/xml/Common" targetNamespace="http://java.sun.com/products/oss/xml/QualityOfService/FM/Monitor" elementFormDefault="qualified">
  14. <import namespace="http://java.sun.com/products/oss/xml/Common" schemaLocation="XmlCommonSchema.xsd"/>
  15. <import namespace="http://java.sun.com/products/oss/xml/Common/Util" schemaLocation="XmlCommonUtilSchema.xsd"/>
  16. <import namespace="http://java.sun.com/products/oss/xml/QualityOfService/PM/Threshold" schemaLocation="XmlQosPmThresholdSchema.xsd"/>
  17. <import namespace="http://java.sun.com/products/oss/xml/QualityOfService/PM/Measurement" schemaLocation="XmlQosPmMeasurementSchema.xsd"/>
  18. <!-- Value type javax.oss.fm.monitor.AlarmAckState -->
  19. <element name="baseAlarmAckState" type="string" nillable="true"/>
  20. <element name="alarmAckState" type="fm:AlarmAckState" substitutionGroup="fm:baseAlarmAckState"/>
  21. <simpleType name="AlarmAckState">
  22. <restriction base="string">
  23. <enumeration value="ACKNOWLEDGED"/>
  24. <enumeration value="UNACKNOWLEDGED"/>
  25. </restriction>
  26. </simpleType>
  27. <!-- Value type javax.oss.fm.monitor.AlarmCountsValue -->
  28. <complexType name="AlarmCountsValue">
  29. <sequence>
  30. <element name="criticalCount" type="int"/>
  31. <element name="majorCount" type="int"/>
  32. <element name="minorCount" type="int"/>
  33. <element name="warningCount" type="int"/>
  34. <element name="indeterminateCount" type="int"/>
  35. <element name="clearedCount" type="int"/>
  36. </sequence>
  37. </complexType>
  38. <!-- Event type javax.oss.fm.monitor.AlarmEvent -->
  39. <element name="alarmEvent">
  40. <complexType>
  41. <sequence>
  42. <element name="event" type="fm:AlarmEventType" nillable="false"/>
  43. </sequence>
  44. </complexType>
  45. </element>
  46. <complexType name="AlarmEventType">
  47. <complexContent>
  48. <extension base="irp:IRPEventType">
  49. <sequence>
  50. <element name="alarmType" type="string" nillable="false"/>
  51. <element name="alarmKey" type="fm:AlarmKey" nillable="false"/>
  52. <element ref="fm:basePerceivedAlarmSeverity"/>
  53. <element ref="fm:baseProbableAlarmCause"/>
  54. </sequence>
  55. </extension>
  56. </complexContent>
  57. </complexType>
  58. <!-- Value type javax.oss.fm.monitor.AlarmEventPropertyDescriptor -->
  59. <complexType name="AlarmEventPropertyDescriptor" abstract="true">
  60. <complexContent>
  61. <extension base="irp:IRPEventPropertyDescriptor">
  62. <sequence/>
  63. </extension>
  64. </complexContent>
  65. </complexType>
  66. <!-- Value type javax.oss.fm.monitor.AlarmKey -->
  67. <complexType name="AlarmKey">
  68. <annotation>
  69. <documentation>The AlarmKey uniquely identifies an Alarm.</documentation>
  70. </annotation>
  71. <complexContent>
  72. <extension base="co:ManagedEntityKey">
  73. <sequence>
  74. <element name="alarmPrimaryKey" type="string"/>
  75. </sequence>
  76. </extension>
  77. </complexContent>
  78. </complexType>
  79. <complexType name="ArrayOfAlarmKey">
  80. <annotation>
  81. <documentation>
  82. This is a representation of an AlarmKey array.
  83. </documentation>
  84. </annotation>
  85. <sequence>
  86. <element name="Item" type="fm:AlarmKey" nillable="true" maxOccurs="unbounded"/>
  87. </sequence>
  88. </complexType>
  89. <!-- Value type javax.oss.fm.monitor.AlarmKeyResult -->
  90. <complexType name="AlarmKeyResult">
  91. <complexContent>
  92. <extension base="co:ManagedEntityKeyResult">
  93. <sequence>
  94. <element name="alarmKey" type="fm:AlarmKey" nillable="false"/>
  95. </sequence>
  96. </extension>
  97. </complexContent>
  98. </complexType>
  99. <complexType name="ArrayOfAlarmKeyResult">
  100. <annotation>
  101. <documentation>
  102. This is a representation of an AlarmKeyResult array.
  103. </documentation>
  104. </annotation>
  105. <sequence>
  106. <element name="Item" type="fm:AlarmKeyResult" nillable="true" maxOccurs="unbounded"/>
  107. </sequence>
  108. </complexType>
  109. <!-- Enum type javax.oss.fm.monitor.AlarmType -->
  110. <element name="baseAlarmType" type="string" nillable="true"/>
  111. <element name="alarmType" type="fm:AlarmType" substitutionGroup="fm:baseAlarmType"/>
  112. <simpleType name="AlarmType">
  113. <restriction base="string">
  114. <enumeration value="CommunicationsAlarm"/>
  115. <enumeration value="ProcessingErrorAlarm"/>
  116. <enumeration value="EnvironmentalAlarm"/>
  117. <enumeration value="QualityOfServiceAlarm"/>
  118. <enumeration value="EquipmentAlarm"/>
  119. <enumeration value="IntegrityViolation"/>
  120. <enumeration value="SecurityViolation"/>
  121. <enumeration value="TimeDomainViolation"/>
  122. <enumeration value="OperationalViolation"/>
  123. <enumeration value="PhysicalViolation"/>
  124. </restriction>
  125. </simpleType>
  126. <!-- Value type javax.oss.fm.monitor.AlarmValue -->
  127. <complexType name="AlarmValue">
  128. <complexContent>
  129. <extension base="co:ManagedEntityValue">
  130. <sequence>
  131. <element name="alarmRaisedTime" type="dateTime" nillable="true" minOccurs="0"/>
  132. <element name="managedObjectClass" type="string" nillable="true" minOccurs="0"/>
  133. <element name="managedObjectInstance" type="string" nillable="true" minOccurs="0"/>
  134. <element name="systemDN" type="string" nillable="true" minOccurs="0"/>
  135. <element ref="fm:baseAlarmType" minOccurs="0"/>
  136. <element name="alarmKey" type="fm:AlarmKey" nillable="true" minOccurs="0"/>
  137. <element name="notificationId" type="string" nillable="true" minOccurs="0"/>
  138. <element ref="fm:baseProbableAlarmCause" minOccurs="0"/>
  139. <element ref="fm:basePerceivedAlarmSeverity" minOccurs="0"/>
  140. <element name="specificProblem" type="string" nillable="true" minOccurs="0"/>
  141. <element name="correlatedNotifications" type="fm:ArrayOfCorrelatedNotificationValue" nillable="true" minOccurs="0"/>
  142. <element name="backedUpStatus" type="boolean" nillable="true" minOccurs="0"/>
  143. <element name="backUpObject" type="string" nillable="true" minOccurs="0"/>
  144. <element ref="fm:baseTrendIndicationType" minOccurs="0"/>
  145. <element name="thresholdInfo" type="fm:ThresholdInfoType" nillable="true" minOccurs="0"/>
  146. <element name="attributeChanges" type="fm:ArrayOfAttributeValueChange" nillable="true" minOccurs="0"/>
  147. <element name="monitoredAttributes" type="fm:ArrayOfAttributeValue" nillable="true" minOccurs="0"/>
  148. <element name="proposedRepairActions" type="string" nillable="true" minOccurs="0"/>
  149. <element name="additionalText" type="string" nillable="true" minOccurs="0"/>
  150. <element name="ackUserId" type="string" nillable="true" minOccurs="0"/>
  151. <element name="ackTime" type="dateTime" nillable="true" minOccurs="0"/>
  152. <element ref="fm:baseAlarmAckState" minOccurs="0"/>
  153. <element name="ackSystemId" type="string" nillable="true" minOccurs="0"/>
  154. <element name="comments" type="fm:ArrayOfCommentValue" nillable="true" minOccurs="0"/>
  155. <element name="alarmClearedTime" type="dateTime" nillable="true" minOccurs="0"/>
  156. <element name="alarmChangedTime" type="dateTime" nillable="true" minOccurs="0"/>
  157. </sequence>
  158. </extension>
  159. </complexContent>
  160. </complexType>
  161. <complexType name="ArrayOfAlarmValue">
  162. <annotation>
  163. <documentation>
  164. This is a representation of an AlarmValue array.
  165. </documentation>
  166. </annotation>
  167. <sequence>
  168. <element name="Item" type="fm:AlarmValue" nillable="true" maxOccurs="unbounded"/>
  169. </sequence>
  170. </complexType>
  171. <!-- Value type javax.oss.fm.monitor.AttributeValue -->
  172. <complexType name="AttributeValue">
  173. <sequence>
  174. <element name="attributeName" type="string" nillable="false"/>
  175. <element name="attributeType" type="string" nillable="false"/>
  176. <element name="value" type="string" nillable="false"/>
  177. </sequence>
  178. </complexType>
  179. <complexType name="ArrayOfAttributeValue">
  180. <annotation>
  181. <documentation>
  182. This is a representation of an AttributeValue array.
  183. </documentation>
  184. </annotation>
  185. <sequence>
  186. <element name="Item" type="fm:AttributeValue" nillable="true" maxOccurs="unbounded"/>
  187. </sequence>
  188. </complexType>
  189. <!-- Value type javax.oss.fm.monitor.AttributeValueChange -->
  190. <complexType name="AttributeValueChange">
  191. <sequence>
  192. <element name="attributeName" type="string" nillable="false"/>
  193. <element name="attributeType" type="string" nillable="false"/>
  194. <element name="oldValue" type="string" nillable="true" minOccurs="0"/>
  195. <element name="newValue" type="string" nillable="true" minOccurs="0"/>
  196. </sequence>
  197. </complexType>
  198. <complexType name="ArrayOfAttributeValueChange">
  199. <annotation>
  200. <documentation>
  201. This is a representation of an AttributeValueChange array.
  202. </documentation>
  203. </annotation>
  204. <sequence>
  205. <element name="Item" type="fm:AttributeValueChange" nillable="true" maxOccurs="unbounded"/>
  206. </sequence>
  207. </complexType>
  208. <!-- Value type javax.oss.fm.monitor.CommentValue -->
  209. <complexType name="CommentValue">
  210. <sequence>
  211. <element name="commentUserId" type="string" nillable="false"/>
  212. <element name="commentTime" type="dateTime" nillable="false"/>
  213. <element name="commentText" type="string" nillable="false"/>
  214. <element name="commentSystemId" type="string" nillable="true" minOccurs="0"/>
  215. </sequence>
  216. </complexType>
  217. <complexType name="ArrayOfCommentValue">
  218. <sequence>
  219. <element name="item" type="fm:CommentValue" nillable="true" maxOccurs="unbounded"/>
  220. </sequence>
  221. </complexType>
  222. <!-- Value type javax.oss.fm.monitor.CorrelatedNotificationValue -->
  223. <complexType name="CorrelatedNotificationValue">
  224. <sequence>
  225. <element name="notificationIds" type="co:ArrayOfString" nillable="false"/>
  226. <element name="managedObjectInstance" type="string" nillable="false"/>
  227. </sequence>
  228. </complexType>
  229. <complexType name="ArrayOfCorrelatedNotificationValue">
  230. <annotation>
  231. <documentation>
  232. This is a representation of a CorrelatedNotificationValue array.
  233. </documentation>
  234. </annotation>
  235. <sequence>
  236. <element name="Item" type="fm:CorrelatedNotificationValue" nillable="true" maxOccurs="unbounded"/>
  237. </sequence>
  238. </complexType>
  239. <element name="getVersionRequest">
  240. <complexType>
  241. <sequence/>
  242. </complexType>
  243. </element>
  244. <element name="getVersionResponse">
  245. <complexType>
  246. <sequence>
  247. <element name="version" type="co:ArrayOfString"/>
  248. </sequence>
  249. </complexType>
  250. </element>
  251. <element name="getVersionException">
  252. <complexType>
  253. <choice>
  254. <element name="remoteException" type="co:RemoteException"/>
  255. </choice>
  256. </complexType>
  257. </element>
  258. <element name="queryAlarmCountsRequest">
  259. <complexType>
  260. <sequence>
  261. <element name="query" type="co:ArrayOfQueryValue"/>
  262. </sequence>
  263. </complexType>
  264. </element>
  265. <element name="queryAlarmCountsResponse">
  266. <complexType>
  267. <sequence>
  268. <element name="alarmCounts" type="fm:AlarmCountsValue"/>
  269. </sequence>
  270. </complexType>
  271. </element>
  272. <element name="queryAlarmCountsException">
  273. <complexType>
  274. <choice>
  275. <element name="illegalArgumentException" type="co:IllegalArgumentException"/>
  276. <element name="unsupportedOperationException" type="co:UnsupportedOperationException"/>
  277. <element name="remoteException" type="co:RemoteException"/>
  278. </choice>
  279. </complexType>
  280. </element>
  281. <element name="queryAlarmListRequest">
  282. <complexType>
  283. <complexContent>
  284. <extension base="co:IteratorRequest">
  285. <sequence>
  286. <element name="query" type="co:ArrayOfQueryValue"/>
  287. <element name="attributes" type="co:ArrayOfString"/>
  288. </sequence>
  289. </extension>
  290. </complexContent>
  291. </complexType>
  292. </element>
  293. <element name="queryAlarmListResponse">
  294. <complexType>
  295. <complexContent>
  296. <extension base="co:IteratorResponse">
  297. <sequence>
  298. <element name="alarm" type="fm:ArrayOfAlarmValue"/>
  299. </sequence>
  300. </extension>
  301. </complexContent>
  302. </complexType>
  303. </element>
  304. <element name="queryAlarmListException">
  305. <complexType>
  306. <choice>
  307. <element name="illegalArgumentException" type="co:IllegalArgumentException"/>
  308. <element name="remoteException" type="co:RemoteException"/>
  309. </choice>
  310. </complexType>
  311. </element>
  312. <element name="tryAcknowledgeAlarmsRequest">
  313. <complexType>
  314. <sequence>
  315. <element name="alarmReferenceList" type="fm:ArrayOfAlarmKey"/>
  316. <element name="ackUserId" type="string"/>
  317. <element name="ackSystemId" type="string" nillable="true" minOccurs="0"/>
  318. </sequence>
  319. </complexType>
  320. </element>
  321. <element name="tryAcknowledgeAlarmsResponse">
  322. <complexType>
  323. <sequence>
  324. <element name="acknowledgeAlarms" type="fm:ArrayOfAlarmKeyResult"/>
  325. </sequence>
  326. </complexType>
  327. </element>
  328. <element name="tryAcknowledgeAlarmsException">
  329. <complexType>
  330. <choice>
  331. <element name="illegalArgumentException" type="co:IllegalArgumentException"/>
  332. <element name="remoteException" type="co:RemoteException"/>
  333. </choice>
  334. </complexType>
  335. </element>
  336. <element name="tryCommentAlarmsRequest">
  337. <complexType>
  338. <sequence>
  339. <element name="alarmReferenceList" type="fm:ArrayOfAlarmKey"/>
  340. <element name="commentUserId" type="string"/>
  341. <element name="commentText" type="string"/>
  342. <element name="commentSystemId" type="string" nillable="true" minOccurs="0"/>
  343. </sequence>
  344. </complexType>
  345. </element>
  346. <element name="tryCommentAlarmsResponse">
  347. <complexType>
  348. <sequence>
  349. <element name="commentAlarms" type="fm:ArrayOfAlarmKeyResult"/>
  350. </sequence>
  351. </complexType>
  352. </element>
  353. <element name="tryCommentAlarmsException">
  354. <complexType>
  355. <choice>
  356. <element name="illegalArgumentException" type="co:IllegalArgumentException"/>
  357. <element name="unsupportedOperationException" type="co:UnsupportedOperationException"/>
  358. <element name="remoteException" type="co:RemoteException"/>
  359. </choice>
  360. </complexType>
  361. </element>
  362. <element name="tryUnacknowledgeAlarmsRequest">
  363. <complexType>
  364. <sequence>
  365. <element name="alarmReferenceList" type="fm:ArrayOfAlarmKey"/>
  366. <element name="ackUserId" type="string"/>
  367. <element name="ackSystemId" type="string" nillable="true" minOccurs="0"/>
  368. </sequence>
  369. </complexType>
  370. </element>
  371. <element name="tryUnacknowledgeAlarmsResponse">
  372. <complexType>
  373. <sequence>
  374. <element name="unacknowledgeAlarms" type="fm:ArrayOfAlarmKeyResult"/>
  375. </sequence>
  376. </complexType>
  377. </element>
  378. <element name="tryUnacknowledgeAlarmsException">
  379. <complexType>
  380. <choice>
  381. <element name="illegalArgumentException" type="co:IllegalArgumentException"/>
  382. <element name="unsupportedOperationException" type="co:UnsupportedOperationException"/>
  383. <element name="remoteException" type="co:RemoteException"/>
  384. </choice>
  385. </complexType>
  386. </element>
  387. <!-- Enum type javax.oss.fm.monitor.JVTAlarmMonitorSessionOptionalOpt -->
  388. <element name="jVTAlarmMonitorSessionOptionalOpt" type="fm:JVTAlarmMonitorSessionOptionalOpt" nillable="true"/>
  389. <simpleType name="JVTAlarmMonitorSessionOptionalOpt">
  390. <restriction base="string">
  391. <enumeration value="TRY_UNACKNOWLEDGE_ALARMS"/>
  392. <enumeration value="QUERY_ALARM_COUNTS"/>
  393. <enumeration value="TRY_COMMENT_ALARMS"/>
  394. </restriction>
  395. </simpleType>
  396. <!-- Event type javax.oss.fm.monitor.NotifyAckStateChangedEvent -->
  397. <element name="notifyAckStateChangedEvent">
  398. <complexType>
  399. <sequence>
  400. <element name="event" type="fm:NotifyAckStateChangedEventType" nillable="false"/>
  401. </sequence>
  402. </complexType>
  403. </element>
  404. <complexType name="NotifyAckStateChangedEventType">
  405. <complexContent>
  406. <extension base="fm:AlarmEventType">
  407. <sequence>
  408. <element name="ackUserId" type="string" nillable="false"/>
  409. <element name="ackTime" type="dateTime" nillable="false"/>
  410. <element name="alarmAckState" type="int" nillable="false"/>
  411. <element name="ackSystemId" type="string" nillable="true" minOccurs="0"/>
  412. </sequence>
  413. </extension>
  414. </complexContent>
  415. </complexType>
  416. <!-- Value type
  417. javax.oss.fm.monitor.NotifyAckStateChangedEventPropertyDescriptor-->
  418. <complexType name="NotifyAckStateChangedEventPropertyDescriptor">
  419. <complexContent>
  420. <extension base="fm:AlarmEventPropertyDescriptor">
  421. <sequence/>
  422. </extension>
  423. </complexContent>
  424. </complexType>
  425. <!-- Event type javax.oss.fm.monitor.NotifyAlarmCommentsEvent -->
  426. <element name="notifyAlarmCommentsEvent">
  427. <complexType>
  428. <sequence>
  429. <element name="event" type="fm:NotifyAlarmCommentsEventType" nillable="false"/>
  430. </sequence>
  431. </complexType>
  432. </element>
  433. <complexType name="NotifyAlarmCommentsEventType">
  434. <complexContent>
  435. <extension base="fm:AlarmEventType">
  436. <sequence>
  437. <element name="comment" type="fm:CommentValue" nillable="false"/>
  438. </sequence>
  439. </extension>
  440. </complexContent>
  441. </complexType>
  442. <!--Value type javax.oss.fm.monitor.NotifyAlarmCommentsEventPropertyDescriptor-->
  443. <complexType name="NotifyAlarmCommentsEventPropertyDescriptor">
  444. <complexContent>
  445. <extension base="fm:AlarmEventPropertyDescriptor">
  446. <sequence/>
  447. </extension>
  448. </complexContent>
  449. </complexType>
  450. <!-- Event type javax.oss.fm.monitor.NotifyAlarmListRebuiltEvent -->
  451. <element name="notifyAlarmListRebuiltEvent">
  452. <complexType>
  453. <sequence>
  454. <element name="event" type="fm:NotifyAlarmListRebuiltEventType" nillable="false"/>
  455. </sequence>
  456. </complexType>
  457. </element>
  458. <complexType name="NotifyAlarmListRebuiltEventType">
  459. <complexContent>
  460. <extension base="irp:IRPEventType">
  461. <sequence>
  462. <element name="reason" type="string" nillable="false"/>
  463. </sequence>
  464. </extension>
  465. </complexContent>
  466. </complexType>
  467. <!--Value type
  468. javax.oss.fm.monitor.NotifyAlarmListRebuiltEventPropertyDescriptor-->
  469. <complexType name="NotifyAlarmListRebuiltEventPropertyDescriptor">
  470. <complexContent>
  471. <extension base="irp:IRPEventPropertyDescriptor">
  472. <sequence/>
  473. </extension>
  474. </complexContent>
  475. </complexType>
  476. <!-- Event type javax.oss.fm.monitor.NotifyChangedAlarmEvent -->
  477. <element name="notifyChangedAlarmEvent">
  478. <complexType>
  479. <sequence>
  480. <element name="event" type="fm:NotifyChangedAlarmEventType" nillable="false"/>
  481. </sequence>
  482. </complexType>
  483. </element>
  484. <complexType name="NotifyChangedAlarmEventType">
  485. <complexContent>
  486. <extension base="fm:AlarmEventType">
  487. <sequence/>
  488. </extension>
  489. </complexContent>
  490. </complexType>
  491. <!--Value type javax.oss.fm.monitor.NotifyChangedAlarmEventPropertyDescriptor -->
  492. <complexType name="NotifyChangedAlarmEventPropertyDescriptor">
  493. <complexContent>
  494. <extension base="fm:AlarmEventPropertyDescriptor">
  495. <sequence/>
  496. </extension>
  497. </complexContent>
  498. </complexType>
  499. <!-- Event type javax.oss.fm.monitor.NotifyClearedAlarmEvent -->
  500. <element name="notifyClearedAlarmEvent">
  501. <complexType>
  502. <sequence>
  503. <element name="event" type="fm:NotifyClearedAlarmEventType" nillable="false"/>
  504. </sequence>
  505. </complexType>
  506. </element>
  507. <complexType name="NotifyClearedAlarmEventType">
  508. <complexContent>
  509. <extension base="fm:AlarmEventType">
  510. <sequence>
  511. <element name="correlatedNotifications" type="fm:ArrayOfCorrelatedNotificationValue" nillable="false"/>
  512. </sequence>
  513. </extension>
  514. </complexContent>
  515. </complexType>
  516. <!-- Value type javax.oss.fm.monitor.NotifyClearedAlarmEventPropertyDescriptor-->
  517. <complexType name="NotifyClearedAlarmEventPropertyDescriptor">
  518. <complexContent>
  519. <extension base="fm:AlarmEventPropertyDescriptor">
  520. <sequence/>
  521. </extension>
  522. </complexContent>
  523. </complexType>
  524. <!-- Event type javax.oss.fm.monitor.NotifyNewAlarmEvent -->
  525. <element name="notifyNewAlarmEvent">
  526. <complexType>
  527. <sequence>
  528. <element name="event" type="fm:NotifyNewAlarmEventType" nillable="false"/>
  529. </sequence>
  530. </complexType>
  531. </element>
  532. <complexType name="NotifyNewAlarmEventType">
  533. <complexContent>
  534. <extension base="fm:AlarmEventType">
  535. <sequence>
  536. <element name="specificProblem" type="string" nillable="true" minOccurs="0"/>
  537. <element name="correlatedNotifications" type="fm:ArrayOfCorrelatedNotificationValue" nillable="true" minOccurs="0"/>
  538. <element name="backedUpStatus" type="boolean" nillable="true" minOccurs="0"/>
  539. <element name="backUpObject" type="string" nillable="true" minOccurs="0"/>
  540. <element name="trendIndication" type="string" nillable="true" minOccurs="0"/>
  541. <element name="thresholdInfo" type="fm:ThresholdInfoType" nillable="true" minOccurs="0"/>
  542. <element name="attributeChanges" type="fm:ArrayOfAttributeValueChange" nillable="true" minOccurs="0"/>
  543. <element name="monitoredAttributes" type="fm:ArrayOfAttributeValue" nillable="true" minOccurs="0"/>
  544. <element name="proposedRepairActions" type="string" nillable="true" minOccurs="0"/>
  545. <element name="additionalText" type="string" nillable="true" minOccurs="0"/>
  546. </sequence>
  547. </extension>
  548. </complexContent>
  549. </complexType>
  550. <!-- Value type javax.oss.fm.monitor.NotifyNewAlarmEventPropertyDescriptor -->
  551. <complexType name="NotifyNewAlarmEventPropertyDescriptor">
  552. <complexContent>
  553. <extension base="fm:AlarmEventPropertyDescriptor">
  554. <sequence/>
  555. </extension>
  556. </complexContent>
  557. </complexType>
  558. <!-- Enum type javax.oss.fm.monitor.PerceivedAlarmSeverity -->
  559. <element name="basePerceivedAlarmSeverity" type="string" nillable="true"/>
  560. <element name="perceivedAlarmSeverity" type="fm:PerceivedAlarmSeverity" substitutionGroup="fm:basePerceivedAlarmSeverity"/>
  561. <simpleType name="PerceivedAlarmSeverity">
  562. <restriction base="string">
  563. <enumeration value="INDETERMINATE"/>
  564. <enumeration value="CRITICAL"/>
  565. <enumeration value="MAJOR"/>
  566. <enumeration value="MINOR"/>
  567. <enumeration value="WARNING"/>
  568. <enumeration value="CLEARED"/>
  569. </restriction>
  570. </simpleType>
  571. <!-- Enum type javax.oss.fm.monitor.ProbableAlarmCause -->
  572. <element name="baseProbableAlarmCause" type="string" nillable="true"/>
  573. <element name="probableAlarmCause" type="fm:ProbableAlarmCause" substitutionGroup="fm:baseProbableAlarmCause"/>
  574. <simpleType name="ProbableAlarmCause">
  575. <restriction base="string">
  576. <enumeration value="INDETERMINATE"/>
  577. <enumeration value="ALARM_INDICATION_SIGNAL"/>
  578. <enumeration value="CALL_SETUP_FAILURE"/>
  579. <enumeration value="DEGRADED_SIGNAL_M3100"/>
  580. <enumeration value="FAR_END_RECEIVER_FAILURE"/>
  581. <enumeration value="FRAMING_ERROR_M3100"/>
  582. <enumeration value="LOSS_OF_FRAME"/>
  583. <enumeration value="LOSS_OF_POINTER"/>
  584. <enumeration value="LOSS_OF_SIGNAL"/>
  585. <enumeration value="PAYLOAD_TYPE_MISMATCH"/>
  586. <enumeration value="TRANSMISSION_ERROR"/>
  587. <enumeration value="REMOTE_ALARM_INTERFACE"/>
  588. <enumeration value="EXCESSIVE_BIT_ERROR_RATE"/>
  589. <enumeration value="PATH_TRACE_MISMATCH"/>
  590. <enumeration value="UNAVAILABLE"/>
  591. <enumeration value="SIGNAL_LABEL_MISMATCH"/>
  592. <enumeration value="LOSS_OF_MULTI_FRAME"/>
  593. <enumeration value="BACK_PLANE_FAILURE"/>
  594. <enumeration value="DATA_SET_PROBLEM"/>
  595. <enumeration value="EQUIPMENT_IDENTIFIER_DUPLICATION"/>
  596. <enumeration value="EXTERNAL_DEVICE_PROBLEM"/>
  597. <enumeration value="LINE_CARD_PROBLEM"/>
  598. <enumeration value="MULTIPLEXER_PROBLEM_M3100"/>
  599. <enumeration value="NE_IDENTIFIER_DUPLICATION"/>
  600. <enumeration value="POWER_PROBLEM_M3100"/>
  601. <enumeration value="PROCESSOR_PROBLEM_M3100"/>
  602. <enumeration value="PROTECTION_PATH_FAILURE"/>
  603. <enumeration value="RECEIVER_FAILURE_M3100"/>
  604. <enumeration value="REPLACEABLE_UNIT_MISSING"/>
  605. <enumeration value="REPLACEABLE_UNIT_TYPE_MISMATCH"/>
  606. <enumeration value="SYNCHRONISATION_SOURCE_MISMATCH"/>
  607. <enumeration value="TERMINAL_PROBLEM"/>
  608. <enumeration value="TIMING_PROBLEM_M3100"/>
  609. <enumeration value="TRANSMITTER_FAILURE_M3100"/>
  610. <enumeration value="TRUNK_CARD_PROBLEM"/>
  611. <enumeration value="REPLACEABLE_UNIT_PROBLEM"/>
  612. <enumeration value="AIR_COMPRESSOR_FAILURE"/>
  613. <enumeration value="AIR_CONDITIONING_FAILURE"/>
  614. <enumeration value="AIR_DRYER_FAILURE"/>
  615. <enumeration value="BATTERY_DISCHARGING"/>
  616. <enumeration value="BATTERY_FAILURE"/>
  617. <enumeration value="COMMERICAL_POWER_FAILURE"/>
  618. <enumeration value="COOLING_FAN_FAILURE"/>
  619. <enumeration value="ENGINE_FAILURE"/>
  620. <enumeration value="FIRE_DETECTOR_FAILURE"/>
  621. <enumeration value="FUSE_FAILURE"/>
  622. <enumeration value="GENERATOR_FAILURE"/>
  623. <enumeration value="LOW_BATTERY_THRESHOLD"/>
  624. <enumeration value="PUMP_FAILURE_M3100"/>
  625. <enumeration value="RECTIFIER_FAILURE"/>
  626. <enumeration value="RECTIFIER_HIGH_VOLTAGE"/>
  627. <enumeration value="RECTIFIER_LOW_F_VOLTAGE"/>
  628. <enumeration value="VENTILATION_SYSTEM_FAILURE"/>
  629. <enumeration value="ENCLOSURE_DOOR_OPEN_M3100"/>
  630. <enumeration value="EXPLOSIVE_GAS"/>
  631. <enumeration value="FIRE"/>
  632. <enumeration value="FLOOD"/>
  633. <enumeration value="HIGH_HUMIDITY"/>
  634. <enumeration value="HIGH_TEMPERATURE"/>
  635. <enumeration value="HIGH_WIND"/>
  636. <enumeration value="ICE_BUILD_UP"/>
  637. <enumeration value="LOW_FUEL"/>
  638. <enumeration value="LOW_HUMIDITY"/>
  639. <enumeration value="LOW_CABLE_PRESSURE"/>
  640. <enumeration value="LOW_TEMPERATURE"/>
  641. <enumeration value="LOW_WATER"/>
  642. <enumeration value="SMOKE"/>
  643. <enumeration value="TOXIC_GAS"/>
  644. <enumeration value="STORAGE_CAPACITY_PROBLEM_M3100"/>
  645. <enumeration value="MEMORY_MISMATCH"/>
  646. <enumeration value="CORRUPT_DATA_M3100"/>
  647. <enumeration value="OUT_OF_CPU_CYCLES"/>
  648. <enumeration value="SOFTWARE_ENVIRONMENT_PROBLEM"/>
  649. <enumeration value="SOFTWARE_DOWNLOAD_FAILURE"/>
  650. <enumeration value="ADAPTER_ERROR"/>
  651. <enumeration value="APPLICATION_SUBSYSTEM_FAILURE"/>
  652. <enumeration value="BANDWIDTH_REDUCTION"/>
  653. <enumeration value="COMMUNICATION_PROTOCOL_ERROR"/>
  654. <enumeration value="COMMUNICATION_SUBSYSTEM_FAILURE"/>
  655. <enumeration value="CONFIGURATION_OR_CUSTOMIZING_ERROR"/>
  656. <enumeration value="CONGESTION"/>
  657. <enumeration value="CPU_CYCLES_LIMIT_EXCEEDED"/>
  658. <enumeration value="DATA_SET_OR_MODEM_ERROR"/>
  659. <enumeration value="DTE_DCE_INTERFACE_ERROR"/>
  660. <enumeration value="EQUIPMENT_MALFUNCTION"/>
  661. <enumeration value="EXCESSIVE_VIBRATION"/>
  662. <enumeration value="FILE_ERROR"/>
  663. <enumeration value="HEATING_OR_VENTILATION_OR_COOLING_SYSTEM_PROBLEM"/>
  664. <enumeration value="HUMIDITY_UNACCEPTABLE"/>
  665. <enumeration value="INPUT_OUTPUT_DEVICE_ERROR"/>
  666. <enumeration value="INPUT_DEVICE_ERROR"/>
  667. <enumeration value="LAN_ERROR"/>
  668. <enumeration value="LEAK_DETECTION"/>
  669. <enumeration value="LOCAL_NODE_TRANSMISSION_ERROR"/>
  670. <enumeration value="MATERIAL_SUPPLY_EXHAUSTED"/>
  671. <enumeration value="OUT_OF_MEMORY"/>
  672. <enumeration value="OUTPUT_DEVICE_ERROR"/>
  673. <enumeration value="PERFORMANCE_DEGRADED"/>
  674. <enumeration value="PRESSURE_UNACCEPTABLE"/>
  675. <enumeration value="QUEUE_SIZE_EXCEEDED"/>
  676. <enumeration value="RECEIVE_FAILURE"/>
  677. <enumeration value="REMOTE_NODE_TRANSMISSION_ERROR"/>
  678. <enumeration value="RESOURCE_AT_OR_NEARING_CAPACITY"/>
  679. <enumeration value="RESPONSE_TIME_EXCESSIVE"/>
  680. <enumeration value="RETRANSMISSION_RATE_EXCESSIVE"/>
  681. <enumeration value="SOFTWARE_ERROR"/>
  682. <enumeration value="SOFTWARE_PROGRAM_ABNORMALLY_TERMINATED"/>
  683. <enumeration value="SOFTWARE_PROGRAM_ERROR"/>
  684. <enumeration value="TEMPERATURE_UNACCEPTABLE"/>
  685. <enumeration value="THRESHOLD_CROSSED"/>
  686. <enumeration value="TOXIC_LEAK_DETECTED"/>
  687. <enumeration value="TRANSMIT_FAILURE"/>
  688. <enumeration value="UNDERLYING_RESOURCE_UNAVAILABLE"/>
  689. <enumeration value="VERSION_MISMATCH"/>
  690. <enumeration value="A_BIS_TO_BTS_INTERFACE_FAILURE"/>
  691. <enumeration value="A_BIS_TO_TRX_INTERFACE_FAILURE"/>
  692. <enumeration value="ANTENNA_PROBLEM"/>
  693. <enumeration value="BATTERY_BREAKDOWN"/>
  694. <enumeration value="BATTERY_CHARGING_FAULT"/>
  695. <enumeration value="CLOCK_SYNCHRONISATION_PROBLEM"/>
  696. <enumeration value="COMBINER_PROBLEM"/>
  697. <enumeration value="DISK_PROBLEM"/>
  698. <enumeration value="EXCESSIVE_RECEIVER_TEMPERATURE"/>
  699. <enumeration value="EXCESSIVE_TRANSMITTER_OUTPUT_POWER"/>
  700. <enumeration value="EXCESSIVE_TRANSMITTER_TEMPERATURE"/>
  701. <enumeration value="FREQUENCY_HOPPING_DEGRADED"/>
  702. <enumeration value="FREQUENCY_HOPPING_FAILURE"/>
  703. <enumeration value="FREQUENCY_REDEFINITION_FAILED"/>
  704. <enumeration value="LINE_INTERFACE_FAILURE"/>
  705. <enumeration value="LINK_FAILURE"/>
  706. <enumeration value="LOSS_OF_SYNCHRONISATION"/>
  707. <enumeration value="LOST_REDUNDANCY"/>
  708. <enumeration value="MAINS_BREAKDOWN_WITH_BATTERY_BACKUP"/>
  709. <enumeration value="MAINS_BREAKDOWN_WITHOUT_BATTERY_BACKUP"/>
  710. <enumeration value="POWER_SUPPLY_FAILURE"/>
  711. <enumeration value="RECEIVER_ANTENNA_FAULT"/>
  712. <enumeration value="RECEIVER_MULTICOUPLER_FAILURE"/>
  713. <enumeration value="REDUCED_TRANSMITTER_OUTPUT_POWER"/>
  714. <enumeration value="SIGNAL_QUALITY_EVALUATION_FAULT"/>
  715. <enumeration value="TIMESLOT_HARDWARE_FAILURE"/>
  716. <enumeration value="TRANSCEIVER_PROBLEM"/>
  717. <enumeration value="TRANSCODER_PROBLEM"/>
  718. <enumeration value="TRANSCODER_OR_RATE_ADAPTER_PROBLEM"/>
  719. <enumeration value="TRANSMITTER_ANTENNA_FAILURE"/>
  720. <enumeration value="TRANSMITTER_ANTENNA_NOT_ADJUSTED"/>
  721. <enumeration value="TRANSMITTER_LOW_VOLTAGE_OR_CURRENT"/>
  722. <enumeration value="TRANSMITTER_OFF_FREQUENCY"/>
  723. <enumeration value="DATABASE_INCONSISTENCY"/>
  724. <enumeration value="FILE_SYSTEM_CALL_UNSUCCESSFUL"/>
  725. <enumeration value="INPUT_PARAMETER_OUT_OF_RANGE"/>
  726. <enumeration value="INVALID_PARAMETER"/>
  727. <enumeration value="INVALID_POINTER"/>
  728. <enumeration value="MESSAGE_NOT_EXPECTED"/>
  729. <enumeration value="MESSAGE_NOT_INITIALISED"/>
  730. <enumeration value="MESSAGE_OUT_OF_SEQUENCE"/>
  731. <enumeration value="SYSTEM_CALL_UNSUCCESSFUL"/>
  732. <enumeration value="TIMEOUT_EXPIRED"/>
  733. <enumeration value="VARIABLE_OUT_OF_RANGE"/>
  734. <enumeration value="WATCH_DOG_TIMER_EXPIRED"/>
  735. <enumeration value="COOLING_SYSTEM_FAILURE"/>
  736. <enumeration value="EXTERNAL_EQUIPMENT_FAILURE"/>
  737. <enumeration value="EXTERNAL_POWER_SUPPLY_FAILURE"/>
  738. <enumeration value="EXTERNAL_TRANSMISSION_DEVICE_FAILURE"/>
  739. <enumeration value="REDUCED_ALARM_REPORTING"/>
  740. <enumeration value="REDUCED_EVENT_REPORTING"/>
  741. <enumeration value="RECUCED_LOGGING_CAPABILITY"/>
  742. <enumeration value="SYSTEM_RESOURCES_OVERLOAD"/>
  743. <enumeration value="BROADCAST_CHANNEL_FAILURE"/>
  744. <enumeration value="CALL_ESTABLISHMENT_ERROR"/>
  745. <enumeration value="INVALID_MESSAGE_RECEIVED"/>
  746. <enumeration value="INVALID_MSU_RECEIVED"/>
  747. <enumeration value="LAPD_LINK_PROTOCOL_FAILURE"/>
  748. <enumeration value="LOCAL_ALARM_INDICATION"/>
  749. <enumeration value="REMOTE_ALARM_INDICATION"/>
  750. <enumeration value="ROUTING_FAILURE"/>
  751. <enumeration value="SS7_PROTOCOL_FAILURE"/>
  752. <enumeration value="TRANSMISSION_FAILURE"/>
  753. </restriction>
  754. </simpleType>
  755. <!-- Value type javax.oss.fm.monitor.QueryByFilterableAttributesValue -->
  756. <complexType name="QueryByFilterableAttributesValue">
  757. <complexContent>
  758. <extension base="co:QueryValue">
  759. <sequence>
  760. <element name="managedObjectInstance" type="string" nillable="true" minOccurs="0"/>
  761. <element name="managedObjectClass" type="string" nillable="true" minOccurs="0"/>
  762. <element name="alarmType" type="string" nillable="true" minOccurs="0"/>
  763. <element name="perceivedSeverity" type="string" nillable="true" minOccurs="0"/>
  764. <element name="alarmAckState" type="string" nillable="true" minOccurs="0"/>
  765. <element name="timeConstraint" type="dateTime" nillable="true" minOccurs="0"/>
  766. </sequence>
  767. </extension>
  768. </complexContent>
  769. </complexType>
  770. <!-- Value type javax.oss.fm.monitor.ThresholdInfoType -->
  771. <complexType name="ThresholdInfoType">
  772. <annotation>
  773. <documentation>
  774. The ThresholdInfoType defines parameters that shall be present when the
  775. alarm is a result of a threshold crossing.
  776. </documentation>
  777. </annotation>
  778. <sequence>
  779. <element name="observedObject" type="string" nillable="false"/>
  780. <element name="thresholdDefinition" type="threshold:ThresholdDefinition" nillable="false"/>
  781. <element name="observedValue" type="string" nillable="false"/>
  782. <element name="armTime" type="dateTime" nillable="false"/>
  783. </sequence>
  784. </complexType>
  785. <!-- Enum type javax.oss.fm.monitor.TrendIndicationType -->
  786. <element name="baseTrendIndicationType" type="string" nillable="true"/>
  787. <element name="trendIndicationType" type="fm:TrendIndicationType" substitutionGroup="fm:baseTrendIndicationType"/>
  788. <simpleType name="TrendIndicationType">
  789. <restriction base="string">
  790. <enumeration value="LessSevere"/>
  791. <enumeration value="NoChange"/>
  792. <enumeration value="MoreSevere"/>
  793. </restriction>
  794. </simpleType>
  795. </schema>