Schema api_call_7.xsd

schema location: | api_call_7.xsd
attributeFormDefault: | unqualified
elementFormDefault: | qualified

Elements | Complex types | Simple types
api_call_7 | accessorioImpianto | anno
|  | data
|  | decimale1
|  | numIntero
|  | testo

element api_call_7

diagram |
properties |
content | complex
children | versione API_ID L1_codice_impianto L1_1dataIntervento accessorioImpianto
annotation |
documentation
Il presente modello XSD consente la dismissione di una o più parti accessorie di un impianto esistente. Le parti accessorie considerate sono: Scheda 4.2 Bruciatore collegato al generatore di calore a fiamma (scheda 4.1) Scheda 4.3 Recuperatore di calore collegato al generatore di calore a fiamma (scheda 4.1) Scheda 8 Accumulo Scheda 9 Altri componenti Scheda 10 Ventilazione le parti accessorie che non possono essere dismesse riguardano le schede 2, 5, 6 e 7 del libretto ministeriale che competono rispettivamente il: trattamento acqua, regolazione contabilizzazione, distribuzione ed emissione. Qualora si debba modificare una di queste schede, usare la chiamata api_call_5 che dà la possibilità di inserire e sostituire i dati di queste schede. Nel caso si intenda quindi dismettere un sistema di regolazione basterà mandare la nuova scheda 5 con la giusta combinazione di elementi.
source | <xs:element name="api_call_7"> <xs:annotation> <xs:documentation> Il presente modello XSD consente la dismissione di una o più parti accessorie di un impianto esistente. Le parti accessorie considerate sono: Scheda 4.2 Bruciatore collegato al generatore di calore a fiamma (scheda 4.1) Scheda 4.3 Recuperatore di calore collegato al generatore di calore a fiamma (scheda 4.1) Scheda 8 Accumulo Scheda 9 Altri componenti Scheda 10 Ventilazione le parti accessorie che non possono essere dismesse riguardano le schede 2, 5, 6 e 7 del libretto ministeriale che competono rispettivamente il: trattamento acqua, regolazione contabilizzazione, distribuzione ed emissione. Qualora si debba modificare una di queste schede, usare la chiamata api_call_5 che dà la possibilità di inserire e sostituire i dati di queste schede. Nel caso si intenda quindi dismettere un sistema di regolazione basterà mandare la nuova scheda 5 con la giusta combinazione di elementi. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:annotation> <xs:documentation>Dati che sono univoci per il libretto, ovvero il punto 1.1 con il codice del catasto impianti termici, la data ed il tipo di installazione, nonchè gli N impianti che lo compongono. Il tag VersioneCorrente è richiesto per validare gli XML inviati, obbligatoriamente deve essere uguale al valore fissato. </xs:documentation> </xs:annotation> <xs:element name="versione"> <xs:complexType> <xs:attribute name="VersioneCorrente" type="xs:decimal" use="required" fixed="2.5"/> </xs:complexType> </xs:element> <xs:element name="API_ID" type="xs:integer" fixed="58"/> <xs:element name="L1_codice_impianto" type="testo"/> <xs:element name="L1_1dataIntervento" type="data" minOccurs="0"/> <xs:element name="accessorioImpianto" type="accessorioImpianto"/> </xs:sequence> </xs:complexType> </xs:element>

element api_call_7/versione

diagram |
properties |
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
VersioneCorrente | xs:decimal | required |  | 2.5 |
source | <xs:element name="versione"> <xs:complexType> <xs:attribute name="VersioneCorrente" type="xs:decimal" use="required" fixed="2.5"/> </xs:complexType> </xs:element>

attribute api_call_7/versione/@VersioneCorrente

type | xs:decimal
properties |
use | required
fixed | 2.5
source | <xs:attribute name="VersioneCorrente" type="xs:decimal" use="required" fixed="2.5"/>

element api_call_7/API_ID

diagram |
type | xs:integer
properties |
content | simple
fixed | 58
source | <xs:element name="API_ID" type="xs:integer" fixed="58"/>

element api_call_7/L1_codice_impianto

diagram |
type | testo
properties |
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_codice_impianto" type="testo"/>

element api_call_7/L1_1dataIntervento

diagram |
type | data
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
minInclusive | 1900-01-01 |
maxInclusive | 2100-12-31 |
source | <xs:element name="L1_1dataIntervento" type="data" minOccurs="0"/>

