<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://xmlns.oracle.com/sysman/connector" targetNamespace="http://xmlns.oracle.com/sysman/connector" elementFormDefault="qualified"> <xsd:element name="ExternalEvent"> <xsd:annotation> <xsd:documentation> This section defines the attribute requirement of an extenral event for the connector framework to process it. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="SystemAttributes" type="ExternalEventSystemAttributesType"> <xsd:annotation> <xsd:documentation> Attributes to capture general information about the external event system. These attributes are system-specific, with all events from the same external system sharing the same system attributes. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="EventClassAttributes" type="ExternalEventClassAttributesType"> <xsd:annotation> <xsd:documentation> Attributes to capture specific information required for the event as defined in the event class. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="ExternalEventSystemAttributesType"> <xsd:annotation> <xsd:documentation> This section defines a complext type for system attributes required for all external events. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="eventName" type="xsd:string" minOccurs="0"> <xsd:annotation> <xsd:documentation> Name of the event. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="category" type="xsd:string" minOccurs="0" maxOccurs="50"> <xsd:annotation> <xsd:documentation> The event category to which the event belongs. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="targetName" type="xsd:string"> <xsd:annotation> <xsd:documentation> Name of the target on which event was generated. It refers to an entity in external systems simillar to an EM target. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="targetType" type="xsd:string"> <xsd:annotation> <xsd:documentation> The type of the target. Target types defined for event connectors are used. See connectorDeploy.xsd. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="occurrenceDate" type="xsd:dateTime"> <xsd:annotation> <xsd:documentation> Date when the event occured. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="detectedDate" type="xsd:dateTime"> <xsd:annotation> <xsd:documentation> Date when the event was last detected. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="autoClose" type="xsd:boolean"> <xsd:annotation> <xsd:documentation> A flag indicating if an event is auto closed by the system, or it has to be manually closed by users. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="message" type="xsd:string"> <xsd:annotation> <xsd:documentation> A description of the event. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="severity" type="xsd:string"> <xsd:annotation> <xsd:documentation> Severity level of the event. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ExternalEventClassAttributesType"> <xsd:annotation> <xsd:documentation> This section defines a complext type for class specific attributes required for all external events in the class. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="external_event_id" type="xsd:string"> <xsd:annotation> <xsd:documentation> ID used in external system to identify the event. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="external_rule_id" type="xsd:string" minOccurs="0"> <xsd:annotation> <xsd:documentation> Optional rule ID that delivered the event in the external system. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="external_host" type="xsd:string" minOccurs="0"> <xsd:annotation> <xsd:documentation> Optional host information from extrernal system where event was generated. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="external_source" type="xsd:string" minOccurs="0"> <xsd:annotation> <xsd:documentation> Optional source information from the external system. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="external_severity" type="xsd:string"> <xsd:annotation> <xsd:documentation> Severity level of the event on external system. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="external_status" type="xsd:string" minOccurs="0"> <xsd:annotation> <xsd:documentation> Status of the event on extenral system. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="custom_field1" type="xsd:string" minOccurs="0"> <xsd:annotation> <xsd:documentation> An optional field. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="custom_field2" type="xsd:string" minOccurs="0"> <xsd:annotation> <xsd:documentation> An optional field. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="custom_field3" type="xsd:string" minOccurs="0"> <xsd:annotation> <xsd:documentation> An optional field. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="custom_field4" type="xsd:string" minOccurs="0"> <xsd:annotation> <xsd:documentation> An optional field. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="custom_field5" type="xsd:string" minOccurs="0"> <xsd:annotation> <xsd:documentation> An optional field. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:schema>