PageRenderTime 53ms CodeModel.GetById 22ms RepoModel.GetById 1ms app.codeStats 0ms

/driver-tests/httpsoapbc/urlrewriting/URLRewritingBpel/src/Vodafone/XmlQosFmMonitorSchema.xsd

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