Schema Alarm.xsd

schema location: | ..\..\xsd\alarm\Alarm.xsd
attributeFormDefault: | unqualified
elementFormDefault: | qualified
targetNamespace: | http://www.aade.gr/fuel/inoutflow/alarm

Elements | Complex types
AlarmRequest | AlarmType

element AlarmRequest

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
properties |

content | complex

children | Alarm
annotation |

documentation
Σήμα Συναγερμού

source | <xs:element name="AlarmRequest"> <xs:annotation> <xs:documentation>Σήμα Συναγερμού</xs:documentation> </xs:annotation> <xs:complexType>
<xs:sequence>
<xs:element name="Alarm" type="AlarmType"/>
</xs:sequence>
</xs:complexType>
</xs:element>

element AlarmRequest/Alarm

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | AlarmType
properties |

content | complex

children | Type Identifier PlantCode TankCode MeterCode BridgeCode Code Name DateTime Status RestoreDateTime CauseCode CauseName Comments
source | <xs:element name="Alarm" type="AlarmType"/>

complexType AlarmType

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
children | Type Identifier PlantCode TankCode MeterCode BridgeCode Code Name DateTime Status RestoreDateTime CauseCode CauseName Comments
used by |

element | AlarmRequest/Alarm

source | <xs:complexType name="AlarmType"> <xs:sequence> <xs:element name="Type" nillable="false"> <xs:annotation> <xs:documentation>Ένδειξη για το αν πρόκειται για σήμα εμφάνισης συναγερμού ή σήμα αποκατάστασης συναγερμού</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="1"/>
<xs:pattern value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Identifier" nillable="false" minOccurs="0">
<xs:annotation>
<xs:documentation>Μοναδικός Αριθμός Σήματος στην εφαρμογή ΑΑΔΕ</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PlantCode" nillable="false">
<xs:annotation>
<xs:documentation>Αριθμός Μητρώου Εγκατάστασης (από Μητρώο) </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TankCode" nillable="false" minOccurs="0">
<xs:annotation>
<xs:documentation>Αριθμός Μητρώου Δεξαμενής (από Μητρώο)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MeterCode" nillable="false" minOccurs="0">
<xs:annotation>
<xs:documentation>Αριθμός Mητρώου Μετρητή (από Μητρώο), εάν ο συναγερμός αφορά σε Μετρητή</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BridgeCode" nillable="false" minOccurs="0">
<xs:annotation>
<xs:documentation>Αριθμός Mητρώου Γεφυροπλάστιγγας (από Μητρώο), εάν ο συναγερμός αφορά σε Γεφυροπλάστιγγα</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Code" nillable="false">
<xs:annotation>
<xs:documentation>Κωδικός Συναγερμού</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Name" nillable="false">
<xs:annotation>
<xs:documentation>Η κωδική ονομασία του Συναγερμού</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DateTime" type="xs:dateTime" nillable="false">
<xs:annotation>
<xs:documentation>Ημερομηνία / Ώρα εμφάνισης συναγερμού (αν type = 1) ή Ημερομηνία / 'Ωρα έκδοσης συναγερμού (αν type = 2)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Status" nillable="false">
<xs:annotation>
<xs:documentation>Κατάσταση συναγερμού (Έναρξη (αν type = 1) ή Λήξη (αν type = 2))</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RestoreDateTime" type="xs:dateTime" nillable="false" minOccurs="0">
<xs:annotation>
<xs:documentation>Ημερομηνία / Ώρα αποκατάστασης συναγερμού</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CauseCode" nillable="false" minOccurs="0">
<xs:annotation>
<xs:documentation>Κωδικός Αιτίας εμφάνισης / αποκατάστασης του Συναγερμού</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CauseName" nillable="false" minOccurs="0">
<xs:annotation>
<xs:documentation>Η κωδική ονομασία της Αιτίας εμφάνισης / αποκατάστασης του Συναγερμού ή η περιγραφή της αιτίας αν cause_code = R07</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Comments" nillable="false" minOccurs="0">
<xs:annotation>
<xs:documentation>Παρατηρήσεις / Πρόσθετες πληροφορίες</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>

