Files
cms_thermo_active/Step.Config/Config/alarmsConfigValidator.xsd
T
Lucio Maranta b0b7659ada * Refactored configuration
* Added Selected process and select process action
* Added Heads signalR and configuration
2018-03-14 17:36:13 +01:00

32 lines
954 B
XML

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="root">
<xs:complexType>
<xs:sequence>
<!-- Alarm Model -->
<xs:element name="alarm" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="alarmId" type="xs:int" />
<xs:element name="plcId" type="xs:int" />
<xs:element name="restoreIsActive" type="xs:boolean"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<!-- Unique id constraint -->
<xs:unique name="uniquePlcId">
<xs:selector xpath="alarm"/>
<xs:field xpath="plcId" />
</xs:unique>
<!-- Unique id constraint -->
<xs:unique name="uniqueAlarmId">
<xs:selector xpath="alarm"/>
<xs:field xpath="alarmId" />
</xs:unique>
</xs:element>
</xs:schema>