<?xml version="1.0" encoding="utf-8"?>
<!--XSDProperties
//The XSDProperies must appear right after the XML declaration
//Each property must be specified on a new line
//Comments can be used if preceded by //
XSD_MODIFICATION_NUM=000    //This should be incremented everytime this XSD is modified
-->
<xs:schema xmlns:rev="http://enterprise.businessobjects.com/4.0/reportevent" xmlns:ev="http://enterprise.businessobjects.com/4.0/event" xmlns:io="http://enterprise.businessobjects.com/4.0/infoobject" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://enterprise.businessobjects.com/4.0/reportevent" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:import namespace="http://enterprise.businessobjects.com/4.0/infoobject" schemaLocation="BusinessObjects_InfoObject.4.0.xsd"/>
	<xs:import namespace="http://enterprise.businessobjects.com/4.0/event" schemaLocation="BusinessObjects_Event.4.0.xsd"/>
	<xs:annotation>
		<xs:documentation>Report Event BusinessObjects Copyright (c) 2009, All rights reserved.</xs:documentation>
	</xs:annotation>
	
	<xs:complexType name="ReportEvent">
		<xs:complexContent>
			<xs:extension base="ev:Event">
				<xs:sequence>
					<!-- already defined in Event, don't want to move it here, doing so will change existing WS API -->
					<!--xs:element name="EventProperties" type="ev:EventProperties" minOccurs="0"/-->
					
					<xs:element name="CustomProperties" type="io:CustomProperties" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="ReportEvent" type="rev:ReportEvent"/>
</xs:schema>
