force CaseType and DatabaseName to occur together. Either we have 0 or 1 sets of them, and a set MUST include both of them.

This commit is contained in:
Karl Mortensen
2015-04-03 11:45:34 -04:00
parent 610ae94eb5
commit 0947a9ccd1
@@ -12,9 +12,9 @@
<xs:element name="Examiner" type="String" nillable="true"/>
<xs:element name="CaseType" type="String" minOccurs="0" maxOccurs="1" nillable="false"/>
<xs:element name="CaseType" type="String" nillable="false"/>
<xs:element name="DatabaseName" type="String" minOccurs="0" maxOccurs="1" nillable="false"/>
<xs:element name="DatabaseName" type="String" nillable="false"/>
<xs:attribute name="Relative" type="xs:boolean"/>
@@ -96,8 +96,10 @@
<xs:element ref="LogFolder"/>
<xs:element ref="TempFolder"/>
<xs:element ref="CacheFolder"/>
<xs:element ref="CaseType"/>
<xs:element ref="DatabaseName"/>
<xs:sequence minOccurs="0" maxOccurs="1">
<xs:element ref="CaseType"/>
<xs:element ref="DatabaseName"/>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>