element api_call_7/accessorioImpianto

diagram |
type | accessorioImpianto
properties |
content | complex
children | bruciatore scambiatoreCalore sistema_accumulo L9_1_AltriComponentiTE L9_2_AltriComponentiRV L9_3_AltriComponentiSC L9_4_AltriComponentiCI L9_5_AltriComponentiUT L9_6_AltriComponentiRC L10_1VentilazMeccanicaVM
source | <xs:element name="accessorioImpianto" type="accessorioImpianto"/>

complexType accessorioImpianto

diagram |
children | bruciatore scambiatoreCalore sistema_accumulo L9_1_AltriComponentiTE L9_2_AltriComponentiRV L9_3_AltriComponentiSC L9_4_AltriComponentiCI L9_5_AltriComponentiUT L9_6_AltriComponentiRC L10_1VentilazMeccanicaVM
used by |
element | api_call_7/accessorioImpianto
source | <xs:complexType name="accessorioImpianto"> <xs:choice maxOccurs="unbounded"> <xs:element name="bruciatore"> <xs:annotation> <xs:documentation> Inserimento di bruciatore (legato al gruppo termico o caldaia esistente). Questa modifica può eventualmente produrre un RCEE che va inviato in una seconda chiamata API. Mentre i dati che vanno riportati in libretto devono essere riportati in questo file attraverso la definizione degli attributi row11_1 e scheda_12_interventi_CEE (ex schede 11 e 12 del libretto ministeriale). </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="L4_1numGT" type="numIntero"/> <xs:element name="L4_1matricolaGT" type="testo"/> <xs:element name="L4_2numBR" type="numIntero"/> <xs:element name="L4_2matricola" type="testo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="scambiatoreCalore"> <xs:annotation> <xs:documentation> Inserimento di recuperatore / condensatore lato fumi (legato al gruppo termico o caldaia esistente). Mentre i dati che vanno riportati in libretto devono essere riportati in questo file attraverso la definizione degli attributi row11_1 e scheda_12_interventi_CEE (ex schede 11 e 12 del libretto ministeriale). </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="L4_1numGT" type="numIntero"/> <xs:element name="L4_1matricolaGT" type="testo"/> <xs:element name="L4_3numRC" type="numIntero"/> <xs:element name="L4_3matricola" type="testo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="sistema_accumulo"> <xs:complexType> <xs:sequence> <xs:element name="L8_1numAC" type="numIntero"/> <xs:element name="matricolaDismesso" type="testo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="L9_1_AltriComponentiTE"> <xs:complexType> <xs:sequence> <xs:element name="L9_1numTE" type="numIntero"/> <xs:element name="matricolaDismesso" type="testo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="L9_2_AltriComponentiRV"> <xs:complexType> <xs:sequence> <xs:element name="L9_2numRV" type="numIntero"/> <xs:element name="matricolaDismesso" type="testo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="L9_3_AltriComponentiSC"> <xs:complexType> <xs:sequence> <xs:element name="L9_3numSCcal" type="numIntero"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="L9_4_AltriComponentiCI"> <xs:complexType> <xs:sequence> <xs:element name="L9_4numCI" type="numIntero"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="L9_5_AltriComponentiUT"> <xs:complexType> <xs:sequence> <xs:element name="L9_5numUT" type="numIntero"/> <xs:element name="matricolaDismesso" type="testo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="L9_6_AltriComponentiRC"> <xs:complexType> <xs:sequence> <xs:element name="L9_6numRCcal" type="numIntero"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="L10_1VentilazMeccanicaVM"> <xs:complexType> <xs:sequence> <xs:element name="L10_1numVM" type="numIntero"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType>

element accessorioImpianto/bruciatore

diagram |
properties |
content | complex
children | L4_1numGT L4_1matricolaGT L4_2numBR L4_2matricola
annotation |
documentation
Inserimento di bruciatore (legato al gruppo termico o caldaia esistente). Questa modifica può eventualmente produrre un RCEE che va inviato in una seconda chiamata API. Mentre i dati che vanno riportati in libretto devono essere riportati in questo file attraverso la definizione degli attributi row11_1 e scheda_12_interventi_CEE (ex schede 11 e 12 del libretto ministeriale).
source | <xs:element name="bruciatore"> <xs:annotation> <xs:documentation> Inserimento di bruciatore (legato al gruppo termico o caldaia esistente). Questa modifica può eventualmente produrre un RCEE che va inviato in una seconda chiamata API. Mentre i dati che vanno riportati in libretto devono essere riportati in questo file attraverso la definizione degli attributi row11_1 e scheda_12_interventi_CEE (ex schede 11 e 12 del libretto ministeriale). </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="L4_1numGT" type="numIntero"/> <xs:element name="L4_1matricolaGT" type="testo"/> <xs:element name="L4_2numBR" type="numIntero"/> <xs:element name="L4_2matricola" type="testo"/> </xs:sequence> </xs:complexType> </xs:element>