element AlarmType/Type

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | restriction of xs:string
properties |

content | simple
nillable | false

facets |

Kind | Value | Annotation
length | 1 |
pattern | 1 |
pattern | 2 |

annotation |

documentation
Ένδειξη για το αν πρόκειται για σήμα εμφάνισης συναγερμού ή σήμα αποκατάστασης συναγερμού

source | <xs:element name="Type" nillable="false"> <xs:annotation> <xs:documentation>Ένδειξη για το αν πρόκειται για σήμα εμφάνισης συναγερμού ή σήμα αποκατάστασης συναγερμού</xs:documentation> </xs:annotation> <xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="1"/>
<xs:pattern value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

element AlarmType/Identifier

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | restriction of xs:string
properties |

minOcc | 0
maxOcc | 1
content | simple
nillable | false

facets |

Kind | Value | Annotation
maxLength | 50 |

annotation |

documentation
Μοναδικός Αριθμός Σήματος στην εφαρμογή ΑΑΔΕ

source | <xs:element name="Identifier" nillable="false" minOccurs="0"> <xs:annotation> <xs:documentation>Μοναδικός Αριθμός Σήματος στην εφαρμογή ΑΑΔΕ</xs:documentation> </xs:annotation> <xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

element AlarmType/PlantCode

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | restriction of xs:string
properties |

content | simple
nillable | false

facets |

Kind | Value | Annotation
maxLength | 50 |

annotation |

documentation
Αριθμός Μητρώου Εγκατάστασης (από Μητρώο)

source | <xs:element name="PlantCode" nillable="false"> <xs:annotation> <xs:documentation>Αριθμός Μητρώου Εγκατάστασης (από Μητρώο) </xs:documentation> </xs:annotation> <xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

element AlarmType/TankCode

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | restriction of xs:string
properties |

minOcc | 0
maxOcc | 1
content | simple
nillable | false

facets |

Kind | Value | Annotation
maxLength | 50 |

annotation |

documentation
Αριθμός Μητρώου Δεξαμενής (από Μητρώο)

source | <xs:element name="TankCode" nillable="false" minOccurs="0"> <xs:annotation> <xs:documentation>Αριθμός Μητρώου Δεξαμενής (από Μητρώο)</xs:documentation> </xs:annotation> <xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

element AlarmType/MeterCode

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | restriction of xs:string
properties |

minOcc | 0
maxOcc | 1
content | simple
nillable | false

facets |

Kind | Value | Annotation
maxLength | 50 |

annotation |

documentation
Αριθμός Mητρώου Μετρητή (από Μητρώο), εάν ο συναγερμός αφορά σε Μετρητή

source | <xs:element name="MeterCode" nillable="false" minOccurs="0"> <xs:annotation> <xs:documentation>Αριθμός Mητρώου Μετρητή (από Μητρώο), εάν ο συναγερμός αφορά σε Μετρητή</xs:documentation> </xs:annotation> <xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

element AlarmType/BridgeCode

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | restriction of xs:string
properties |

minOcc | 0
maxOcc | 1
content | simple
nillable | false

facets |

Kind | Value | Annotation
maxLength | 50 |

annotation |

documentation
Αριθμός Mητρώου Γεφυροπλάστιγγας (από Μητρώο), εάν ο συναγερμός αφορά σε Γεφυροπλάστιγγα

source | <xs:element name="BridgeCode" nillable="false" minOccurs="0"> <xs:annotation> <xs:documentation>Αριθμός Mητρώου Γεφυροπλάστιγγας (από Μητρώο), εάν ο συναγερμός αφορά σε Γεφυροπλάστιγγα</xs:documentation> </xs:annotation> <xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

element AlarmType/Code

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | restriction of xs:string
properties |

content | simple
nillable | false

facets |

Kind | Value | Annotation
maxLength | 4 |

annotation |

documentation
Κωδικός Συναγερμού

source | <xs:element name="Code" nillable="false"> <xs:annotation> <xs:documentation>Κωδικός Συναγερμού</xs:documentation> </xs:annotation> <xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

