733 lines
44 KiB
XML
733 lines
44 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
||
<!-- XSD Schema Validator - Tracciato Record NP Non Geografica Delibera 103 -->
|
||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||
<xs:element name="TracciatoNPNG">
|
||
<xs:annotation>
|
||
<xs:documentation>Comunicazione Number Portability Non Geografica tra OLO</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexType>
|
||
<xs:sequence maxOccurs="unbounded">
|
||
<xs:choice>
|
||
<xs:element name="Richiesta_NPNG">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 1</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexType>
|
||
<xs:sequence>
|
||
<xs:element name="TipoComunicazione">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 1 Notifica inviata dal Recipient al Donating</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="TipoComunicazione">
|
||
<xs:enumeration value="1" />
|
||
<xs:enumeration value="2" />
|
||
<xs:enumeration value="3" />
|
||
<xs:enumeration value="4" />
|
||
<xs:enumeration value="5" />
|
||
<xs:enumeration value="6" />
|
||
<xs:enumeration value="7" />
|
||
<xs:enumeration value="8" />
|
||
<xs:enumeration value="9" />
|
||
<xs:enumeration value="10" />
|
||
<xs:enumeration value="11" />
|
||
<xs:enumeration value="12" />
|
||
<xs:minLength value="1" />
|
||
<xs:maxLength value="2" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:group ref="GrpTestataR" />
|
||
<xs:element name="TipoServizio">
|
||
<xs:annotation>
|
||
<xs:documentation>0: Numero verde nazionale - caso semplice
|
||
1: Addebito ripartito - caso complesso
|
||
2: Tariffa Premio - caso complesso</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:length value="1" />
|
||
<xs:enumeration value="0" />
|
||
<xs:enumeration value="1" />
|
||
<xs:enumeration value="2" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="OP-ID" type="TipoOPID">
|
||
<xs:annotation>
|
||
<xs:documentation>Identificativo dell'Operatore per instradare le chiamate all’Operatore Recipient</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="ClienteFinale" type="ClienteFinale" />
|
||
<xs:element name="DataAttesaConsegnaServizio" type="TipoData">
|
||
<xs:annotation>
|
||
<xs:documentation>Data DAC di esecuzione delle attività</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="CodiceProgetto" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Il progetto speciale deve essere preventivamente concordato tra Recipient e Donating</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:maxLength value="10" />
|
||
<xs:minLength value="1" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
</xs:element>
|
||
<xs:element name="Esito_Verifiche">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 2 Esito Verifiche formali e Tecniche</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexType>
|
||
<xs:sequence>
|
||
<xs:element name="TipoComunicazione">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 2 Notifica inviata dal Donating al Recipient</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="TipoComunicazione">
|
||
<xs:enumeration value="1" />
|
||
<xs:enumeration value="2" />
|
||
<xs:enumeration value="3" />
|
||
<xs:enumeration value="4" />
|
||
<xs:enumeration value="5" />
|
||
<xs:enumeration value="6" />
|
||
<xs:enumeration value="7" />
|
||
<xs:enumeration value="8" />
|
||
<xs:enumeration value="9" />
|
||
<xs:enumeration value="10" />
|
||
<xs:enumeration value="11" />
|
||
<xs:enumeration value="12" />
|
||
<xs:minLength value="1" />
|
||
<xs:maxLength value="2" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:group ref="GrpTestata" />
|
||
<xs:element name="StatoOrdine">
|
||
<xs:annotation>
|
||
<xs:documentation>Stato dell'ordine; può assumere i valori: 1: Rifiutato
|
||
2: Accettato</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="TipoStatoOrdine">
|
||
<xs:enumeration value="1" />
|
||
<xs:enumeration value="2" />
|
||
<xs:enumeration value="3" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="EsitoVerifica" type="TipoEsitoVerificaT1" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Obbligatorio in caso di StatoOrdine valorizzato ad 1</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
</xs:element>
|
||
<xs:element name="Prenotifica_NPNG">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 3</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexType>
|
||
<xs:sequence>
|
||
<xs:element name="TipoComunicazione">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 3 Notifica inviata dal Recipient a tutti gli operatori di rete fissa e mobile</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="TipoComunicazione">
|
||
<xs:enumeration value="1" />
|
||
<xs:enumeration value="2" />
|
||
<xs:enumeration value="3" />
|
||
<xs:enumeration value="4" />
|
||
<xs:enumeration value="5" />
|
||
<xs:enumeration value="6" />
|
||
<xs:enumeration value="7" />
|
||
<xs:enumeration value="8" />
|
||
<xs:enumeration value="9" />
|
||
<xs:enumeration value="10" />
|
||
<xs:enumeration value="11" />
|
||
<xs:enumeration value="12" />
|
||
<xs:minLength value="1" />
|
||
<xs:maxLength value="2" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:group ref="GrpTestata" />
|
||
<xs:element name="OP-ID" type="TipoOPID">
|
||
<xs:annotation>
|
||
<xs:documentation>Identificativo dell'Operatore per instradare le chiamate all’Operatore Recipient</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="DataAttesaConsegnaServizio" type="TipoData">
|
||
<xs:annotation>
|
||
<xs:documentation>Data DAC di esecuzione delle attività</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
</xs:element>
|
||
<xs:element name="Espletamento">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 4 - Espletamento vs Recipient Tipo Comunicazione 5 - Espletamento vs tutti Op. rete fissa e mobile Tipo Comunicazione 6 - Espletamento vs Op. assegnatario numerazione</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexType>
|
||
<xs:sequence>
|
||
<xs:element name="TipoComunicazione">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 4 - Espletamento vs Recipient Tipo Comunicazione 5 - Espletamento vs tutti Op. rete fissa e mobile Tipo Comunicazione 6 - Espletamento vs Op. assegnatario numerazion</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="TipoComunicazione">
|
||
<xs:enumeration value="1" />
|
||
<xs:enumeration value="2" />
|
||
<xs:enumeration value="3" />
|
||
<xs:enumeration value="4" />
|
||
<xs:enumeration value="5" />
|
||
<xs:enumeration value="6" />
|
||
<xs:enumeration value="7" />
|
||
<xs:enumeration value="8" />
|
||
<xs:enumeration value="9" />
|
||
<xs:enumeration value="10" />
|
||
<xs:enumeration value="11" />
|
||
<xs:enumeration value="12" />
|
||
<xs:minLength value="1" />
|
||
<xs:maxLength value="2" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:group ref="GrpTestata" />
|
||
<xs:element name="OP-ID">
|
||
<xs:annotation>
|
||
<xs:documentation>Identificativo dell'Operatore per instradare le chiamate all’Operatore Recipient</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="TipoOPID" />
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="StatoOrdine">
|
||
<xs:annotation>
|
||
<xs:documentation>Stato dell'ordine; può assumere i valori:
|
||
3: Espletato</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="TipoStatoOrdine">
|
||
<xs:enumeration value="1" />
|
||
<xs:enumeration value="2" />
|
||
<xs:enumeration value="3" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="DataEspletamentoOrdine" type="TipoData">
|
||
<xs:annotation>
|
||
<xs:documentation>Data di espletamento dell’ordine da parte del Donating</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
</xs:element>
|
||
<xs:element name="RDAC_Recipient">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 7</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexType>
|
||
<xs:sequence>
|
||
<xs:element name="TipoComunicazione">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 7 Notifica inviata dal Recipient al Donating</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="TipoComunicazione">
|
||
<xs:enumeration value="1" />
|
||
<xs:enumeration value="2" />
|
||
<xs:enumeration value="3" />
|
||
<xs:enumeration value="4" />
|
||
<xs:enumeration value="5" />
|
||
<xs:enumeration value="6" />
|
||
<xs:enumeration value="7" />
|
||
<xs:enumeration value="8" />
|
||
<xs:enumeration value="9" />
|
||
<xs:enumeration value="10" />
|
||
<xs:enumeration value="11" />
|
||
<xs:enumeration value="12" />
|
||
<xs:minLength value="1" />
|
||
<xs:maxLength value="2" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:group ref="GrpTestata" />
|
||
<xs:element name="DataAttesaConsegnaServizio" type="TipoData">
|
||
<xs:annotation>
|
||
<xs:documentation>Data DAC di esecuzione delle attività</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="DataAttesaConsegnaRimodulata" type="TipoData">
|
||
<xs:annotation>
|
||
<xs:documentation>Valorizzata dal Recipient con la DAC rimodulata </xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="CodiceProgetto" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Il progetto speciale deve essere preventivamente concordato tra Recipient e Donating</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:maxLength value="10" />
|
||
<xs:minLength value="1" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
</xs:element>
|
||
<xs:element name="Annulamento_Recipient">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 8</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexType>
|
||
<xs:sequence>
|
||
<xs:element name="TipoComunicazione">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 8 Notifica inviata dal Recipient al Donating</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="TipoComunicazione">
|
||
<xs:enumeration value="1" />
|
||
<xs:enumeration value="2" />
|
||
<xs:enumeration value="3" />
|
||
<xs:enumeration value="4" />
|
||
<xs:enumeration value="5" />
|
||
<xs:enumeration value="6" />
|
||
<xs:enumeration value="7" />
|
||
<xs:enumeration value="8" />
|
||
<xs:enumeration value="9" />
|
||
<xs:enumeration value="10" />
|
||
<xs:enumeration value="11" />
|
||
<xs:enumeration value="12" />
|
||
<xs:minLength value="1" />
|
||
<xs:maxLength value="2" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:group ref="GrpTestata" />
|
||
<xs:element name="CodiceProgetto" minOccurs="0">
|
||
<xs:annotation>
|
||
<xs:documentation>Il progetto speciale deve essere preventivamente concordato tra Recipient e Donating</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:maxLength value="10" />
|
||
<xs:minLength value="1" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
</xs:element>
|
||
<xs:element name="Richiesta_Restituzione_Numero">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 9 </xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexType>
|
||
<xs:sequence>
|
||
<xs:element name="TipoComunicazione">
|
||
<xs:annotation>
|
||
<xs:documentation>9 - Restituzione numerazione vs Operatore assegnatario numerazione</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="TipoComunicazione">
|
||
<xs:enumeration value="1" />
|
||
<xs:enumeration value="2" />
|
||
<xs:enumeration value="3" />
|
||
<xs:enumeration value="4" />
|
||
<xs:enumeration value="5" />
|
||
<xs:enumeration value="6" />
|
||
<xs:enumeration value="7" />
|
||
<xs:enumeration value="8" />
|
||
<xs:enumeration value="9" />
|
||
<xs:enumeration value="10" />
|
||
<xs:enumeration value="11" />
|
||
<xs:enumeration value="12" />
|
||
<xs:minLength value="1" />
|
||
<xs:maxLength value="2" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="CodiceOpReturning">
|
||
<xs:annotation>
|
||
<xs:documentation>Indica l'operatore Returning. Da valorizzare con i valori presenti nell’Allegato 9</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:length value="3" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="CodiceOrdine">
|
||
<xs:annotation>
|
||
<xs:documentation>Identificativo dell'ordine inviato dal Returning.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:maxLength value="18" />
|
||
<xs:minLength value="1" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="DataOrdine" type="TipoData">
|
||
<xs:annotation>
|
||
<xs:documentation>Data di invio dell'ordine</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="NNG" type="TipoNNG">
|
||
<xs:annotation>
|
||
<xs:documentation>Numerazione Non Geografica da sconfigurare/cessare</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
</xs:element>
|
||
<xs:element name="Esito_Richiesta_Restituzione_Numero">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 10</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexType>
|
||
<xs:sequence>
|
||
<xs:element name="TipoComunicazione">
|
||
<xs:annotation>
|
||
<xs:documentation>Notifica inviata dall'Operatore assegnatario numerazione al Returning</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="TipoComunicazione">
|
||
<xs:enumeration value="1" />
|
||
<xs:enumeration value="2" />
|
||
<xs:enumeration value="3" />
|
||
<xs:enumeration value="4" />
|
||
<xs:enumeration value="5" />
|
||
<xs:enumeration value="6" />
|
||
<xs:enumeration value="7" />
|
||
<xs:enumeration value="8" />
|
||
<xs:enumeration value="9" />
|
||
<xs:enumeration value="10" />
|
||
<xs:enumeration value="11" />
|
||
<xs:enumeration value="12" />
|
||
<xs:minLength value="1" />
|
||
<xs:maxLength value="2" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="CodiceOpReturning">
|
||
<xs:annotation>
|
||
<xs:documentation> Valorizzato con il corrispondente valore inviato dal Recipient nella richiesta "Tipo Comunicazione 9"</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:length value="3" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="CodiceOrdine">
|
||
<xs:annotation>
|
||
<xs:documentation> Valorizzato con il corrispondente valore inviato dal Recipient nella richiesta "Tipo Comunicazione 9"</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:maxLength value="18" />
|
||
<xs:minLength value="1" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="DataOrdine" type="TipoData">
|
||
<xs:annotation>
|
||
<xs:documentation> Valorizzato con il corrispondente valore inviato dal Recipient nella richiesta "Tipo Comunicazione 9"</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="NNG" type="TipoNNG">
|
||
<xs:annotation>
|
||
<xs:documentation> Valorizzato con il corrispondente valore inviato dal Recipient nella richiesta "Tipo Comunicazione 9"</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="StatoOrdine">
|
||
<xs:annotation>
|
||
<xs:documentation>Stato dell'ordine; può assumere i valori: 1: Rifiutato</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="TipoStatoOrdine">
|
||
<xs:enumeration value="1" />
|
||
<xs:enumeration value="2" />
|
||
<xs:enumeration value="3" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="EsitoVerifica" type="TipoEsitoVerificaT1">
|
||
<xs:annotation>
|
||
<xs:documentation>Obbligatorio in caso di StatoOrdine valorizzato ad 1</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
</xs:element>
|
||
<xs:element name="Espletamento_Returning">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 11 Tipo Comuniczione 12 </xs:documentation>
|
||
</xs:annotation>
|
||
<xs:complexType>
|
||
<xs:sequence>
|
||
<xs:element name="TipoComunicazione">
|
||
<xs:annotation>
|
||
<xs:documentation>Tipo Comunicazione 11 - Notifica inviata dall' Op. assegnatario della numerazione al Returning Tipo Comunicazione 12 Notifica inviata dal Returning a tutti Op. rete fissa e mobile</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="TipoComunicazione">
|
||
<xs:enumeration value="1" />
|
||
<xs:enumeration value="2" />
|
||
<xs:enumeration value="3" />
|
||
<xs:enumeration value="4" />
|
||
<xs:enumeration value="5" />
|
||
<xs:enumeration value="6" />
|
||
<xs:enumeration value="7" />
|
||
<xs:enumeration value="8" />
|
||
<xs:enumeration value="9" />
|
||
<xs:enumeration value="10" />
|
||
<xs:enumeration value="11" />
|
||
<xs:enumeration value="12" />
|
||
<xs:minLength value="1" />
|
||
<xs:maxLength value="2" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="CodiceOpRecipient">
|
||
<xs:annotation>
|
||
<xs:documentation> Valorizzato con il corrispondente valore inviato dal Recipient nella richiesta "Tipo Comunicazione 9"</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:length value="3" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="CodiceOrdine">
|
||
<xs:annotation>
|
||
<xs:documentation> Valorizzato con il corrispondente valore inviato dal Recipient nella richiesta "Tipo Comunicazione 9"</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:maxLength value="18" />
|
||
<xs:minLength value="1" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="DataOrdine" type="TipoData">
|
||
<xs:annotation>
|
||
<xs:documentation> Valorizzato con il corrispondente valore inviato dal Recipient nella richiesta "Tipo Comunicazione 9"</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="NNG" type="TipoNNG">
|
||
<xs:annotation>
|
||
<xs:documentation> Valorizzato con il corrispondente valore inviato dal Recipient nella richiesta "Tipo Comunicazione 9"</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="OP-ID" type="TipoOPID">
|
||
<xs:annotation>
|
||
<xs:documentation>Identificativo dell'Operatore per instradare le chiamate all’Operatore Recipient</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="StatoOrdine">
|
||
<xs:annotation>
|
||
<xs:documentation>Stato dell'ordine; può assumere i valori: 3 Espletato</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="TipoStatoOrdine">
|
||
<xs:enumeration value="1" />
|
||
<xs:enumeration value="2" />
|
||
<xs:enumeration value="3" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
</xs:element>
|
||
</xs:choice>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
</xs:element>
|
||
<xs:simpleType name="TipoData">
|
||
<xs:restriction base="xs:date" />
|
||
</xs:simpleType>
|
||
<xs:simpleType name="TipoFlag">
|
||
<xs:restriction base="xs:string">
|
||
<xs:length value="1" />
|
||
<xs:pattern value="0|1" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:complexType name="TipoEsitoVerificaT1">
|
||
<xs:sequence>
|
||
<xs:element name="EsitoKO">
|
||
<xs:complexType>
|
||
<xs:sequence>
|
||
<xs:element name="CodiceMotivoRifiuto">
|
||
<xs:annotation>
|
||
<xs:documentation>Il campo è valorizzato con il codice rifiuto della relativa causale di scarto.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:minLength value="1" />
|
||
<xs:maxLength value="2" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="DescrizioneRifiuto">
|
||
<xs:annotation>
|
||
<xs:documentation>Il campo è valorizzato con la descrizione rifiuto della relativa causale di scarto.</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:minLength value="1" />
|
||
<xs:maxLength value="255" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
<xs:group name="GrpTestata">
|
||
<xs:sequence>
|
||
<xs:element name="CodiceOpRecipient">
|
||
<xs:annotation>
|
||
<xs:documentation>Valorizzato con il corrispondente valore inviato dal Recipient nella richiesta "Tipo Comunicazione 1"</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:length value="3" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="CodiceOrdine">
|
||
<xs:annotation>
|
||
<xs:documentation> Valorizzato con il corrispondente valore inviato dal Recipient nella richiesta "Tipo Comunicazione 1"</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:maxLength value="18" />
|
||
<xs:minLength value="1" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="DataOrdine" type="TipoData">
|
||
<xs:annotation>
|
||
<xs:documentation>Rappresenta la data dell'ordine</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="NNG" type="TipoNNG">
|
||
<xs:annotation>
|
||
<xs:documentation>Valorizzato con il corrispondente valore inviato dal Recipient nella richiesta "Tipo Comunicazione 1"</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:group>
|
||
<xs:group name="GrpTestataR">
|
||
<xs:sequence>
|
||
<xs:element name="CodiceOpRecipient">
|
||
<xs:annotation>
|
||
<xs:documentation>Da valorizzare con i valori presenti nell’Allegato 8 della circolare 9 della del. 274/07/CONS “Anagrafica COS e COW”</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:length value="3" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="CodiceOrdine">
|
||
<xs:annotation>
|
||
<xs:documentation>Identificativo dell'ordine generato dal Recepient</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:maxLength value="18" />
|
||
<xs:minLength value="1" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="DataOrdine" type="TipoData">
|
||
<xs:annotation>
|
||
<xs:documentation>Rappresenta la data di invio dell’ordine</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
<xs:element name="NNG" type="TipoNNG">
|
||
<xs:annotation>
|
||
<xs:documentation> Numerazione Non Geografica da portare</xs:documentation>
|
||
</xs:annotation>
|
||
</xs:element>
|
||
</xs:sequence>
|
||
</xs:group>
|
||
<xs:simpleType name="TipoCodiceSegreto">
|
||
<xs:restriction base="xs:string">
|
||
<xs:length value="3" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="DefinizioneTipoLinea">
|
||
<xs:restriction base="xs:string">
|
||
<xs:pattern value="1|2|3" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="TipoComunicazione">
|
||
<xs:restriction base="xs:string">
|
||
<xs:maxLength value="2" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="TipoStatoOrdine">
|
||
<xs:restriction base="xs:string">
|
||
<xs:maxLength value="2" />
|
||
<xs:pattern value="1|2|3" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="TipoOPID">
|
||
<xs:annotation>
|
||
<xs:documentation>Identificativo dell'Operatore per instradare le chiamate all’Operatore Recipient</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:length value="3" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:simpleType name="TipoNNG">
|
||
<xs:annotation>
|
||
<xs:documentation>Identificativo della Numerazione Non Geografica</xs:documentation>
|
||
</xs:annotation>
|
||
<xs:restriction base="xs:string">
|
||
<xs:minLength value="4" />
|
||
<xs:maxLength value="12" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
<xs:complexType name="ClienteFinale">
|
||
<xs:sequence>
|
||
<xs:choice>
|
||
<xs:element name="CF">
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:length value="16" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
<xs:element name="PIVA">
|
||
<xs:simpleType>
|
||
<xs:restriction base="xs:string">
|
||
<xs:length value="11" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:element>
|
||
</xs:choice>
|
||
</xs:sequence>
|
||
</xs:complexType>
|
||
<xs:simpleType name="DataTypePattern">
|
||
<xs:restriction base="xs:string">
|
||
<xs:pattern value="\d\d\d\d-\d\d-\d\d" />
|
||
</xs:restriction>
|
||
</xs:simpleType>
|
||
</xs:schema> |