src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/jfc.xsd
author egahlin
Tue, 15 May 2018 20:24:34 +0200
changeset 50113 caf115bb98ad
child 50202 63c65528b1fe
permissions -rw-r--r--
8199712: Flight Recorder Reviewed-by: coleenp, ihse, erikj, dsamersoff, mseledtsov, egahlin, mgronlun Contributed-by: erik.gahlin@oracle.com, markus.gronlund@oracle.com
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     1
<?xml version="1.0" encoding="utf-8"?>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified"
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     3
	version="1.0">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     4
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     5
	<xsd:element name="configuration" type="configurationType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     6
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     7
	<xsd:complexType name="configurationType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     8
		<xsd:sequence>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     9
			<xsd:element minOccurs="0" maxOccurs="unbounded" name="producer" type="producerType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    10
		</xsd:sequence>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    11
		<xsd:attribute use="required" name="version" type="xsd:decimal" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    12
		<xsd:attribute use="required" name="name" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    13
		<xsd:attribute use="optional" name="description" type="xsd:string" default="" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    14
		<xsd:attribute use="optional" name="provider" type="xsd:string" default="" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    15
	</xsd:complexType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    16
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    17
	<xsd:complexType name="producerType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    18
		<xsd:sequence>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    19
			<xsd:element minOccurs="0" maxOccurs="1" name="control" type="controlType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    20
			<xsd:element minOccurs="0" maxOccurs="unbounded" name="event" type="eventType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    21
		</xsd:sequence>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    22
		<xsd:attribute use="required" name="uri" type="xsd:anyURI" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    23
		<xsd:attribute use="optional" name="label" type="xsd:string" default="" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    24
		<xsd:attribute use="optional" name="description" type="xsd:string" default="" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    25
	</xsd:complexType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    26
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    27
	<xsd:complexType name="eventType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    28
		<xsd:sequence>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    29
			<xsd:element minOccurs="0" maxOccurs="unbounded" name="setting" type="settingType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    30
		</xsd:sequence>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    31
		<xsd:attribute use="required" name="path" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    32
		<xsd:attribute use="optional" name="label" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    33
		<xsd:attribute use="optional" name="description" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    34
	</xsd:complexType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    35
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    36
	<xsd:simpleType name="controlIdentifier">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    37
		<xsd:restriction base="xsd:NMTOKEN" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    38
	</xsd:simpleType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    39
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    40
	<xsd:complexType name="settingType" mixed="true">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    41
		<xsd:attribute use="required" name="name" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    42
		<xsd:attribute use="optional" name="control" type="xsd:anyURI" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    43
	</xsd:complexType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    44
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    45
	<!-- The elements below are ignored by the JVM -->
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    46
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    47
	<xsd:complexType name="controlType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    48
		<xsd:sequence minOccurs="0" maxOccurs="unbounded">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    49
			<xsd:choice>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    50
				<xsd:element name="text" type="textType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    51
				<xsd:element name="selection" type="selectionType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    52
				<xsd:element name="flag" type="flagType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    53
				<xsd:element name="condition" type="conditionType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    54
			</xsd:choice>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    55
		</xsd:sequence>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    56
	</xsd:complexType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    57
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    58
	<!-- Content type is an optional tag (identifier) that hints how a value should be interpreted. -->
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    59
	<xsd:simpleType name="contentType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    60
		<xsd:restriction base="xsd:NMTOKEN" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    61
	</xsd:simpleType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    62
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    63
	<!-- Flag represents a boolean input that can be true or false. -->
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    64
	<xsd:complexType name="flagType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    65
		<xsd:simpleContent>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    66
			<xsd:extension base="xsd:string">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    67
				<xsd:attribute use="required" name="label" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    68
				<xsd:attribute use="required" name="name" type="controlIdentifier" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    69
				<xsd:attribute use="optional" name="description" type="xsd:string" default="" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    70
			</xsd:extension>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    71
		</xsd:simpleContent>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    72
	</xsd:complexType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    73
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    74
	<!-- Text represents a string based input which may have a contentType that hints how the text should be interpreted. 
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    75
	For content that can be ordered (i.e numbers) it's possible to set a minimum and maximum value. How values are 
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    76
	ordered are determined by the contentType. For instance, if the contenType would be "timeSpan" "1 s" would 
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    77
	larger then "1 ns". -->
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    78
	<xsd:complexType name="textType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    79
		<xsd:simpleContent>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    80
			<xsd:extension base="xsd:string">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    81
				<xsd:attribute use="required" name="label" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    82
				<xsd:attribute use="required" name="name" type="controlIdentifier" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    83
				<xsd:attribute use="optional" name="description" type="xsd:string" default="" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    84
				<xsd:attribute use="optional" name="contentType" type="contentType" default="text" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    85
				<xsd:attribute use="optional" name="minimum" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    86
				<xsd:attribute use="optional" name="maximum" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    87
			</xsd:extension>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    88
		</xsd:simpleContent>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    89
	</xsd:complexType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    90
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    91
	<!-- Selection represents an input from a set of values. Values are stored in the option elements and 
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    92
	they each have unique identifier (selectionIdentfier). The default attribute should point to one of 
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    93
	these values -->
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    94
	<xsd:simpleType name="selectionIdentifier">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    95
		<xsd:restriction base="xsd:NMTOKEN" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    96
	</xsd:simpleType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    97
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    98
	<xsd:complexType name="selectionType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    99
		<xsd:sequence minOccurs="1" maxOccurs="unbounded">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   100
			<xsd:element name="option" type="optionType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   101
		</xsd:sequence>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   102
		<xsd:attribute use="required" name="label" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   103
		<xsd:attribute use="required" name="name" type="controlIdentifier" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   104
		<xsd:attribute use="required" name="default" type="selectionIdentifier" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   105
		<xsd:attribute use="optional" name="description" type="xsd:string" default="" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   106
	</xsd:complexType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   107
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   108
	<xsd:complexType name="optionType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   109
		<xsd:simpleContent>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   110
			<xsd:extension base="xsd:string">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   111
				<xsd:attribute use="required" name="name" type="selectionIdentifier" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   112
				<xsd:attribute use="required" name="label" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   113
				<xsd:attribute use="optional" name="description" type="xsd:string" default="" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   114
			</xsd:extension>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   115
		</xsd:simpleContent>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   116
	</xsd:complexType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   117
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   118
	<!--Condition represents an input that depends on other inputs. The child elements defines a 
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   119
	boolean expression with test as leaf nodes. If the expression evaluates to true the input returns 
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   120
	"true" and if it's false "false". It's possible to override this behavior by setting the attributes 
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   121
	true and false to the values that should be returned. -->
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   122
	<xsd:complexType name="conditionType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   123
		<xsd:choice>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   124
			<xsd:element name="test" type="testType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   125
			<xsd:element name="and" type="andType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   126
			<xsd:element name="not" type="notType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   127
			<xsd:element name="or" type="orType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   128
		</xsd:choice>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   129
		<xsd:attribute use="required" name="name" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   130
		<xsd:attribute default="true" name="true" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   131
		<xsd:attribute default="false" name="false" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   132
	</xsd:complexType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   133
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   134
	<xsd:complexType name="orType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   135
		<xsd:sequence minOccurs="2" maxOccurs="unbounded">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   136
			<xsd:choice>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   137
				<xsd:element name="test" type="testType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   138
				<xsd:element name="and" type="andType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   139
				<xsd:element name="not" type="notType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   140
				<xsd:element name="or" type="orType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   141
			</xsd:choice>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   142
		</xsd:sequence>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   143
	</xsd:complexType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   144
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   145
	<xsd:complexType name="andType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   146
		<xsd:sequence minOccurs="2" maxOccurs="unbounded">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   147
			<xsd:choice>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   148
				<xsd:element name="test" type="testType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   149
				<xsd:element name="and" type="andType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   150
				<xsd:element name="not" type="notType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   151
				<xsd:element name="or" type="orType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   152
			</xsd:choice>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   153
		</xsd:sequence>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   154
	</xsd:complexType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   155
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   156
	<xsd:complexType name="notType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   157
		<xsd:choice>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   158
			<xsd:element name="test" type="testType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   159
			<xsd:element name="and" type="andType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   160
			<xsd:element name="or" type="orType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   161
			<xsd:element name="not" type="notType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   162
		</xsd:choice>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   163
	</xsd:complexType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   164
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   165
	<xsd:simpleType name="operatorType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   166
		<xsd:restriction base="xsd:NMTOKEN">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   167
			<xsd:enumeration value="equal" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   168
		</xsd:restriction>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   169
	</xsd:simpleType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   170
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   171
	<xsd:complexType name="testType">
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   172
		<xsd:attribute use="required" name="name" type="controlIdentifier" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   173
		<xsd:attribute use="required" name="operator" type="operatorType" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   174
		<xsd:attribute use="required" name="value" type="xsd:string" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   175
		<xsd:attribute use="optional" name="contentType" type="contentType" default="text" />
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   176
	</xsd:complexType>
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   177
</xsd:schema>