element accessorioImpianto/bruciatore/L4_1numGT

diagram |
type | numIntero
properties |
content | simple
facets |
Kind | Value | Annotation
minInclusive | 0 |
maxInclusive | 2000000000 |
source | <xs:element name="L4_1numGT" type="numIntero"/>

element accessorioImpianto/bruciatore/L4_1matricolaGT

diagram |
type | testo
properties |
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L4_1matricolaGT" type="testo"/>

element accessorioImpianto/bruciatore/L4_2numBR

diagram |
type | numIntero
properties |
content | simple
facets |
Kind | Value | Annotation
minInclusive | 0 |
maxInclusive | 2000000000 |
source | <xs:element name="L4_2numBR" type="numIntero"/>

element accessorioImpianto/bruciatore/L4_2matricola

diagram |
type | testo
properties |
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L4_2matricola" type="testo"/>

element accessorioImpianto/scambiatoreCalore

diagram |
properties |
content | complex
children | L4_1numGT L4_1matricolaGT L4_3numRC L4_3matricola
annotation |
documentation
Inserimento di recuperatore / condensatore lato fumi (legato al gruppo termico o caldaia esistente). Mentre i dati che vanno riportati in libretto devono essere riportati in questo file attraverso la definizione degli attributi row11_1 e scheda_12_interventi_CEE (ex schede 11 e 12 del libretto ministeriale).
source | <xs:element name="scambiatoreCalore"> <xs:annotation> <xs:documentation> Inserimento di recuperatore / condensatore lato fumi (legato al gruppo termico o caldaia esistente). Mentre i dati che vanno riportati in libretto devono essere riportati in questo file attraverso la definizione degli attributi row11_1 e scheda_12_interventi_CEE (ex schede 11 e 12 del libretto ministeriale). </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="L4_1numGT" type="numIntero"/> <xs:element name="L4_1matricolaGT" type="testo"/> <xs:element name="L4_3numRC" type="numIntero"/> <xs:element name="L4_3matricola" type="testo"/> </xs:sequence> </xs:complexType> </xs:element>

element accessorioImpianto/scambiatoreCalore/L4_1numGT

diagram |
type | numIntero
properties |
content | simple
facets |
Kind | Value | Annotation
minInclusive | 0 |
maxInclusive | 2000000000 |
source | <xs:element name="L4_1numGT" type="numIntero"/>

element accessorioImpianto/scambiatoreCalore/L4_1matricolaGT

diagram |
type | testo
properties |
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L4_1matricolaGT" type="testo"/>

element accessorioImpianto/scambiatoreCalore/L4_3numRC

diagram |
type | numIntero
properties |
content | simple
facets |
Kind | Value | Annotation
minInclusive | 0 |
maxInclusive | 2000000000 |
source | <xs:element name="L4_3numRC" type="numIntero"/>

element accessorioImpianto/scambiatoreCalore/L4_3matricola

diagram |
type | testo
properties |
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L4_3matricola" type="testo"/>

element accessorioImpianto/sistema_accumulo

diagram |
properties |
content | complex
children | L8_1numAC matricolaDismesso
source | <xs:element name="sistema_accumulo"> <xs:complexType> <xs:sequence> <xs:element name="L8_1numAC" type="numIntero"/> <xs:element name="matricolaDismesso" type="testo"/> </xs:sequence> </xs:complexType> </xs:element>

element accessorioImpianto/sistema_accumulo/L8_1numAC

diagram |
type | numIntero
properties |
content | simple
facets |
Kind | Value | Annotation
minInclusive | 0 |
maxInclusive | 2000000000 |
source | <xs:element name="L8_1numAC" type="numIntero"/>

element accessorioImpianto/sistema_accumulo/matricolaDismesso

diagram |
type | testo
properties |
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="matricolaDismesso" type="testo"/>

element accessorioImpianto/L9_1_AltriComponentiTE

diagram |
properties |
content | complex
children | L9_1numTE matricolaDismesso
source | <xs:element name="L9_1_AltriComponentiTE"> <xs:complexType> <xs:sequence> <xs:element name="L9_1numTE" type="numIntero"/> <xs:element name="matricolaDismesso" type="testo"/> </xs:sequence> </xs:complexType> </xs:element>

element accessorioImpianto/L9_1_AltriComponentiTE/L9_1numTE

diagram |
type | numIntero
properties |
content | simple
facets |
Kind | Value | Annotation
minInclusive | 0 |
maxInclusive | 2000000000 |
source | <xs:element name="L9_1numTE" type="numIntero"/>

element accessorioImpianto/L9_1_AltriComponentiTE/matricolaDismesso

diagram |
type | testo
properties |
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="matricolaDismesso" type="testo"/>

element accessorioImpianto/L9_2_AltriComponentiRV

diagram |
properties |
content | complex
children | L9_2numRV matricolaDismesso
source | <xs:element name="L9_2_AltriComponentiRV"> <xs:complexType> <xs:sequence> <xs:element name="L9_2numRV" type="numIntero"/> <xs:element name="matricolaDismesso" type="testo"/> </xs:sequence> </xs:complexType> </xs:element>

element accessorioImpianto/L9_2_AltriComponentiRV/L9_2numRV

diagram |
type | numIntero
properties |
content | simple
facets |
Kind | Value | Annotation
minInclusive | 0 |
maxInclusive | 2000000000 |
source | <xs:element name="L9_2numRV" type="numIntero"/>

element accessorioImpianto/L9_2_AltriComponentiRV/matricolaDismesso

diagram |
type | testo
properties |
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="matricolaDismesso" type="testo"/>

element accessorioImpianto/L9_3_AltriComponentiSC

diagram |
properties |
content | complex
children | L9_3numSCcal
source | <xs:element name="L9_3_AltriComponentiSC"> <xs:complexType> <xs:sequence> <xs:element name="L9_3numSCcal" type="numIntero"/> </xs:sequence> </xs:complexType> </xs:element>

element accessorioImpianto/L9_3_AltriComponentiSC/L9_3numSCcal

diagram |
type | numIntero
properties |
content | simple
facets |
Kind | Value | Annotation
minInclusive | 0 |
maxInclusive | 2000000000 |
source | <xs:element name="L9_3numSCcal" type="numIntero"/>

element accessorioImpianto/L9_4_AltriComponentiCI

diagram |
properties |
content | complex
children | L9_4numCI
source | <xs:element name="L9_4_AltriComponentiCI"> <xs:complexType> <xs:sequence> <xs:element name="L9_4numCI" type="numIntero"/> </xs:sequence> </xs:complexType> </xs:element>

element accessorioImpianto/L9_4_AltriComponentiCI/L9_4numCI

diagram |
type | numIntero
properties |
content | simple
facets |
Kind | Value | Annotation
minInclusive | 0 |
maxInclusive | 2000000000 |
source | <xs:element name="L9_4numCI" type="numIntero"/>

element accessorioImpianto/L9_5_AltriComponentiUT

diagram |
properties |
content | complex
children | L9_5numUT matricolaDismesso
source | <xs:element name="L9_5_AltriComponentiUT"> <xs:complexType> <xs:sequence> <xs:element name="L9_5numUT" type="numIntero"/> <xs:element name="matricolaDismesso" type="testo"/> </xs:sequence> </xs:complexType> </xs:element>

element accessorioImpianto/L9_5_AltriComponentiUT/L9_5numUT

diagram |
type | numIntero
properties |
content | simple
facets |
Kind | Value | Annotation
minInclusive | 0 |
maxInclusive | 2000000000 |
source | <xs:element name="L9_5numUT" type="numIntero"/>

element accessorioImpianto/L9_5_AltriComponentiUT/matricolaDismesso

diagram |
type | testo
properties |
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="matricolaDismesso" type="testo"/>

element accessorioImpianto/L9_6_AltriComponentiRC

diagram |
properties |
content | complex
children | L9_6numRCcal
source | <xs:element name="L9_6_AltriComponentiRC"> <xs:complexType> <xs:sequence> <xs:element name="L9_6numRCcal" type="numIntero"/> </xs:sequence> </xs:complexType> </xs:element>

element accessorioImpianto/L9_6_AltriComponentiRC/L9_6numRCcal

diagram |
type | numIntero
properties |
content | simple
facets |
Kind | Value | Annotation
minInclusive | 0 |
maxInclusive | 2000000000 |
source | <xs:element name="L9_6numRCcal" type="numIntero"/>

element accessorioImpianto/L10_1VentilazMeccanicaVM

diagram |
properties |
content | complex
children | L10_1numVM
source | <xs:element name="L10_1VentilazMeccanicaVM"> <xs:complexType> <xs:sequence> <xs:element name="L10_1numVM" type="numIntero"/> </xs:sequence> </xs:complexType> </xs:element>

element accessorioImpianto/L10_1VentilazMeccanicaVM/L10_1numVM

diagram |
type | numIntero
properties |
content | simple
facets |
Kind | Value | Annotation
minInclusive | 0 |
maxInclusive | 2000000000 |
source | <xs:element name="L10_1numVM" type="numIntero"/>

simpleType anno

type | restriction of xs:integer
properties |
base | xs:integer
facets |
Kind | Value | Annotation
minExclusive | 1900 |
maxExclusive | 2100 |
source | <xs:simpleType name="anno"> <xs:restriction base="xs:integer"> <xs:minExclusive value="1900"/> <xs:maxExclusive value="2100"/> </xs:restriction> </xs:simpleType>

simpleType data

type | restriction of xs:date
properties |
base | xs:date
used by |
element | api_call_7/L1_1dataIntervento
facets |
Kind | Value | Annotation
minInclusive | 1900-01-01 |
maxInclusive | 2100-12-31 |
source | <xs:simpleType name="data"> <xs:restriction base="xs:date"> <xs:minInclusive value="1900-01-01"/> <xs:maxInclusive value="2100-12-31"/> </xs:restriction> </xs:simpleType>

simpleType decimale1

type | restriction of xs:decimal
properties |
base | xs:decimal
facets |
Kind | Value | Annotation
minInclusive | -2000000000 |
maxInclusive | 2000000000 |
fractionDigits | 1 |
source | <xs:simpleType name="decimale1"> <xs:restriction base="xs:decimal"> <xs:fractionDigits value="1"/> <xs:minInclusive value="-2000000000"/> <xs:maxInclusive value="2000000000"/> </xs:restriction> </xs:simpleType>

simpleType numIntero

type | restriction of xs:integer
properties |
base | xs:integer
used by |
elements | accessorioImpianto/L10_1VentilazMeccanicaVM/L10_1numVM accessorioImpianto/bruciatore/L4_1numGT accessorioImpianto/scambiatoreCalore/L4_1numGT accessorioImpianto/bruciatore/L4_2numBR accessorioImpianto/scambiatoreCalore/L4_3numRC accessorioImpianto/sistema_accumulo/L8_1numAC accessorioImpianto/L9_1_AltriComponentiTE/L9_1numTE accessorioImpianto/L9_2_AltriComponentiRV/L9_2numRV accessorioImpianto/L9_3_AltriComponentiSC/L9_3numSCcal accessorioImpianto/L9_4_AltriComponentiCI/L9_4numCI accessorioImpianto/L9_5_AltriComponentiUT/L9_5numUT accessorioImpianto/L9_6_AltriComponentiRC/L9_6numRCcal
facets |
Kind | Value | Annotation
minInclusive | 0 |
maxInclusive | 2000000000 |
source | <xs:simpleType name="numIntero"> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="2000000000"/> </xs:restriction> </xs:simpleType>

simpleType testo

type | restriction of xs:string
properties |
base | xs:string
used by |
elements | api_call_7/L1_codice_impianto accessorioImpianto/bruciatore/L4_1matricolaGT accessorioImpianto/scambiatoreCalore/L4_1matricolaGT accessorioImpianto/bruciatore/L4_2matricola accessorioImpianto/scambiatoreCalore/L4_3matricola accessorioImpianto/sistema_accumulo/matricolaDismesso accessorioImpianto/L9_1_AltriComponentiTE/matricolaDismesso accessorioImpianto/L9_2_AltriComponentiRV/matricolaDismesso accessorioImpianto/L9_5_AltriComponentiUT/matricolaDismesso
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:simpleType name="testo"> <xs:restriction base="xs:string"> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType>

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