element AlarmType/Name

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | restriction of xs:string
properties |

content | simple
nillable | false

facets |

Kind | Value | Annotation
maxLength | 1000 |

annotation |

documentation
Η κωδική ονομασία του Συναγερμού

source | <xs:element name="Name" nillable="false"> <xs:annotation> <xs:documentation>Η κωδική ονομασία του Συναγερμού</xs:documentation> </xs:annotation> <xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

element AlarmType/DateTime

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | xs:dateTime
properties |

content | simple
nillable | false

annotation |

documentation
Ημερομηνία / Ώρα εμφάνισης συναγερμού (αν type = 1) ή Ημερομηνία / 'Ωρα έκδοσης συναγερμού (αν type = 2)

source | <xs:element name="DateTime" type="xs:dateTime" nillable="false"> <xs:annotation> <xs:documentation>Ημερομηνία / Ώρα εμφάνισης συναγερμού (αν type = 1) ή Ημερομηνία / 'Ωρα έκδοσης συναγερμού (αν type = 2)</xs:documentation> </xs:annotation> </xs:element>

element AlarmType/Status

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | restriction of xs:string
properties |

content | simple
nillable | false

facets |

Kind | Value | Annotation
maxLength | 10 |

annotation |

documentation
Κατάσταση συναγερμού (Έναρξη (αν type = 1) ή Λήξη (αν type = 2))

source | <xs:element name="Status" nillable="false"> <xs:annotation> <xs:documentation>Κατάσταση συναγερμού (Έναρξη (αν type = 1) ή Λήξη (αν type = 2))</xs:documentation> </xs:annotation> <xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

element AlarmType/RestoreDateTime

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | xs:dateTime
properties |

minOcc | 0
maxOcc | 1
content | simple
nillable | false

annotation |

documentation
Ημερομηνία / Ώρα αποκατάστασης συναγερμού

source | <xs:element name="RestoreDateTime" type="xs:dateTime" nillable="false" minOccurs="0"> <xs:annotation> <xs:documentation>Ημερομηνία / Ώρα αποκατάστασης συναγερμού</xs:documentation> </xs:annotation> </xs:element>

element AlarmType/CauseCode

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | restriction of xs:string
properties |

minOcc | 0
maxOcc | 1
content | simple
nillable | false

facets |

Kind | Value | Annotation
maxLength | 4 |

annotation |

documentation
Κωδικός Αιτίας εμφάνισης / αποκατάστασης του Συναγερμού

source | <xs:element name="CauseCode" nillable="false" minOccurs="0"> <xs:annotation> <xs:documentation>Κωδικός Αιτίας εμφάνισης / αποκατάστασης του Συναγερμού</xs:documentation> </xs:annotation> <xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

element AlarmType/CauseName

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | restriction of xs:string
properties |

minOcc | 0
maxOcc | 1
content | simple
nillable | false

facets |

Kind | Value | Annotation
maxLength | 1000 |

annotation |

documentation
Η κωδική ονομασία της Αιτίας εμφάνισης / αποκατάστασης του Συναγερμού ή η περιγραφή της αιτίας αν cause_code = R07

source | <xs:element name="CauseName" nillable="false" minOccurs="0"> <xs:annotation> <xs:documentation>Η κωδική ονομασία της Αιτίας εμφάνισης / αποκατάστασης του Συναγερμού ή η περιγραφή της αιτίας αν cause_code = R07</xs:documentation> </xs:annotation> <xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

element AlarmType/Comments

diagram |
namespace | http://www.aade.gr/fuel/inoutflow/alarm
type | restriction of xs:string
properties |

minOcc | 0
maxOcc | 1
content | simple
nillable | false

facets |

Kind | Value | Annotation
maxLength | 1000 |

annotation |

documentation
Παρατηρήσεις / Πρόσθετες πληροφορίες

source | <xs:element name="Comments" nillable="false" minOccurs="0"> <xs:annotation> <xs:documentation>Παρατηρήσεις / Πρόσθετες πληροφορίες</xs:documentation> </xs:annotation> <xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy