First Commit - Source Code from Reply
This commit is contained in:
@@ -0,0 +1,256 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: DBC_TYPES.xsd
|
||||
// Type: XSD file
|
||||
// Created: 09/01/2008
|
||||
// LastUpdate 08/02/2008
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:simpleType name="dateType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{8}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="dateTimeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{14}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="dateTimeType2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="TipoOperazione">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="FNP"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobilePrefix">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{3}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobileNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{5,10}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobilePrefixAndNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{8,13}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceOperatore">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="TISC|WIND|OPIV|H3GI|TIMG|NOVE|COOP|PTMB|1MOB|BTMB|CONA|DTLC|FWMB|PLDT|LYCA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="TipoUtenza">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="PRP|POP"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="TipoDoc">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="CI|PS|PA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceTipoEventoDonor">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="01|02|03|10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceTipoEventoRecipient">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="01|02|03|04|05|06|10|11|12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceEsito">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="00|01"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BusinessId">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="36"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="EsitoValidazioneDonor">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="ACCETTATA|RIFIUTATA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CF_PI_Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CF_Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="PI_Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeNome_Richiesta">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC_ATTIVGSM|DBC_DISATMNPG"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeCAS">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeOLOCODE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="BLUI|WIND|OPIV|H3GI|IPSE|TISC|NOVE"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeESITO_CAS">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="001|002|003"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeDETTAGLIO_ESITO">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeDESCRIZIONE_ESITO">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="48"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="casualeRifiutoType">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" name="CODICE" type="strLn2" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="causaleEsitoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CODICE" type="strLn2" />
|
||||
<xs:element name="DESCRIZIONE" type="strLn100" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="causaleType">
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" name="CAUSALE" type="causaleEsitoType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="strLn4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn5">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn10">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn12">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn15">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="15"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn20">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn23">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn30">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn50">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn64">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="64"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn70">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn80">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="80" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn100">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeINTERNA">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="S|N"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="iccidType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="19"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceTipoEventoNotificaTFC">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="01|02|03"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn36">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="36"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn8">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="patternCredito">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{1,5}[.][0-9]{2,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="flagYN">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="Y|N"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: HZ_DBC_TYPES.xsd
|
||||
// Type: XSD file
|
||||
// Created: 17/07/2008
|
||||
// LastUpdate 17/07/2008
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<!-- tipologia di operazioni gestite da DBC per la home zone -->
|
||||
<xs:simpleType name="operationTYPE">
|
||||
<xs:restriction base="xs:int">
|
||||
<xs:pattern value="1|2|3|4|5|6"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobilePhoneTYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="13"/>
|
||||
<xs:pattern value="\d{9,12}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="fixedPrefixTYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{2,4}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="fixedNumberTYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d+"/>
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="directoryNumberTYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d+"/>
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- eventi di notifica home zone -->
|
||||
<xs:simpleType name="eventTYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="00|01|02|10|11|12|20|21"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,4 @@
|
||||
DBC_TYPES.xsd file contenente i tipi di dato comuni agli xsd di MVNO e GISP.
|
||||
|
||||
Prima di validare gli XSD di MVNO e di GISP
|
||||
copiare ed incollare nella medesima cartella degli xsd il DBC_TYPES.xsd
|
||||
465
dbcmnpsrc/FE/mnpdev/build/databinding/schema/aom/MNP.xsd
Normal file
465
dbcmnpsrc/FE/mnpdev/build/databinding/schema/aom/MNP.xsd
Normal file
@@ -0,0 +1,465 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSpy v2013 sp1 (x64) (http://www.altova.com) by Stefano Innamorati (POSTE MOBILE SPA) -->
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">Mobile Number Portability</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<!-- ##### DEFINIZIONI FILE MNP ##### -->
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:element name="LISTA_MNP_RECORD">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="FILENAME" type="FILENAME_TYPE"/>
|
||||
<xsd:choice>
|
||||
<xsd:element name="ATTIVAZIONE" type="ATTIVAZIONE_REC" maxOccurs="100"/>
|
||||
<xsd:element name="CESSAZIONE" type="CESSAZIONE_REC" maxOccurs="100"/>
|
||||
<xsd:element name="ANNULLAMENTO" type="ANNULLAMENTO_REC" maxOccurs="100"/>
|
||||
<xsd:element name="PRESAINCARICO" type="PRESAINCARICO_REC" maxOccurs="100"/>
|
||||
<xsd:element name="VALIDAZIONE" type="VALIDAZIONE_REC" maxOccurs="100"/>
|
||||
<xsd:element name="PORTING" type="PORTING_REC" maxOccurs="100"/>
|
||||
<xsd:element name="ESPLETAMENTO" type="ESPLETAMENTO_REC" maxOccurs="100"/>
|
||||
<xsd:element name="PROGETTOADHOC" type="PROGETTOADHOC_REC" maxOccurs="100"/>
|
||||
<xsd:element name="TRASFERIMENTOCREDITO" type="TRASFERIMENTOCREDITO_REC" maxOccurs="100"/>
|
||||
<xsd:element name="SBLOCCOCREDITOANOMALO" type="SBLOCCOCREDITOANOMALO_REC" maxOccurs="100"/>
|
||||
<xsd:element name="SBLOCCOIMPORTO" type="SBLOCCOIMPORTO_REC" maxOccurs="100"/>
|
||||
<xsd:element name="MODIFICACUTOVER" type="MODIFICACUTOVER_REC" maxOccurs="100"/>
|
||||
</xsd:choice>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<!-- ##### DEFINIZIONE FILE ACKNOWLEDGE ##### -->
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:element name="ACKNOWLEDGE">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="FILENAME" type="FILENAME_TYPE"/>
|
||||
<xsd:element name="TIPO_MESSAGGIO" type="TIPO_MESSAGGIO_TYPE" fixed="8"/>
|
||||
<xsd:element name="RISULTATO" type="RISULTATO_TYPE"/>
|
||||
<xsd:element name="ERRMSG" type="ERRMSG_TYPE" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<!-- ##### DEFINIZIONI DEI RECORD MNP ##### -->
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:complexType name="ATTIVAZIONE_REC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="TIPO_MESSAGGIO" type="TIPO_MESSAGGIO_TYPE" fixed="1"/>
|
||||
<xsd:element name="CODICE_OPERATORE_RECIPIENT" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_DONATING" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_RICHIESTA_RECIPIENT" type="CODICE_RICHIESTA_RECIPIENT_TYPE"/>
|
||||
<xsd:element name="CODICE_GRUPPO" type="CODICE_GRUPPO_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="MSISDN" type="PHONE_TYPE"/>
|
||||
<xsd:element name="ADDIZIONALE_1" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ADDIZIONALE_2" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ICCID_SERIAL_NUMBER" type="ICCID_SERIAL_NUMBER_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="CODICE_FISCALE_PARTITA_IVA" type="CODICE_FISCALE_PARTITA_IVA_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="CODICE_PRE_POST_PAGATO" type="CODICE_PRE_POST_PAGATO_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="CODICE_ANALOGICO_DIGITALE" type="CODICE_ANALOGICO_DIGITALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="DATA_CUT_OVER" type="DATA_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="NOME_CLIENTE" type="NOME_CLIENTE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="COGNOME_CLIENTE" type="COGNOME_CLIENTE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="RAGIONE_SOCIALE" type="RAGIONE_SOCIALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="TIPO_DOCUMENTO" type="TIPO_DOCUMENTO_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="NUMERO_DOCUMENTO" type="NUMERO_DOCUMENTO_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="IMSI" type="IMSI_TYPE"/>
|
||||
<xsd:element name="FLAG_TRASFERIMENTO_CREDITO" type="FLAG_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_RECIPIENT" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_DONATING" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ROUTING_NUMBER" type="ROUTING_NUMBER_TYPE"/>
|
||||
<xsd:element name="PREVALIDAZIONE" type="FLAG_TYPE"/>
|
||||
<xsd:element name="FURTO" type="FLAG_TYPE"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:complexType name="CESSAZIONE_REC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="TIPO_MESSAGGIO" type="TIPO_MESSAGGIO_TYPE" fixed="7"/>
|
||||
<xsd:element name="CODICE_OPERATORE_RECIPIENT" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_RICHIESTA_RECIPIENT" type="CODICE_RICHIESTA_RECIPIENT_TYPE"/>
|
||||
<xsd:element name="MSISDN" type="PHONE_TYPE"/>
|
||||
<xsd:element name="DATA_CUT_OVER" type="DATA_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_RECIPIENT" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:complexType name="ANNULLAMENTO_REC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="TIPO_MESSAGGIO" type="TIPO_MESSAGGIO_TYPE" fixed="4"/>
|
||||
<xsd:element name="CODICE_OPERATORE_RECIPIENT" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_DONATING" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_GRUPPO" type="CODICE_GRUPPO_TYPE"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:complexType name="PRESAINCARICO_REC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="TIPO_MESSAGGIO" type="TIPO_MESSAGGIO_TYPE" fixed="5"/>
|
||||
<xsd:element name="CODICE_OPERATORE_RECIPIENT" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_DONATING" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_RICHIESTA_RECIPIENT" type="CODICE_RICHIESTA_RECIPIENT_TYPE"/>
|
||||
<xsd:element name="CODICE_GRUPPO" type="CODICE_GRUPPO_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="MSISDN" type="PHONE_TYPE"/>
|
||||
<xsd:element name="ADDIZIONALE_1" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ADDIZIONALE_2" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="STATO_RICHIESTA_NOTIFICA" type="STATO_RICHIESTA_NOTIFICA_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_RECIPIENT" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_DONATING" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:complexType name="VALIDAZIONE_REC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="TIPO_MESSAGGIO" type="TIPO_MESSAGGIO_TYPE" fixed="2"/>
|
||||
<xsd:element name="CODICE_OPERATORE_RECIPIENT" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_DONATING" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_RICHIESTA_RECIPIENT" type="CODICE_RICHIESTA_RECIPIENT_TYPE"/>
|
||||
<xsd:element name="CODICE_GRUPPO" type="CODICE_GRUPPO_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="MSISDN" type="PHONE_TYPE"/>
|
||||
<xsd:element name="ADDIZIONALE_1" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ADDIZIONALE_2" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="STATO_RICHIESTA_NOTIFICA" type="STATO_RICHIESTA_NOTIFICA_TYPE"/>
|
||||
<xsd:element name="CODICE_MOTIVO_RIFIUTO" type="CODICE_MOTIVO_RIFIUTO_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="DATA_CUT_OVER" type="DATA_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="FLAG_TRASFERIMENTO_CREDITO" type="FLAG_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_RECIPIENT" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_DONATING" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:complexType name="PORTING_REC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="TIPO_MESSAGGIO" type="TIPO_MESSAGGIO_TYPE" fixed="3"/>
|
||||
<xsd:element name="CODICE_OPERATORE_RECIPIENT" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_DONATING" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_RICHIESTA_RECIPIENT" type="CODICE_RICHIESTA_RECIPIENT_TYPE"/>
|
||||
<xsd:element name="MSISDN" type="PHONE_TYPE"/>
|
||||
<xsd:element name="ADDIZIONALE_1" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ADDIZIONALE_2" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="DATA_CUT_OVER" type="DATA_TYPE"/>
|
||||
<xsd:element name="FLAG_TRASFERIMENTO_CREDITO" type="FLAG_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_RECIPIENT" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_DONATING" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ROUTING_NUMBER" type="ROUTING_NUMBER_TYPE"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:complexType name="ESPLETAMENTO_REC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="TIPO_MESSAGGIO" type="TIPO_MESSAGGIO_TYPE" fixed="6"/>
|
||||
<xsd:element name="CODICE_OPERATORE_RECIPIENT" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_DONATING" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_RICHIESTA_RECIPIENT" type="CODICE_RICHIESTA_RECIPIENT_TYPE"/>
|
||||
<xsd:element name="MSISDN" type="PHONE_TYPE"/>
|
||||
<xsd:element name="ADDIZIONALE_1" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ADDIZIONALE_2" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="DATA_CUT_OVER" type="DATA_TYPE"/>
|
||||
<xsd:element name="ORA_CUT_OVER" type="ORA_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE" type="OLO_TYPE"/>
|
||||
<xsd:element name="STATO_RICHIESTA_NOTIFICA" type="STATO_RICHIESTA_NOTIFICA_TYPE"/>
|
||||
<xsd:element name="FLAG_TRASFERIMENTO_CREDITO" type="FLAG_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_RECIPIENT" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_DONATING" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ROUTING_NUMBER" type="ROUTING_NUMBER_TYPE"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:complexType name="PROGETTOADHOC_REC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="TIPO_MESSAGGIO" type="TIPO_MESSAGGIO_TYPE" fixed="9"/>
|
||||
<xsd:element name="CODICE_OPERATORE_RECIPIENT" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_DONATING" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_RICHIESTA_RECIPIENT" type="CODICE_RICHIESTA_RECIPIENT_TYPE"/>
|
||||
<xsd:element name="CODICE_GRUPPO" type="CODICE_GRUPPO_TYPE"/>
|
||||
<xsd:element name="MSISDN" type="PHONE_TYPE"/>
|
||||
<xsd:element name="ADDIZIONALE_1" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ADDIZIONALE_2" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ICCID_SERIAL_NUMBER" type="ICCID_SERIAL_NUMBER_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="CODICE_FISCALE_PARTITA_IVA" type="CODICE_FISCALE_PARTITA_IVA_TYPE"/>
|
||||
<xsd:element name="CODICE_PRE_POST_PAGATO" type="CODICE_PRE_POST_PAGATO_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="CODICE_ANALOGICO_DIGITALE" type="CODICE_ANALOGICO_DIGITALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="DATA_CUT_OVER" type="DATA_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="NOME_CLIENTE" type="NOME_CLIENTE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="COGNOME_CLIENTE" type="COGNOME_CLIENTE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="RAGIONE_SOCIALE" type="RAGIONE_SOCIALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="TIPO_DOCUMENTO" type="TIPO_DOCUMENTO_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="NUMERO_DOCUMENTO" type="NUMERO_DOCUMENTO_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="IMSI" type="IMSI_TYPE"/>
|
||||
<xsd:element name="FLAG_TRASFERIMENTO_CREDITO" type="FLAG_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_RECIPIENT" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_DONATING" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ROUTING_NUMBER" type="ROUTING_NUMBER_TYPE"/>
|
||||
<xsd:element name="PREVALIDAZIONE" type="FLAG_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="FURTO" type="FLAG_TYPE" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:complexType name="TRASFERIMENTOCREDITO_REC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="TIPO_MESSAGGIO" type="TIPO_MESSAGGIO_TYPE" fixed="10"/>
|
||||
<xsd:element name="CODICE_OPERATORE_RECIPIENT" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_DONATING" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_RICHIESTA_RECIPIENT" type="CODICE_RICHIESTA_RECIPIENT_TYPE"/>
|
||||
<xsd:element name="MSISDN" type="PHONE_TYPE"/>
|
||||
<xsd:element name="ADDIZIONALE_1" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ADDIZIONALE_2" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="DATA_CUT_OVER" type="DATA_TYPE"/>
|
||||
<xsd:element name="ORA_CUT_OVER" type="ORA_TYPE"/>
|
||||
<xsd:element name="FLAG_TRASFERIMENTO_CREDITO" type="FLAG_TYPE"/>
|
||||
<xsd:element name="DATA_NOTIFICA_CREDITO" type="DATA_TYPE"/>
|
||||
<xsd:element name="ORA_NOTIFICA_CREDITO" type="ORA_TYPE"/>
|
||||
<xsd:element name="IMPORTO_CREDITO_RESIDUO" type="IMPORTO_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_RECIPIENT" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_DONATING" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="FLAG_VERIFICA_CREDITO_ANOMALO" type="FLAG_TYPE"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:complexType name="SBLOCCOCREDITOANOMALO_REC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="TIPO_MESSAGGIO" type="TIPO_MESSAGGIO_TYPE" fixed="11"/>
|
||||
<xsd:element name="CODICE_OPERATORE_RECIPIENT" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_DONATING" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_RICHIESTA_RECIPIENT" type="CODICE_RICHIESTA_RECIPIENT_TYPE"/>
|
||||
<xsd:element name="MSISDN" type="PHONE_TYPE"/>
|
||||
<xsd:element name="ADDIZIONALE_1" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ADDIZIONALE_2" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="DATA_CUT_OVER" type="DATA_TYPE"/>
|
||||
<xsd:element name="ORA_CUT_OVER" type="ORA_TYPE"/>
|
||||
<xsd:element name="FLAG_TRASFERIMENTO_CREDITO" type="FLAG_TYPE"/>
|
||||
<xsd:element name="DATA_NOTIFICA_CREDITO" type="DATA_TYPE"/>
|
||||
<xsd:element name="ORA_NOTIFICA_CREDITO" type="ORA_TYPE"/>
|
||||
<xsd:element name="IMPORTO_CREDITO_RESIDUO" type="IMPORTO_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_RECIPIENT" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_DONATING" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:complexType name="SBLOCCOIMPORTO_REC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="TIPO_MESSAGGIO" type="TIPO_MESSAGGIO_TYPE" fixed="12"/>
|
||||
<xsd:element name="CODICE_OPERATORE_RECIPIENT" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_DONATING" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_RICHIESTA_RECIPIENT" type="CODICE_RICHIESTA_RECIPIENT_TYPE"/>
|
||||
<xsd:element name="MSISDN" type="PHONE_TYPE"/>
|
||||
<xsd:element name="ADDIZIONALE_1" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ADDIZIONALE_2" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="DATA_CUT_OVER" type="DATA_TYPE"/>
|
||||
<xsd:element name="ORA_CUT_OVER" type="ORA_TYPE"/>
|
||||
<xsd:element name="FLAG_TRASFERIMENTO_CREDITO" type="FLAG_TYPE"/>
|
||||
<xsd:element name="DATA_NOTIFICA_CREDITO" type="DATA_TYPE"/>
|
||||
<xsd:element name="ORA_NOTIFICA_CREDITO" type="ORA_TYPE"/>
|
||||
<xsd:element name="IMPORTO_CREDITO_RESIDUO" type="IMPORTO_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_RECIPIENT" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="CODICE_OPERATORE_VIRTUALE_DONATING" type="OLO_VIRTUALE_TYPE" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:complexType name="MODIFICACUTOVER_REC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="TIPO_MESSAGGIO" type="TIPO_MESSAGGIO_TYPE" fixed="13"/>
|
||||
<xsd:element name="CODICE_OPERATORE_RECIPIENT" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_OPERATORE_DONATING" type="OLO_TYPE"/>
|
||||
<xsd:element name="CODICE_RICHIESTA_RECIPIENT" type="CODICE_RICHIESTA_RECIPIENT_TYPE"/>
|
||||
<xsd:element name="MSISDN" type="PHONE_TYPE"/>
|
||||
<xsd:element name="ADDIZIONALE_1" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="ADDIZIONALE_2" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xsd:element name="DATA_CUT_OVER" type="DATA_TYPE"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<!-- ##### DEFINIZIONI PARTICOLARI ##### -->
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:simpleType name="OLO_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="BLUI"/>
|
||||
<xsd:enumeration value="BTIT"/>
|
||||
<xsd:enumeration value="COOP"/>
|
||||
<xsd:enumeration value="DMOB"/>
|
||||
<xsd:enumeration value="FAST"/>
|
||||
<xsd:enumeration value="H3GI"/>
|
||||
<xsd:enumeration value="ILIT"/>
|
||||
<xsd:enumeration value="IPSE"/>
|
||||
<xsd:enumeration value="LMIT"/>
|
||||
<xsd:enumeration value="MUND"/>
|
||||
<xsd:enumeration value="NOVA"/>
|
||||
<xsd:enumeration value="NPTS"/>
|
||||
<xsd:enumeration value="OPIV"/>
|
||||
<xsd:enumeration value="PLTN"/>
|
||||
<xsd:enumeration value="PMOB"/>
|
||||
<xsd:enumeration value="SPIT"/>
|
||||
<xsd:enumeration value="TIMG"/>
|
||||
<xsd:enumeration value="TIMT"/>
|
||||
<xsd:enumeration value="WIN3"/>
|
||||
<xsd:enumeration value="WIND"/>
|
||||
<xsd:enumeration value="WLIM"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="PHONE_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="393\d{8,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="ID_FILE_TYPE">
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:minInclusive value="1"/>
|
||||
<xsd:maxInclusive value="99999"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="FILENAME_TYPE">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="MITTENTE" type="OLO_TYPE"/>
|
||||
<xsd:element name="DATA" type="xsd:date"/>
|
||||
<xsd:element name="ORA" type="xsd:time"/>
|
||||
<xsd:element name="DESTINATARIO" type="OLO_TYPE"/>
|
||||
<xsd:element name="ID_FILE" type="ID_FILE_TYPE"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="RISULTATO_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="OK"/>
|
||||
<xsd:enumeration value="ERROR"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="ERRMSG_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="512"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<!-- ##### DEFINIZIONI DEI TIPI DEI TRACCIATI RECORD ##### -->
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<xsd:simpleType name="TIPO_MESSAGGIO_TYPE">
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:minInclusive value="1"/>
|
||||
<xsd:maxInclusive value="13"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CODICE_RICHIESTA_RECIPIENT_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="18"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CODICE_GRUPPO_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CODICE_FISCALE_PARTITA_IVA_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="16"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="ICCID_SERIAL_NUMBER_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="19"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CODICE_PRE_POST_PAGATO_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="PRP"/>
|
||||
<xsd:enumeration value="POP"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CODICE_ANALOGICO_DIGITALE_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="A"/>
|
||||
<xsd:enumeration value="D"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="DATA_TYPE">
|
||||
<xsd:restriction base="xsd:date"/>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="ORA_TYPE">
|
||||
<xsd:restriction base="xsd:time"/>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="STATO_RICHIESTA_NOTIFICA_TYPE">
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:minInclusive value="0"/>
|
||||
<xsd:maxInclusive value="10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="CODICE_MOTIVO_RIFIUTO_TYPE">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="List_of_Error" type="Error" minOccurs="0" maxOccurs="99"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Error">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Codice" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:minInclusive value="0"/>
|
||||
<xsd:maxInclusive value="99"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="NOME_CLIENTE_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="30"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="COGNOME_CLIENTE_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="RAGIONE_SOCIALE_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="80"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TIPO_DOCUMENTO_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="CI"/>
|
||||
<xsd:enumeration value="PA"/>
|
||||
<xsd:enumeration value="PS"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NUMERO_DOCUMENTO_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="30"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IMSI_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="15"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="FLAG_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Y"/>
|
||||
<xsd:enumeration value="N"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IMPORTO_TYPE">
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="7"/>
|
||||
<xsd:fractionDigits value="2"/>
|
||||
<xsd:minInclusive value="0.00"/>
|
||||
<xsd:maxInclusive value="99999.99"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="OLO_VIRTUALE_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[BCDFHILMNOPQSTVWZ]\d{3}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="ROUTING_NUMBER_TYPE">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
<!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,116 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: DBCToBITnotificaDonor.xsd
|
||||
// Type: XSD file
|
||||
// Created: 17/09/2009
|
||||
// LastUpdate 17/09/2009
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="BitNotificaDonorOut">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="CODICE_FISCALE_PARTITA_IVA" type="string16TYPE" minOccurs="0" />
|
||||
<xs:element name="MSISDN" type="string13TYPE" />
|
||||
<xs:element name="ID_RICHIESTA_AOM" type="string64TYPE" />
|
||||
<xs:element name="NOTE" type="string800TYPE" />
|
||||
<xs:element name="CATEGORIA" type="string30TYPE" minOccurs="0"/>
|
||||
<xs:element name="SOTTOCATEGORIA" type="string30TYPE" minOccurs="0" />
|
||||
<xs:element name="DATA_ORA_VALIDAZIONE" type="string19TYPE" />
|
||||
<xs:element name="ICCD_SERIAL_NUMBER" type="string30TYPE" minOccurs="0"/>
|
||||
<xs:element name="OT" type="string2TYPE" minOccurs="0" />
|
||||
<xs:element name="SIST_COMP" type="string5TYPE" minOccurs="0"/>
|
||||
<xs:element name="CODICE_GRUPPO" type="string12TYPE" minOccurs="0"/>
|
||||
<xs:element name="PROGETTO_AD_HOC" type="string1TYPE" minOccurs="0"/>
|
||||
<xs:element name="DATA_CUT_OVER" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="STATO" type="string50TYPE" />
|
||||
<xs:element name="CAUSALE_RIFIUTO_VALIDAZIONE" type="string1000TYPE" minOccurs="0"/>
|
||||
<xs:element name="MARCAGGIO" type="string1TYPE" minOccurs="0"/>
|
||||
<xs:element name="CODICE_OPERATORE_RECIPIENT" type="string4TYPE" />
|
||||
<xs:element name="FLAG_RIACCREDITO" type="patternYN" />
|
||||
<xs:element name="FLAG_FURTO" type="patternYN" />
|
||||
<xs:element name="FLAG_PREVALIDAZIONE" type="patternYN" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="patternYN">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="Y|N"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string1000TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1000"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string800TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="800"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string64TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="64"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string50TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string30TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string16TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string19TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="19"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string13TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="13"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string12TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string10TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string8TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string5TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string4TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string2TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string1TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,96 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: DBCToBITNotificaEventiPPBU.xsd
|
||||
// Type: XSD file
|
||||
// Created: 17/03/2009
|
||||
// LastUpdate 17/03/2009
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="NotificaEventiPPBU">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TIPO_SPEDIZIONE" type="string2TYPE"/>
|
||||
<xs:element name="ID_RICHIESTA_DBC" type="string23TYPE"/>
|
||||
<xs:element name="MSISDN" type="string13TYPE"/>
|
||||
<xs:element name="CODICE_FISCALE_PARTITA_IVA" type="string16TYPE"/>
|
||||
<xs:element name="CODICE_PROFILO_TARIFFARIO" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="DESCRIZIONE_PROFILO_TARIFFARIO" type="string50TYPE" minOccurs="0"/>
|
||||
<xs:element name="STATO_RICHIESTA" type="string30TYPE"/>
|
||||
<xs:element name="CAUSALE_RIFIUTO" type="string50TYPE" minOccurs="0"/>
|
||||
<xs:element name="DATA_ORA_EFFETTIVA_VALIDAZIONE" type="string19TYPE" minOccurs="0"/>
|
||||
<xs:element name="DATA_CUT_OVER" type="string10TYPE"/>
|
||||
<xs:element name="FLAG_RIACCREDITO" type="flagYN"/>
|
||||
<xs:element name="CODICE_DONATING" type="string4TYPE"/>
|
||||
<xs:element name="CREDITO" type="patternCredito" minOccurs="0"/>
|
||||
<xs:element name="DATA_NOTIFICA_CREDITO" type="string8TYPE" minOccurs="0"/>
|
||||
<xs:element name="ORA_NOTIFICA_CREDITO" type="string5TYPE" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="patternCredito">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{1,5}[.][0-9]{2,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="flagYN">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="Y|N"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string2TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string4TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string23TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string13TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="13"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string16TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string10TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string50TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string30TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string19TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="19"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string8TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string5TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: DBCToBITnotificaTrasferimentoCreditoDonor.xsd
|
||||
// Type: XSD file
|
||||
// Created: 17/03/2009
|
||||
// LastUpdate 17/03/2009
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="DBCToBITnotificaTrasferimentoCreditoDonor">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="CODICE_EVENTO" type="string2TYPE"/>
|
||||
<xs:element name="IDENTIFICATIVO_RICHIESTA_AOM" type="string64TYPE"/>
|
||||
<xs:element name="CREDITO" type="patternCredito"/>
|
||||
<xs:element name="DATA_NOTIFICA_CREDITO" type="string8TYPE"/>
|
||||
<xs:element name="ORA_NOTIFICA_CREDITO" type="string5TYPE"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="patternCredito">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{1,5}[.][0-9]{2,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string2TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string64TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="64"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string8TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string5TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:include schemaLocation="../DBC_Types/HZ_DBC_TYPES.xsd"/>
|
||||
<xs:element name="NotificaFromBIT">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="SUBSYS" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="ID_RICHIESTA_BIT" type="string12TYPE"/>
|
||||
<xs:element name="PREFISSO_DN" type="fixedPrefixTYPE"/>
|
||||
<xs:element name="NUMERO_DN" type="fixedNumberTYPE"/>
|
||||
<xs:element name="TIPO_OPERAZIONE" type="operationTYPE"/>
|
||||
<xs:element name="MSISDN" type="mobilePhoneTYPE" minOccurs="0"/>
|
||||
<xs:element name="NOME_CLIENTE" type="string30TYPE" minOccurs="0"/>
|
||||
<xs:element name="COGNOME_CLIENTE" type="string60TYPE" minOccurs="0"/>
|
||||
<xs:element name="DENOMINAZIONE_SOCIALE" type="string60TYPE" minOccurs="0"/>
|
||||
<xs:element name="CF_PARTITA_IVA" type="string16TYPE" minOccurs="0"/>
|
||||
<xs:element name="VIA" type="string70TYPE" minOccurs="0"/>
|
||||
<xs:element name="LOCALITA" type="string60TYPE" minOccurs="0"/>
|
||||
<xs:element name="NUMERO_CIVICO" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="CODICE_COMUNE" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="NOTE" type="string255TYPE" minOccurs="0"/>
|
||||
<xs:element name="DAC" type="string10TYPE" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="string30TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string60TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="60"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string16TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string70TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string10TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string255TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string12TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Notifica online DBC-BIT per il processo di Office Zone </xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:include schemaLocation="../DBC_Types/HZ_DBC_TYPES.xsd"/>
|
||||
<xs:element name="NotificaFromDBC">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="SUBSYS" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="ID_RICHIESTA_BIT" type="string12TYPE"/>
|
||||
<xs:element name="CODICE_EVENTO" type="eventTYPE"/>
|
||||
<xs:element name="ESITO" type="esitoTYPE"/>
|
||||
<xs:element name="DIRECTORY_NUMBER" type="directoryNumberTYPE"/>
|
||||
<xs:element name="DAC" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="CAUSALE_RIFIUTO" type="string255TYPE" minOccurs="0"/>
|
||||
<xs:element name="NOTE" type="string255TYPE" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="string11TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string10TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string255TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="esitoTYPE">
|
||||
<xs:restriction base="xs:int">
|
||||
<xs:pattern value="0|1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string12TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Notifica online DBC-CCRMWEB per il processo di Home Zone </xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:element name="NotificaHZCCRMWEB">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="CODICE_EVENTO" type="eventTYPE"/>
|
||||
<xs:element name="DIRECTORY_NUMBER" type="string12TYPE"/>
|
||||
<xs:element name="MSISDN" type="phoneTYPE" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="string12TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="eventTYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="01|10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="phoneTYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="13"/>
|
||||
<xs:pattern value="\d{9,13}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,127 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Notifica online DBC-CCRMWEB</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:element name="NotificaCCRMWEB">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="CODICE_EVENTO" type="CODICE_EVENTO_TYPE"/>
|
||||
<xs:element name="NUMERO_TELEFONICO_OLO" type="PHONE_TYPE"/>
|
||||
<xs:element name="NUMERO_DUALE" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xs:element name="OPERATORE_DON_REC" type="string20TYPE" minOccurs="0"/>
|
||||
<xs:element name="ID_RICHIESTA_AOM" type="string64TYPE"/>
|
||||
<xs:element name="TIPO_RICHIESTA" type="string50TYPE"/>
|
||||
<xs:element name="CODICE_FISCALE_PARTIVA_IVA" type="string16TYPE" minOccurs="0"/>
|
||||
<xs:element name="TECNOLOGIA" type="string50TYPE" minOccurs="0"/>
|
||||
<xs:element name="TIPOLOGIA_UTENZA" type="string50TYPE" minOccurs="0"/>
|
||||
<xs:element name="DATA_ORA_VALIDAZIONE" type="string19TYPE" minOccurs="0"/>
|
||||
<xs:element name="ICCID_SERIAL_NUMBER" type="string30TYPE" minOccurs="0"/>
|
||||
<xs:element name="STATO_RICHIESTA_DBC" type="string50TYPE"/>
|
||||
<xs:element name="CAUSALE" type="string1000TYPE" minOccurs="0"/>
|
||||
<xs:element name="DATA_ORA_MODIFICA_STATO_DBC" type="string19TYPE"/>
|
||||
<xs:element name="NOTE" type="string400TYPE" minOccurs="0"/>
|
||||
<xs:element name="PROGETTO_AD_HOC" type="string1TYPE" minOccurs="0"/>
|
||||
<xs:element name="CODICE_GRUPPO" type="string16TYPE" minOccurs="0"/>
|
||||
<xs:element name="DATA_CUT_OVER" type="string8TYPE" minOccurs="0"/>
|
||||
<xs:element name="CODICE_DEALER" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="FLAG_TRASFERIMENTO_CREDITO" type="flagYN"/>
|
||||
<xs:element name="CREDITO" type="strLn8" minOccurs="0"/>
|
||||
<xs:element name="FLAG_FURTO" type="flagYN"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="strLn8">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="flagYN">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="Y|N"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CODICE_EVENTO_TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="2"/>
|
||||
<xs:maxLength value="2"/>
|
||||
<xs:pattern value="\d{1,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="PHONE_TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{9,13}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="CAUSALI_STATO_RICHIESTA_TYPE">
|
||||
<xs:sequence>
|
||||
<xs:element name="CAUSALE" type="CAUSALE_TYPE" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CAUSALE_TYPE">
|
||||
<xs:sequence>
|
||||
<xs:element name="CODICE" type="xs:string"/>
|
||||
<xs:element name="DESCRIZIONE" type="xs:string"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="string13TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="13"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string20TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string64TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="64"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string50TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string16TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string19TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="19"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string30TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string1000TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1000"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string400TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="400"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string8TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string10TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string1TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,127 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Notifica online DBC-CCRMWEB</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:element name="NotificaCCRMWEB">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="CODICE_EVENTO" type="CODICE_EVENTO_TYPE"/>
|
||||
<xs:element name="NUMERO_TELEFONICO_OLO" type="PHONE_TYPE"/>
|
||||
<xs:element name="NUMERO_DUALE" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xs:element name="OPERATORE_DON_REC" type="string20TYPE" minOccurs="0"/>
|
||||
<xs:element name="ID_RICHIESTA_AOM" type="string64TYPE"/>
|
||||
<xs:element name="TIPO_RICHIESTA" type="string50TYPE"/>
|
||||
<xs:element name="CODICE_FISCALE_PARTIVA_IVA" type="string16TYPE" minOccurs="0"/>
|
||||
<xs:element name="TECNOLOGIA" type="string50TYPE" minOccurs="0"/>
|
||||
<xs:element name="TIPOLOGIA_UTENZA" type="string50TYPE" minOccurs="0"/>
|
||||
<xs:element name="DATA_ORA_VALIDAZIONE" type="string19TYPE" minOccurs="0"/>
|
||||
<xs:element name="ICCID_SERIAL_NUMBER" type="string30TYPE" minOccurs="0"/>
|
||||
<xs:element name="STATO_RICHIESTA_DBC" type="string50TYPE"/>
|
||||
<xs:element name="CAUSALE" type="string1000TYPE" minOccurs="0"/>
|
||||
<xs:element name="DATA_ORA_MODIFICA_STATO_DBC" type="string19TYPE"/>
|
||||
<xs:element name="NOTE" type="string400TYPE" minOccurs="0"/>
|
||||
<xs:element name="PROGETTO_AD_HOC" type="string1TYPE" minOccurs="0"/>
|
||||
<xs:element name="CODICE_GRUPPO" type="string16TYPE" minOccurs="0"/>
|
||||
<xs:element name="DATA_CUT_OVER" type="string8TYPE" minOccurs="0"/>
|
||||
<xs:element name="CODICE_DEALER" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="FLAG_TRASFERIMENTO_CREDITO" type="flagYN"/>
|
||||
<xs:element name="CREDITO" type="strLn8" minOccurs="0"/>
|
||||
<xs:element name="FLAG_FURTO" type="flagYN"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="strLn8">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="flagYN">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="Y|N"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CODICE_EVENTO_TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="2"/>
|
||||
<xs:maxLength value="2"/>
|
||||
<xs:pattern value="\d{1,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="PHONE_TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{9,13}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="CAUSALI_STATO_RICHIESTA_TYPE">
|
||||
<xs:sequence>
|
||||
<xs:element name="CAUSALE" type="CAUSALE_TYPE" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CAUSALE_TYPE">
|
||||
<xs:sequence>
|
||||
<xs:element name="CODICE" type="xs:string"/>
|
||||
<xs:element name="DESCRIZIONE" type="xs:string"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="string13TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="13"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string20TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string64TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="64"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string50TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string16TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string19TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="19"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string30TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string1000TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1000"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string400TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="400"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string8TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string10TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string1TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,111 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Notifica online DBC-CCRMWEBCOOP</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:element name="NotificaCCRMWEBCOOP">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="CODICE_EVENTO" type="CODICE_EVENTO_TYPE"/>
|
||||
<xs:element name="NUMERO_TELEFONICO_OLO" type="PHONE_TYPE"/>
|
||||
<xs:element name="NUMERO_DUALE" type="PHONE_TYPE" minOccurs="0"/>
|
||||
<xs:element name="OPERATORE_DON_REC" type="string20TYPE" minOccurs="0"/>
|
||||
<xs:element name="ID_RICHIESTA_AOM" type="string64TYPE"/>
|
||||
<xs:element name="TIPO_RICHIESTA" type="string50TYPE"/>
|
||||
<xs:element name="CODICE_FISCALE_PARTIVA_IVA" type="string16TYPE" minOccurs="0"/>
|
||||
<xs:element name="TECNOLOGIA" type="string50TYPE" minOccurs="0"/>
|
||||
<xs:element name="TIPOLOGIA_UTENZA" type="string50TYPE"/>
|
||||
<xs:element name="DATA_ORA_VALIDAZIONE" type="string19TYPE" minOccurs="0"/>
|
||||
<xs:element name="ICCID_SERIAL_NUMBER" type="string30TYPE" minOccurs="0"/>
|
||||
<xs:element name="STATO_RICHIESTA_DBC" type="string50TYPE"/>
|
||||
<xs:element name="CAUSALE_RICHIESTA_DBC" type="string1000TYPE" minOccurs="0"/>
|
||||
<xs:element name="DATA_ORA_MODIFICA_STATO_DBC" type="string19TYPE"/>
|
||||
<xs:element name="NOTE" type="string400TYPE" minOccurs="0"/>
|
||||
<xs:element name="PROGETTO_AD_HOC" type="xs:nonNegativeInteger" minOccurs="0"/>
|
||||
<xs:element name="CODICE_GRUPPO" type="string16TYPE" minOccurs="0"/>
|
||||
<xs:element name="DATA_CUT_OVER" type="string8TYPE" minOccurs="0"/>
|
||||
<xs:element name="CODICE_DEALER" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="FLAG_TRASFERIMENTO_CREDITO" type="flagYN"/>
|
||||
<xs:element name="CREDITO" type="strLn8" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="strLn8">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="flagYN">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="Y|N"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CODICE_EVENTO_TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="2"/>
|
||||
<xs:maxLength value="2"/>
|
||||
<xs:pattern value="\d{1,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="PHONE_TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="13"/>
|
||||
<xs:pattern value="\d{9,12}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string13TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="13"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string20TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string64TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="64"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string50TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string16TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string19TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="19"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string30TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string1000TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1000"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string400TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="400"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string8TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string10TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Notifica online CRMC-DBC per il processo di Home Zone </xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:include schemaLocation="../DBC_Types/HZ_DBC_TYPES.xsd"/>
|
||||
<xs:element name="NotificaFromCRMC">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="SUBSYS" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="PREFISSO_DN" type="fixedPrefixTYPE"/>
|
||||
<xs:element name="NUMERO_DN" type="fixedNumberTYPE"/>
|
||||
<xs:element name="TIPO_OPERAZIONE" type="operationTYPE"/>
|
||||
<xs:element name="MSISDN" type="mobilePhoneTYPE" minOccurs="0"/>
|
||||
<xs:element name="NOME_CLIENTE" type="string30TYPE" minOccurs="0"/>
|
||||
<xs:element name="COGNOME_CLIENTE" type="string60TYPE" minOccurs="0"/>
|
||||
<xs:element name="DENOMINAZIONE_SOCIALE" type="string60TYPE" minOccurs="0"/>
|
||||
<xs:element name="CF_PARTITA_IVA" type="string16TYPE" minOccurs="0"/>
|
||||
<xs:element name="VIA" type="string70TYPE" minOccurs="0"/>
|
||||
<xs:element name="LOCALITA" type="string60TYPE" minOccurs="0"/>
|
||||
<xs:element name="NUMERO_CIVICO" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="CODICE_COMUNE" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="NOTE" type="string255TYPE" minOccurs="0"/>
|
||||
<xs:element name="DAC" type="string10TYPE" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="string30TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string60TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="60"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string16TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string70TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string10TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string255TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Notifica online DBC-CRMC per il processo di Home Zone </xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:include schemaLocation="../DBC_Types/HZ_DBC_TYPES.xsd"/>
|
||||
<xs:element name="NotificaFromDBC">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="SUBSYS" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="CODICE_EVENTO" type="eventTYPE"/>
|
||||
<xs:element name="ESITO" type="esitoTYPE"/>
|
||||
<xs:element name="ID_RICHIESTA" type="string11TYPE"/>
|
||||
<xs:element name="DIRECTORY_NUMBER" type="string12TYPE"/>
|
||||
<xs:element name="MSISDN" type="mobilePhoneTYPE" minOccurs="0"/>
|
||||
<xs:element name="DAC" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="CAUSALE_RIFIUTO" type="string255TYPE" minOccurs="0"/>
|
||||
<xs:element name="NOTE" type="string255TYPE" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="string11TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string12TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string10TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string255TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="esitoTYPE">
|
||||
<xs:restriction base="xs:int">
|
||||
<xs:pattern value="0|1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
>
|
||||
<xs:annotation>
|
||||
<xs:documentation>Notifica online CRMC-DBC per il processo di stato portabilita </xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:element name="MessaggioDBC">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="Cliente" />
|
||||
<xs:element ref="Utenza"/>
|
||||
</xs:sequence>
|
||||
|
||||
<xs:attribute name="System" type="xs:string" use="required"/>
|
||||
<xs:attribute name="Service" type="xs:string" use="required"/>
|
||||
<xs:attribute name="Tid" type="xs:string" use="required"/>
|
||||
<xs:attribute name="ReturnCode" type="xs:string" use="required"/>
|
||||
<xs:attribute name="ErrorDescription" type="xs:string" use="required"/>
|
||||
<xs:attribute name="OperationCode" type="xs:string" use="required"/>
|
||||
<xs:attribute name="MessageId" type="xs:string" use="required"/>
|
||||
<xs:attribute name="MessageType" type="xs:string" use="required"/>
|
||||
<xs:attribute name="IntObjectName" type="xs:string" use="required"/>
|
||||
<xs:attribute name="IntObjectFormat" type="xs:string" use="required"/>
|
||||
<xs:attribute name="OperationType" type="xs:string" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Cliente">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="utenza" type="xs:string" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Utenza">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="statoPortabilita" type="xs:string"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,129 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<xs:element name="Crontab-config">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="TaskList"/>
|
||||
<xs:element ref="ProcessList"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="ver" type="xs:string" use="required"/>
|
||||
<xs:attribute name="subver" type="xs:int" use="optional" default="0"/>
|
||||
<xs:attribute name="name" type="xs:string" use="required"/>
|
||||
</xs:complexType>
|
||||
<xs:key name="ProcessKey">
|
||||
<xs:selector xpath=".//ProcessDef"/>
|
||||
<xs:field xpath="@ID"/>
|
||||
</xs:key>
|
||||
<xs:keyref name="ProcessKeyRef" refer="ProcessKey">
|
||||
<xs:selector xpath=".//ProcessRef"/>
|
||||
<xs:field xpath="@value"/>
|
||||
</xs:keyref>
|
||||
<xs:keyref name="BlockingProcessKeyRef" refer="ProcessKey">
|
||||
<xs:selector xpath=".//BlockingProcessKeyRef"/>
|
||||
<xs:field xpath="@value"/>
|
||||
</xs:keyref>
|
||||
</xs:element>
|
||||
<xs:simpleType name="dayOfWeekType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:maxInclusive value="6"/>
|
||||
<xs:totalDigits value="1"/>
|
||||
<xs:minLength value="3"/>
|
||||
<xs:maxLength value="3"/>
|
||||
<xs:length value="3"/>
|
||||
<xs:enumeration value="Dom"/>
|
||||
<xs:enumeration value="Lun"/>
|
||||
<xs:enumeration value="Mar"/>
|
||||
<xs:enumeration value="Mer"/>
|
||||
<xs:enumeration value="Gio"/>
|
||||
<xs:enumeration value="Ven"/>
|
||||
<xs:enumeration value="Sab"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="EmptyElement"/>
|
||||
<xs:element name="ProcessList">
|
||||
<xs:complexType>
|
||||
<xs:sequence minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:element ref="ProcessDef"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ProcessDef">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="BlockingProcessListRef" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="ID" type="xs:string" use="required"/>
|
||||
<xs:attribute name="name" type="xs:string" use="required"/>
|
||||
<xs:attribute name="desc" type="xs:string" use="optional"/>
|
||||
<xs:attribute name="comando" type="xs:string" use="required"/>
|
||||
<xs:attribute name="parametri" type="xs:string" use="optional"/>
|
||||
<xs:attribute name="enabled" type="xs:boolean" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ProcessRef">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="value" type="xs:string" use="required"/>
|
||||
<xs:attribute name="enabled" type="xs:boolean" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="BlockingProcessRef">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="value" type="xs:string" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="windowsTime">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="start-at" type="xs:time" use="required"/>
|
||||
<xs:attribute name="last-start" type="xs:time" use="optional"/>
|
||||
<xs:attribute name="every" type="xs:int" use="optional" default="0"/>
|
||||
<xs:attribute name="start-dayOfWeek" type="dayOfWeekType" use="optional"/>
|
||||
<xs:attribute name="start-dayOfMonth" type="xs:short" use="optional"/>
|
||||
<xs:attribute name="maxTimeAfterLastStart" type="xs:int" use="optional"/>
|
||||
<xs:attribute name="idRule" type="xs:string"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Schedulation">
|
||||
<xs:complexType>
|
||||
<xs:sequence minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:element ref="windowsTime"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Task">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="Schedulation"/>
|
||||
<xs:element ref="ProcessListRef"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="ID" type="xs:ID" use="required"/>
|
||||
<xs:attribute name="name" type="xs:string" use="required"/>
|
||||
<xs:attribute name="desc" type="xs:string" use="optional"/>
|
||||
<xs:attribute name="note" type="xs:string" use="optional"/>
|
||||
<xs:attribute name="createAt" type="xs:dateTime" use="required"/>
|
||||
<xs:attribute name="lastUpdate" type="xs:dateTime" use="required"/>
|
||||
<xs:attribute name="enabled" type="xs:boolean" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="TaskList">
|
||||
<xs:complexType>
|
||||
<xs:sequence minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:element ref="Task"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ProcessListRef">
|
||||
<xs:complexType>
|
||||
<xs:sequence minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:element ref="ProcessRef"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="BlockingProcessListRef">
|
||||
<xs:complexType>
|
||||
<xs:sequence minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:element ref="BlockingProcessRef"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,128 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by rth77 (rth77) -->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<xs:element name="ListFile">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Lista File</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="ListInfoFile"/>
|
||||
<xs:element ref="ListInfoFileAck"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="nroRichieste" type="xs:int" use="required"/>
|
||||
<xs:attribute name="maxTimeWait" type="xs:int" use="required"/>
|
||||
<xs:attribute name="enabled" type="xs:boolean" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ListOperatore">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Lista Operatori</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence maxOccurs="unbounded">
|
||||
<xs:element ref="InfoOperatore"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="InfoFile">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Informazioni di un File</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="ListOperatore"/>
|
||||
<xs:element ref="Schedulation"/>
|
||||
<xs:element ref="Priority"/>
|
||||
<xs:element ref="PriorityIn"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="fileID" type="xs:string" use="required"/>
|
||||
<xs:attribute name="name" type="xs:string" use="required"/>
|
||||
<xs:attribute name="desc" type="xs:string" use="optional"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="InfoOperatore">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Informazioni di un Operatore</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:attribute name="operatoreID" type="xs:string" use="required"/>
|
||||
<xs:attribute name="name" type="xs:string" use="required"/>
|
||||
<xs:attribute name="enabled" type="xs:boolean" use="required"/>
|
||||
<xs:attribute name="desc_olo" type="xs:string" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Schedulation">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Lista delle schedulazioni</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence maxOccurs="unbounded">
|
||||
<xs:element ref="WindowsTime"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="WindowsTime">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="start-at" type="xs:time" use="required"/>
|
||||
<xs:attribute name="last-start" type="xs:time" use="required"/>
|
||||
<xs:attribute name="idRule" type="xs:string" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="InfoFileAck">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="ListOperatore"/>
|
||||
<xs:element ref="Schedulation"/>
|
||||
<xs:element ref="Priority"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="fileID" type="xs:string" use="required"/>
|
||||
<xs:attribute name="name" type="xs:string" use="required"/>
|
||||
<xs:attribute name="fileRef" type="xs:string" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ListInfoFile">
|
||||
<xs:complexType>
|
||||
<xs:sequence maxOccurs="unbounded">
|
||||
<xs:element ref="InfoFile"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ListInfoFileAck">
|
||||
<xs:complexType>
|
||||
<xs:sequence maxOccurs="unbounded">
|
||||
<xs:element ref="InfoFileAck"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Priority">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Lista delle priorità dei vari processi</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence maxOccurs="unbounded">
|
||||
<xs:element ref="ProcessType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="PriorityIn">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Lista delle priorità dei vari processi</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence maxOccurs="unbounded">
|
||||
<xs:element ref="ProcessType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ProcessType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Informazioni di un Processo</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:attribute name="processID" type="xs:string" use="required"/>
|
||||
<xs:attribute name="processName" type="xs:string" use="required"/>
|
||||
<xs:attribute name="valuePriority" type="xs:int" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by rth77 (rth77) -->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<xs:element name="SistemiInterni">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Comment describing your root element</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence maxOccurs="unbounded">
|
||||
<xs:element ref="InfoSistema"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="InfoSistema">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="sistemId" type="xs:string" use="required"/>
|
||||
<xs:attribute name="name" type="xs:string" use="required"/>
|
||||
<xs:attribute name="enabled" type="xs:boolean" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Notifica online DBC-GISP per il processo di Cessazione HZ passaggio altro OLO utenze native TIM</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:include schemaLocation="HZ_DBC_TYPES.xsd"/>
|
||||
<xs:element name="NotificaHZFromDBCFX">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TIPO_OPERAZIONE" type="operationTYPE"/>
|
||||
<xs:element name="DIRECTORY_NUMBER" type="directoryNumberTYPE"/>
|
||||
<xs:element name="DET" type="string19"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="string19">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="19"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
112
dbcmnpsrc/FE/mnpdev/build/databinding/schema/fenp/Np_ack.xsd
Normal file
112
dbcmnpsrc/FE/mnpdev/build/databinding/schema/fenp/Np_ack.xsd
Normal file
@@ -0,0 +1,112 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- XSD Schema Validator - Tracciato Record degli ACK -->
|
||||
<!-- edited by OPI -->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<xs:element name="Acknowledge">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="OperatoreMittente">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="TipoFile">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="N|R"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="NomeFile">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="40"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ReturnCode">
|
||||
<xs:complexType>
|
||||
<xs:choice>
|
||||
<xs:element name="ACK">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Codice">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Puo' assumere soltanto il valore '00' in caso di ACK Positivo (ACK)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2"/>
|
||||
<xs:pattern value="00"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Descrizione" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Descrizione associata al codice (che in questo caso puo' essere solo '00')</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NoACK">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Codice">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Codice Errore (da '01' a '05') in caso di KO (NO-ACK)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2"/>
|
||||
<xs:pattern value="00|01|02|03|04|05"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Descrizione">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Descrizione associata al codice come da Allegato 18</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50"/>
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DettaglioErrore">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Il campo (a testo libero) permette di specificare l'errore riscontrato in fase di analisi del file, puo' contenere ad esempio l'errore intercettato dal parser XML nel caso in cui non sia stato rispettato lo schema XSD</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255"/>
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
383
dbcmnpsrc/FE/mnpdev/build/databinding/schema/fenp/Np_n.xsd
Normal file
383
dbcmnpsrc/FE/mnpdev/build/databinding/schema/fenp/Np_n.xsd
Normal file
@@ -0,0 +1,383 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- XSD Schema Validator - Tracciato Record delle Richieste NP Pura -->
|
||||
<!-- edited by OPI -->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<xs:element name="ComunicazioneNP">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Comunicazione Number Portability tra OLO</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence maxOccurs="100">
|
||||
<xs:element name="Richiesta">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Una Richiesta e' intesa come Messaggio per la Gestione delle Richiesta di attivazione della prestazione di Number Portability Geografica (prima portabilità e portabilità successiva), di Cessazione e Cessazione con Rientro.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:choice>
|
||||
<xs:element name="Portin">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo Comunicazione 1</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoComunicazione">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Il Tipo Comunicazione per questo tipo di messaggio puo' essere: 1. Richiesta di NP (Recipient verso Donor)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:group ref="GrpLv1"/>
|
||||
<xs:group ref="GrpLv2"/>
|
||||
<xs:group ref="GrpLv3"/>
|
||||
<xs:element name="CodiceSegreto" type="TipoCodiceSegreto"/>
|
||||
<xs:element name="RoutingNumber">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Prenotifica_Donating">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo Comunicazione 3</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoComunicazione">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:group ref="GrpLv1"/>
|
||||
<xs:group ref="GrpLv2"/>
|
||||
<xs:group ref="GrpLv3"/>
|
||||
<xs:element name="CodiceSegreto" type="TipoCodiceSegreto">
|
||||
<xs:annotation>
|
||||
<xs:documentation>codice segreto necessario per avviare il trasferimento dal vecchio al nuovo operatore telefonico</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="IdentificativoOperatoreDonating">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Il Donating in questa comunicazione e' l'operatore che riceve la richiesta.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="NPAggiuntive" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Le numerazioni aggiuntive si possono indicare opzionalmente esclusivamente nel caso di prenotifica a Telecom Italia come Donating</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NumAggiuntivaPortata" maxOccurs="7">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Cessazione">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo Comunicazione 8</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoComunicazione">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:group ref="GrpLv1"/>
|
||||
<xs:element name="Rientro" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Sezione dedicata al Rientro in Telecom Italia</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="RientroTI">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Questo flag e' da applicarsi esclusivamente nel caso di rientro di numerazione in Telecom Italia (TI e' DONOR).
|
||||
La valorizzazione ammessa e' 1. Rientro in TI.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:group ref="GrpLv2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="IdentificativoOperatoreDonating">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Il Donating in caso di cessazione e' l'operatore che origina la richiesta.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="NPAggiuntive" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Le numerazioni aggiuntive si possono indicare opzionalmente esclusivamente nel caso di Rientro in Telecom Italia</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NumAggiuntivaPortata" maxOccurs="7">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Annullamento">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo Comunicazione 11 - dal Recipient al Donor e dal Donor al Donating</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoComunicazione">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2"/>
|
||||
<xs:pattern value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:group ref="GrpLv1"/>
|
||||
<xs:group ref="GrpLv2"/>
|
||||
<xs:group ref="GrpLv3"/>
|
||||
<xs:element name="CodiceSegreto" type="TipoCodiceSegreto">
|
||||
<xs:annotation>
|
||||
<xs:documentation>codice segreto inviato inizialmente con la richiesta di portin da annullare dal recipient al donor</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="NPAggiuntive" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NumAggiuntivaPortata" maxOccurs="7">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="TipoData">
|
||||
<xs:restriction base="xs:date"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DefinizioneTipoLinea">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="1|2|3"/>
|
||||
</xs:restriction>
|
||||
</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:group name="GrpLv1">
|
||||
<xs:sequence>
|
||||
<xs:element name="CodiceOrdine">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Identificativo dell'ordine generato dal richiedente</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="DirectoryNumber">
|
||||
<xs:annotation>
|
||||
<xs:documentation>E' il numero oggetto della portabilita'. Per i GNR deve essere indicato il Radicale. Nel caso di rientro in TI il Donating può inserire, a sua scelta, il radicale oppure il numero presente in fattura.
|
||||
Se il campo TipoLinea vale '3' allora deve essere riportato il principale del gruppo ISDN.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
<xs:minLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="TipoLinea" type="DefinizioneTipoLinea" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Puo' essere vuoto oppure assumere i seguenti valori:
|
||||
1. nel solo caso GNR identificato con radicale
|
||||
2. nel caso di GNR identificato con numero presente in fattura (può essere utilizzato, in alternativa al caso precedente nel solo caso in cui Donor = Donating = TI oppure in caso di rientro in TI)
|
||||
3. ISDN valido nel solo caso di Donor = Donating = TI oppure di rientro in TI. E' assente o vuoto in tutti gli altri casi</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Note" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DataInvioMessaggio" type="TipoData">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Rappresenta la data di invio dello specifico messaggio da parte del mittente al destinatario</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="IdentificativoOperatoreDonor">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Valorizzato dal richiedente con il codice operatore Donor della numerazione</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:group>
|
||||
<xs:group name="GrpLv2">
|
||||
<xs:sequence>
|
||||
<xs:element name="NomeCliente" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="40"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="CognomeCliente_RagioneSociale">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="60"/>
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="TelefonoReferenteRichiedente">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="EmailReferenteRichiedente">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="60"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Correlazioni" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativoCorrelazioni">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Identificativo obbligatorio nel caso in cui si vogliano sincronizzazione piu' richieste sul medesimo Donor.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="15"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="TotaleRichieste">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Obbligatorio nel caso in cui sia stato valorizzato il campo IdentificativoCorrelazioni</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:integer">
|
||||
<xs:totalDigits value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:group>
|
||||
<xs:group name="GrpLv3">
|
||||
<xs:sequence>
|
||||
<xs:element name="CodiceOpRecipient">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Da valorizzare con uno dei valori tra i COW presenti nell’Allegato 8 “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="DataAttesaConsegnaServizio" type="TipoData">
|
||||
<xs:annotation>
|
||||
<xs:documentation>e' la DAC valorizzata dal Recipient</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="CodiceProgetto" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="FlagNPNumerazioniAggiuntive" type="TipoFlag" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Il campo e’ necessario se la linea e’ ISDN e vale
|
||||
0 = no aggiuntivi
|
||||
1= si aggiuntivi
|
||||
Previsto nel caso di Telecom Italia Donor=Donating</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:schema>
|
||||
765
dbcmnpsrc/FE/mnpdev/build/databinding/schema/fenp/Np_r.xsd
Normal file
765
dbcmnpsrc/FE/mnpdev/build/databinding/schema/fenp/Np_r.xsd
Normal file
@@ -0,0 +1,765 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- XSD Schema Validator - Tracciato Record delle Risposte NP Pura -->
|
||||
<!-- edited by OPI -->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<xs:element name="ComunicazioneNP">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Comunicazione Number Portability tra OLO</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence maxOccurs="100">
|
||||
<xs:element name="Risposta">
|
||||
<xs:complexType>
|
||||
<xs:choice>
|
||||
<xs:element name="Valid_Formale_DonorRecipient">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo Comunicazione 2</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoComunicazione">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DatiNotifica" type="DefTipoNotifica"/>
|
||||
<xs:element name="EsitoVerifica" type="TipoEsitoVerificaT2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Valid_Formale_Donating_Donor">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo Comunicazione 4</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoComunicazione">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DatiNotifica" type="DefTipoNotifica"/>
|
||||
<xs:group ref="GrpLev4"/>
|
||||
<xs:element name="EsitoVerifica" type="TipoEsitoVerifica"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Valid_Tecnica_Donating_Donor">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo Comunicazione 5</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoComunicazione">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DatiNotifica" type="DefTipoNotifica"/>
|
||||
<xs:group ref="GrpLev4"/>
|
||||
<xs:element name="EsitoVerifica" type="TipoEsitoVerifica"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Com_Esito_Donor_Recipient">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo Comunicazione 6</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoComunicazione">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="6"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DatiNotifica" type="DefTipoNotifica"/>
|
||||
<xs:element name="EsitoVerifica" type="TipoEsitoVerificaT3"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Espletamento_Donor_RecipientDonating">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo Comunicazione 7</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoComunicazione">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="7"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DatiNotifica" type="DefTipoNotifica"/>
|
||||
<xs:group ref="GrpLev4"/>
|
||||
<xs:element name="DataEspletamentoOrdine" type="TipoData">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Data di effettivo espletamento delle attivita' da parte del Donor</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="DataAttesaConsegnaRimodulata" type="TipoData" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Valorizzata dal Donor con la DAC rimodulata</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Rimodulazione_DAC">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo Comunicazione 10</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoComunicazione">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2"/>
|
||||
<xs:pattern value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DatiNotifica" type="DefTipoNotifica"/>
|
||||
<xs:group ref="GrpLev4"/>
|
||||
<xs:element name="DataAttesaConsegnaRimodulata" type="TipoData">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Valorizzata dal Donor con la DAC rimodulata</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Espletamento_Cessazione">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo Comunicazione 9</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoComunicazione">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="9"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:group ref="GrpLev1"/>
|
||||
<xs:group ref="GrpLev3"/>
|
||||
<xs:element name="DataEspletamentoOrdine" type="TipoData">
|
||||
<xs:annotation>
|
||||
<xs:documentation>E’ la data in cui viene effettivamente espletata l’attività da parte del donor</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Valid_Formale_Cessazione">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo Comunicazione 12</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoComunicazione">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2"/>
|
||||
<xs:pattern value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:group ref="GrpLev1"/>
|
||||
<xs:group ref="GrpLev3"/>
|
||||
<xs:element name="EsitoVerifica" type="TipoEsitoVerifica"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Valid_Tecnica_Cessazione">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo Comunicazione 13</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoComunicazione">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2"/>
|
||||
<xs:pattern value="13"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:group ref="GrpLev1"/>
|
||||
<xs:group ref="GrpLev3"/>
|
||||
<xs:element name="EsitoVerifica" type="TipoEsitoVerifica"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</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="TipoEsitoVerifica">
|
||||
<xs:choice>
|
||||
<xs:element name="EsitoKO">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="EsitoVerificaRichiesta">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Indica l'esito delle verifiche in carico al Donor e al Donating. In questo caso puo' essere solo pari a 1 = KO</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="CodiceMotivoRifiuto">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Se il campo Esito Verifica Richiesta e' uguale a 1 allora questo campo deve essere obbligatoriamente valorizzato</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:integer">
|
||||
<xs:totalDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DescrizioneRifiuto">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Se il campo Esito Verifica Richiesta e' uguale a 1 allora questo campo deve essere obbligatoriamente valorizzato</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="EsitoOK">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="EsitoVerificaRichiesta">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Indica l'esito delle verifiche in carico al Donor e al Donating. In questo caso puo' essere solo pari a 0 = OK</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="0"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TipoEsitoVerificaT2">
|
||||
<xs:choice>
|
||||
<xs:element name="EsitoKO">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="EsitoVerificaRichiesta">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Indica l'esito delle verifiche in carico al Donor e al Donating. In questo caso puo' essere solo pari a 1 = KO</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="CodiceMotivoRifiuto">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Se il campo Esito Verifica Richiesta e' uguale a 1 allora questo campo deve essere obbligatoriamente valorizzato</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:integer">
|
||||
<xs:totalDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DescrizioneRifiuto">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Se il campo Esito Verifica Richiesta e' uguale a 1 allora questo campo deve essere obbligatoriamente valorizzato</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="EsitoOK">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="EsitoVerificaRichiesta">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Indica l'esito delle verifiche in carico al Donor e al Donating. In questo caso puo' essere solo pari a 0 = OK</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="0"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="IdentificativoOperatoreDonating">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Campo popolato dal Donor nel solo caso in cui le verifiche formali e tecniche abbiano avuto esito positivo. Il recipient utilizzerà tale campo per comunicare le informazioni al Ministero relativamente alle numerazioni acquisite dopo il tempo t3</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TipoEsitoVerificaT3">
|
||||
<xs:sequence>
|
||||
<xs:element name="EsitoKO">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="EsitoVerificaRichiesta">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Indica l'esito delle verifiche in carico al Donor e al Donating. In questo caso puo' essere solo pari a 1 = KO</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="CodiceMotivoRifiuto">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Se il campo Esito Verifica Richiesta e' uguale a 1 allora questo campo deve essere obbligatoriamente valorizzato</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:integer">
|
||||
<xs:totalDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DescrizioneRifiuto">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Se il campo Esito Verifica Richiesta e' uguale a 1 allora questo campo deve essere obbligatoriamente valorizzato</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:group name="GrpLev1">
|
||||
<xs:sequence>
|
||||
<xs:element name="CodiceOrdine">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Identificativo dell'ordine generato dal richiedente</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="DirectoryNumber">
|
||||
<xs:annotation>
|
||||
<xs:documentation>E' il numero oggetto della portabilita'. Per i GNR deve essere indicato il Radicale. Nel caso di rientro in TI il Donating può inserire, a sua scelta, il radicale oppure il numero presente in fattura.
|
||||
Se il campo TipoLinea vale '3' allora deve essere riportato il principale del gruppo ISDN.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
<xs:minLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="IdentificativoOperatoreDonor">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Valorizzato dal richiedente con il codice operatore Donor della numerazione</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DataInvioMessaggio" type="TipoData">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Rappresenta la data di invio dello specifico messaggio da parte del mittente al destinatario</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Note" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:group>
|
||||
<xs:group name="GrpLev2">
|
||||
<xs:sequence>
|
||||
<xs:element name="CodiceOpRecipient">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Da valorizzare con uno dei valori tra i COW presenti nell’Allegato 8 “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="CodiceSegreto" type="TipoCodiceSegreto">
|
||||
<xs:annotation>
|
||||
<xs:documentation>codice segreto necessario per avviare il trasferimento dal vecchio al nuovo operatore telefonico</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="TipoLinea" type="DefTipoLinea" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Puo' essere assente oppure in caso di linea GNR/ISDN essere specializzato per tipo linea</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="DataAttesaConsegnaServizio" type="TipoData">
|
||||
<xs:annotation>
|
||||
<xs:documentation>e' la DAC valorizzata dal Recipient</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="CognomeCliente_RagioneSociale">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="60"/>
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="NomeCliente" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="40"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="CodiceProgetto" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="EmailReferenteRichiedente">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="60"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="TelefonoReferenteRichiedente">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Correlazioni" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativoCorrelazioni">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Identificativo obbligatorio nel caso in cui si vogliano sincronizzazione piu' richieste sul medesimo Donor.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="15"/>
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="TotaleRichieste">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Obbligatorio nel caso in cui sia stato valorizzato il campo IdentificativoCorrelazioni</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:integer">
|
||||
<xs:totalDigits value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:group>
|
||||
<xs:group name="GrpLev3">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativoOperatoreDonating">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Da valorizzare con il codice dell'operatore donating</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="TipoLinea" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Da valorizzare obbligatoriamente a:
|
||||
1 nel solo caso GNR identificato con radicale
|
||||
2 nel caso di GNR identificato con numero presente in fattura
|
||||
3: ISDN valido nel solo caso di rientro in TI
|
||||
E' assente in tutti gli altri casi</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="1|2|3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Telecom" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>La sezione Telecom viene esplicitamente contraddistinta poiche' contiene dati e funzionalita' ammesse solo in caso di cessazione e cessazione con rientro in Telecom. Nel caso di comunicazioni tra OLO differenti da Telecom questa sezione viene omessa. Puo' essere allo stesso modo omessa nelle comunicazioni con Telecom quando non si tratta una cessazione con Rientro o una cessazione di ISDN con numerazioni aggiuntive</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Rientro" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>La sezione sottostante deve essere riportata nel tracciato per il solo caso di cessazione con Rientro in TI</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="RientroTI">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Indica il rientro della numerazione in Telecom Italia (quindi Telecom e' DONOR della stessa).
|
||||
Il campo in questo caso e' obbligatoriamente valorizzato a
|
||||
1 (rientro in TI)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:pattern value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DataAttesaConsegnaServizio" type="TipoData">
|
||||
<xs:annotation>
|
||||
<xs:documentation>La DAC viene indicata nel solo caso di rientro in TI dal Donor</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="CognomeCliente_RagioneSociale">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="60"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="NomeCliente" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="40"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="TelefonoReferenteRichiedente">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="EmailReferenteRichiedente">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="60"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Correlazioni" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativoCorrelazioni">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Identificativo obbligatorio nel caso in cui si vogliano sincronizzazione piu' richieste sul medesimo Donor.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="15"/>
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="TotaleRichieste">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Obbligatorio nel caso in cui sia stato valorizzato il campo IdentificativoCorrelazioni</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:integer">
|
||||
<xs:totalDigits value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NPAggiuntive" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Per la cessazione o il rientro in TI di un ISDN il Donating puo' inserire gli aggiuntivi mentre il principale deve essere indicato nel campo “Directoty Number”</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NumAggiuntivaPortata" maxOccurs="7">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:group>
|
||||
<xs:complexType name="DefTipoLinea">
|
||||
<xs:choice>
|
||||
<xs:element name="ISDN">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoLineaID">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Puo' essere solo pari a:
|
||||
3. ISDN valido nel solo caso di Donor = Donating = TI oppure di rientro in TI</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:whiteSpace value="collapse"/>
|
||||
<xs:pattern value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="FlagNPNumerazioniAggiuntive" type="TipoFlag">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Il campo e’ necessario se la linea e’ ISDN e vale
|
||||
0 = no aggiuntivi
|
||||
1= si aggiuntivi
|
||||
Previsto nel caso di Telecom Italia Donor=Donating</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="NPAggiuntive" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Le numerazioni aggiuntive si possono indicare opzionalmente esclusivamente nel caso di Rientro in Telecom Italia</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NumAggiuntivaPortata" maxOccurs="7">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="GNR">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoLineaID">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Puo' essere solo pari a:
|
||||
1. nel solo caso GNR identificato con radicale
|
||||
2. nel caso di GNR identificato con numero presente in fattura (può essere utilizzato, in alternativa al caso precedente nel solo caso in cui Donor = Donating = TI oppure in caso di rientro in TI)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:whiteSpace value="collapse"/>
|
||||
<xs:pattern value="1|2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DefTipoNotifica">
|
||||
<xs:sequence>
|
||||
<xs:group ref="GrpLev1"/>
|
||||
<xs:group ref="GrpLev2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="TipoCodiceSegreto">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:group name="GrpLev4">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativoOperatoreDonating">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Campo popolato dal Donor al riconoscimento del Donating.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:group>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by Laura (YYYYY) -->
|
||||
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by atos (atos) -->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<xs:element name="QueryOperatoreRequest">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="client">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="MSISDN" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:NMTOKEN">
|
||||
<xs:maxLength value="20"/>
|
||||
<xs:pattern value="[0-9]+"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="info">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="Subsystem" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,137 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by Laura (YYYYY) -->
|
||||
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by atos (atos) -->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<xs:element name="QueryOperatoreResponse">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="client">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="MSISDN" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:NMTOKEN">
|
||||
<xs:maxLength value="20"/>
|
||||
<xs:pattern value="[0-9]+"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="info">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="Subsystem" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="IdOperatore" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="TypeOfCard" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="TariffId" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:unsignedInt">
|
||||
<xs:totalDigits value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="RateState" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:unsignedInt">
|
||||
<xs:totalDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="ASTState" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="Services" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="31"/>
|
||||
<xs:pattern value="[0-1]+"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="CardFeatures" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="Debit" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:totalDigits value="18"/>
|
||||
<xs:fractionDigits value="6"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="Imsi" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:NMTOKEN">
|
||||
<xs:maxLength value="16"/>
|
||||
<xs:pattern value="[0-9]+"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="Iccid" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:NMTOKEN">
|
||||
<xs:maxLength value="20"/>
|
||||
<xs:pattern value="[0-9]+"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="InfoIntercom" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
<xs:enumeration value="S"/>
|
||||
<xs:enumeration value="N"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="FlagHM" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="FlagHS" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="FlagHF" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,88 @@
|
||||
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by LuCar (LuCar) -->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="attributi" type="attributiType"/>
|
||||
<!-- ********** TYPE ATTRIBUTI ********** -->
|
||||
<xs:complexType name="attributiType">
|
||||
<xs:all>
|
||||
<xs:element name="tecnologia" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="usage" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="main_msisdn" type="xs:string" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="valueUsage" type="xs:string"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="prepagato" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="stato" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="dettaglio_stato" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="predisconnesso" minOccurs="0"/>
|
||||
<xs:element name="cessazione_volontaria" minOccurs="0"/>
|
||||
<xs:element name="cessazione_mnp" type="xs:string" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="esp" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="profilo" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="descrizione_profilo" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="tipologia" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="convergente" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="blocco" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="fs" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="mor" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="fraud" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="anagr" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="vm18" type="xs:string" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="blocco_direttrici" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="smo" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="smt" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="roaming_GPRS" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="roaming_GSM_GPRS" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="itz" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="b166" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="soglia_fvf" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="soglia_gprs" type="xs:string" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="can_attivazione" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="livello_rischio" type="xs:string" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Blocco_finecredito" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="Data_prima_attivazione" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="0"/>
|
||||
<xs:pattern value="()|(([0-9]{4})(((01|03|05|07|08|10|12)((0[1-9])|([1-2][0-9])|(3[0-1])))|(04|06|09|11)((0[1-9])|([1-2][0-9])|30)|(02)((0[1-9])|([1-2][0-9])))((([0-1][0-9])|(2[0-3]))(([0-5][0-9])){2}))"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="imsi" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="flag_vas" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="dati_commerciali" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="contratto" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="accordo_quadro" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="cliente" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="marcaggio_cliente" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="denominazione_cliente" type="xs:string" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
26
dbcmnpsrc/FE/mnpdev/build/databinding/schema/gisp/Carta.xsd
Normal file
26
dbcmnpsrc/FE/mnpdev/build/databinding/schema/gisp/Carta.xsd
Normal file
@@ -0,0 +1,26 @@
|
||||
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by LuCar (LuCar) -->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="carta" type="attributiCarta"/>
|
||||
<!-- ********** TYPE ATTRIBUTI ********** -->
|
||||
<xs:complexType name="attributiCarta">
|
||||
<xs:all>
|
||||
<xs:element name="icc-id20" minOccurs="0" type="xs:string" />
|
||||
<xs:element name="icc-id" minOccurs="0" type="xs:string" />
|
||||
<xs:element name="digit4" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="memoria" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="voltaggio" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="applicazione" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="produttore" type="xs:string" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ac-5cifre" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="hlr" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="numeroprimario" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="pin2" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="puk2" type="xs:string" minOccurs="0" />
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,24 @@
|
||||
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by LuCar (LuCar) -->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="carta-rr" type="attributiCartaRR"/>
|
||||
<!-- ********** TYPE ATTRIBUTI ********** -->
|
||||
<xs:complexType name="attributiCartaRR">
|
||||
<xs:all>
|
||||
<xs:element name="imsi" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="digit4" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="memoria" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="voltaggio" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="applicazione" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="produttore" type="xs:string" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ac-5cifre" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="hlr" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="pin2" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="puk2" type="xs:string" minOccurs="0" />
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,20 @@
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="DatiFisso" type="datiFissoType"/>
|
||||
<!-- ********** TYPE ATTRIBUTI ********** -->
|
||||
<xs:complexType name="datiFissoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="FlagTIM" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="StatoFisso" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="NRMsisdn" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="Radiomobili" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Msisdn" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="TipoMsisdn" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="TipoCliente" type="xs:string" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,35 @@
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="HomeZone" type="attributiHZ"/>
|
||||
<!-- ********** TYPE ATTRIBUTIHZ ********** -->
|
||||
<xs:complexType name="attributiHZ">
|
||||
<xs:all>
|
||||
<xs:element name="State" minOccurs="0" type="xs:string" />
|
||||
<xs:element name="FlagServSospeso" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Distretti" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Address" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Dug" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="Toponimo" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="Civkm" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="Comune" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="Provincia" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="CAP" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="Codistat" type="xs:string" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NumCambIndir" type="xs:integer" minOccurs="0" />
|
||||
<xs:element name="Prefisso_Cli" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Numero_Cli" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="StatoSlave" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="FissoNativoTim" type="xs:string" minOccurs="0" />
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,84 @@
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:include schemaLocation="Servizi.xsd"/>
|
||||
<xs:include schemaLocation="Attributi.xsd"/>
|
||||
<xs:include schemaLocation="Carta.xsd"/>
|
||||
<xs:include schemaLocation="CartaRR.xsd"/>
|
||||
<xs:include schemaLocation="HomeZone.xsd"/>
|
||||
<xs:include schemaLocation="DatiFisso.xsd"/>
|
||||
<xs:include schemaLocation="RisorseRete.xsd"/>
|
||||
<xs:element name="response">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="info" type="infoType"/>
|
||||
<xs:element name="data" type="dataType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<!--TYPE INFO-->
|
||||
<xs:complexType name="infoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="code" type="xs:string"/>
|
||||
<xs:element name="msg" type="xs:string"/>
|
||||
<xs:element name="sysdate">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="19"/>
|
||||
<xs:maxLength value="23"/>
|
||||
<xs:pattern value="((((0[1-9])|([1-2][0-9])|(3[0-1]))/(01|03|05|07|08|10|12))|(((0[1-9])|([1-2][0-9])|30)/(04|06|09|11))|(((0[1-9])|([1-2][0-9]))/(02)))/[0-9]{4} ((([0-1][0-9])|(2[0-3]))(:([0-5][0-9])){2}((\.[0-9]{3})|()))"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<!-- TYPE DATA -->
|
||||
<xs:complexType name="dataType">
|
||||
<xs:choice>
|
||||
<xs:element name="msisdn" type="msisdnType"/>
|
||||
<xs:element name="numFisso" type="numFissoType"/>
|
||||
<xs:element name="icc-id" type="iccidType"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<!-- TYPE MSISDN (RISORSA/UTENZA) -->
|
||||
<xs:complexType name="msisdnType">
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:element name="attributi" type="attributiType" minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element name="servizi" type="serviziType" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="carta" type="attributiCarta" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="HomeZone" type="attributiHZ" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="risorse_rete" type="RisorseReteType" minOccurs="0" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="servizi" type="serviziType" minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element name="carta" type="attributiCarta" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="HomeZone" type="attributiHZ" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="risorse_rete" type="RisorseReteType" minOccurs="0" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="carta" type="attributiCarta" minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element name="HomeZone" type="attributiHZ" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="risorse_rete" type="RisorseReteType" minOccurs="0" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="HomeZone" type="attributiHZ" minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element name="risorse_rete" type="RisorseReteType" minOccurs="0" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
<xs:element name="risorse_rete" type="RisorseReteType"/>
|
||||
</xs:choice>
|
||||
<xs:attribute name="value" type="xs:long"/>
|
||||
</xs:complexType>
|
||||
<!-- TYPE NUMFISSO (RISORSA/UTENZA FISSA) -->
|
||||
<xs:complexType name="numFissoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiFisso" type="datiFissoType" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="value" type="xs:string"/>
|
||||
</xs:complexType>
|
||||
<!-- TYPE ICC-ID -->
|
||||
<xs:complexType name="iccidType">
|
||||
<xs:sequence>
|
||||
<xs:element name="carta-rr" type="attributiCartaRR" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="value" type="xs:string"/>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,79 @@
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:include schemaLocation="Servizi.xsd"/>
|
||||
<xs:include schemaLocation="Attributi.xsd"/>
|
||||
<xs:include schemaLocation="Carta.xsd"/>
|
||||
<xs:include schemaLocation="CartaRR.xsd"/>
|
||||
<xs:include schemaLocation="HomeZone.xsd"/>
|
||||
<xs:include schemaLocation="DatiFisso.xsd"/>
|
||||
<xs:include schemaLocation="RisorseRete.xsd"/>
|
||||
<!--TYPE retrieve-->
|
||||
<xs:element name="retrieve">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="info" type="infoType" minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element name="data" type="dataType" minOccurs="1" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<!--TYPE infoType-->
|
||||
<xs:complexType name="infoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="system" type="xs:string" minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element name="sysdate" minOccurs="1" maxOccurs="1">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="19"/>
|
||||
<xs:maxLength value="23"/>
|
||||
<xs:pattern value="((((0[1-9])|([1-2][0-9])|(3[0-1]))/(01|03|05|07|08|10|12))|(((0[1-9])|([1-2][0-9])|30)/(04|06|09|11))|(((0[1-9])|([1-2][0-9]))/(02)))/[0-9]{4} ((([0-1][0-9])|(2[0-3]))(:([0-5][0-9])){2}((\.[0-9]{3})|()))"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<!--TYPE dataType-->
|
||||
<xs:complexType name="dataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="input" type="inputType" minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element name="output" type="outputType" minOccurs="0" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<!--TYPE inputType-->
|
||||
<xs:complexType name="inputType">
|
||||
<xs:choice>
|
||||
<xs:element name="msisdn" type="xs:string"/>
|
||||
<xs:element name="imsi" type="xs:string"/>
|
||||
<xs:element name="numFisso" type="xs:string"/>
|
||||
<xs:element name="icc-id" type="xs:string"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<!--TYPE outputType-->
|
||||
<xs:complexType name="outputType">
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:element name="attributi" type="attributiType" minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element name="servizi" type="serviziType" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="carta" type="attributiCarta" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="HomeZone" type="attributiHZ" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="risorse_rete" type="RisorseReteType" minOccurs="0" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="servizi" type="serviziType" minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element name="carta" type="attributiCarta" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="HomeZone" type="attributiHZ" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="risorse_rete" type="RisorseReteType" minOccurs="0" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="carta" type="attributiCarta" minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element name="HomeZone" type="attributiHZ" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="risorse_rete" type="RisorseReteType" minOccurs="0" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="HomeZone" type="attributiHZ" minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element name="risorse_rete" type="RisorseReteType" minOccurs="0" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
<xs:element name="risorse_rete" type="RisorseReteType"/>
|
||||
<xs:element name="DatiFisso" type="datiFissoType" />
|
||||
<xs:element name="carta-rr" type="attributiCartaRR" />
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0"?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<xsd:element name="risorse_rete" type="RisorseReteType" />
|
||||
<xsd:complexType name="RisorseReteType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="stato" type="xsd:string" />
|
||||
<xsd:element name="tipologia" type="xsd:string" />
|
||||
<xsd:element name="Data_ultima_operazione" type="xsd:string" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,36 @@
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="servizi" type="serviziType"/>
|
||||
<!-- ********** TYPE SERVIZI ********** -->
|
||||
<xs:complexType name="serviziType">
|
||||
<xs:sequence>
|
||||
<xs:element name="servizio" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="nome">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="attributi_servizi" type="asType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<!-- TYPE ATTRIBUTI_SERVIZI -->
|
||||
<xs:complexType name="asType">
|
||||
<xs:sequence>
|
||||
<xs:element name="attributo" maxOccurs="unbounded">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="name" type="xs:string" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by aaa (ORiON) -->
|
||||
<!--
|
||||
// Name: DbcToGispRichiestaCessazione_ABB.xsd
|
||||
// Type: XSD file
|
||||
// Created: 28/07/2010
|
||||
// Last Update: 25/08/2010
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="DbcToGispRichiestaCessazione_ABB">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NOME_RICHIESTA" type="typeNome_Richiesta"/>
|
||||
<xs:element name="CAS" type="typeCAS"/>
|
||||
<xs:element name="NUM_TEL" type="mobilePrefixAndNumber"/>
|
||||
<xs:element name="NUM_TEL_SERV_B" type="mobilePrefixAndNumber" minOccurs="0"/>
|
||||
<xs:element name="NUM_ADDIZ1" type="mobilePrefixAndNumber" minOccurs="0"/>
|
||||
<xs:element name="NUM_ADDIZ2" type="mobilePrefixAndNumber" minOccurs="0"/>
|
||||
<xs:element name="IMSI" type="strLn15" minOccurs="0"/>
|
||||
<xs:element name="ESPORTA_MAIN" type="strLn1"/>
|
||||
<xs:element name="OLOCODE" type="typeOLOCODE"/>
|
||||
<xs:element name="DATA_ESPL" type="dateTimeType" minOccurs="0"/>
|
||||
<xs:element name="TID" type="strLn23" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="typeNome_Richiesta">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC_DISATMNPG_CO|DBC_DISATMNPG_BU"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeCAS">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobilePrefixAndNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{8,13}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="dateTimeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn15">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="15"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeOLOCODE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn23">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,66 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by aaa (ORiON) -->
|
||||
<!--
|
||||
// Name: DbcToGispRichiestaCessazione_PP.xsd
|
||||
// Type: XSD file
|
||||
// Created: 28/07/2010
|
||||
// Last Update: 25/08/2010
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="DbcToGispRichiestaCessazione_PP">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NOME_RICHIESTA" type="typeNome_Richiesta"/>
|
||||
<xs:element name="CAS" type="typeCAS"/>
|
||||
<xs:element name="NUM_TEL" type="mobilePrefixAndNumber"/>
|
||||
<xs:element name="NUM_TEL_SERV_B" type="mobilePrefixAndNumber" minOccurs="0"/>
|
||||
<xs:element name="IMSI" type="strLn15" minOccurs="0"/>
|
||||
<xs:element name="ESPORTA_MAIN" type="strLn1"/>
|
||||
<xs:element name="OLOCODE" type="typeOLOCODE"/>
|
||||
<xs:element name="DATA_ESPL" type="dateTimeType" minOccurs="0"/>
|
||||
<xs:element name="TID" type="strLn23" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="typeNome_Richiesta">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC_DISATMNPG_PP"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeCAS">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobilePrefixAndNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{8,13}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="dateTimeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn15">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="15"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeOLOCODE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn23">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by aaa (ORiON) -->
|
||||
<!--
|
||||
// Name: GispToDBCRispostaRichiestaAtt-Cess.xsd
|
||||
// Type: XSD file
|
||||
// Created: 12/12/2007
|
||||
// Last Update: 05/08/2010
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="GispToDBCRispostaRichiestaAtt-Cess">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NOME_RICHIESTA" type="typeNOME_RICHIESTA"/>
|
||||
<xs:element name="ESITO_CAS" type="typeESITO_CAS"/>
|
||||
<xs:element name="DETTAGLIO_ESITO" type="typeDETTAGLIO_ESITO" minOccurs="0"/>
|
||||
<xs:element name="DESCRIZIONE_ESITO" type="typeDESCRIZIONE_ESITO"/>
|
||||
<xs:element name="DATA_ESPLETAMENTO" type="dateTimeType" minOccurs="0"/>
|
||||
<xs:element name="CODICE_RIPROPOSIZIONE" type="strLn23"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="typeNOME_RICHIESTA">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC_DISATMNPG|DBC_ATTIVGSM|DBC_DISATMNPG_PP|DBC_DISATMNPG_CO|DBC_DISATMNPG_BU"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeESITO_CAS">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="001|002|003"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeDETTAGLIO_ESITO">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeDESCRIZIONE_ESITO">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="48"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="dateTimeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn23">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Notifica online DBC-GISP per il processo di Cessazione HZ passaggio altro OLO utenze native TIM</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:include schemaLocation="../../DBC_Types/HZ_DBC_TYPES.xsd"/>
|
||||
<xs:element name="NotificaHZFromDBC">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NOME_RICHIESTA" type="typeNomeRichiesta"/>
|
||||
<xs:element name="CAS" type="typeCAS"/>
|
||||
<xs:element name="NUM_TEL" type="mobilePhoneTYPE"/>
|
||||
<xs:element name="DATA_ESPL" type="string20" minOccurs="0"/>
|
||||
<xs:element name="NUM_FISSO" type="directoryNumberTYPE"/>
|
||||
<xs:element name="OLO_TIW" type="string1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="string20">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeNomeRichiesta">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC_EXP_RISNUM"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeCAS">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:include schemaLocation="../../DBC_Types/HZ_DBC_TYPES.xsd" />
|
||||
<xs:element name="HZCessNaturale">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="SUBSYS" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="PREFISSO_DN" type="fixedPrefixTYPE"/>
|
||||
<xs:element name="NUMERO_DN" type="fixedNumberTYPE"/>
|
||||
<xs:element name="TIPO_OPERAZIONE" type="operationTYPE"/>
|
||||
<xs:element name="MSISDN" type="mobilePhoneTYPE" minOccurs="0"/>
|
||||
<xs:element name="NOME_CLIENTE" type="string30TYPE" minOccurs="0"/>
|
||||
<xs:element name="COGNOME_CLIENTE" type="string60TYPE" minOccurs="0"/>
|
||||
<xs:element name="DENOMINAZIONE_SOCIALE" type="string60TYPE" minOccurs="0"/>
|
||||
<xs:element name="CF_PARTITA_IVA" type="string16TYPE" minOccurs="0"/>
|
||||
<xs:element name="VIA" type="string70TYPE" minOccurs="0"/>
|
||||
<xs:element name="LOCALITA" type="string60TYPE" minOccurs="0"/>
|
||||
<xs:element name="NUMERO_CIVICO" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="CODICE_COMUNE" type="string10TYPE" minOccurs="0"/>
|
||||
<xs:element name="NOTE" type="string255TYPE" minOccurs="0"/>
|
||||
<xs:element name="DAC" type="string10TYPE" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="string30TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string60TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="60" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string16TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string70TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="70" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string10TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string255TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,191 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by aaa (ORiON) -->
|
||||
<!--
|
||||
// Name: DBC_TYPES.xsd
|
||||
// Type: XSD file
|
||||
// Created: 09/01/2008
|
||||
// LastUpdate 08/02/2008
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:simpleType name="dateType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{8}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="dateTimeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{14}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="dateTimeType2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="TipoOperazione">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="FNP"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobilePrefix">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{3}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobileNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{5,10}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobilePrefixAndNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{8,13}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceOperatore">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="TISC|WIND|OPIV|H3GI|TIMG"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="TipoUtenza">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="PRP|POP"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="TipoDoc">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="CI|PS|PA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceTipoEventoDonor">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="01|02|03|04"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceTipoEventoRecipient">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="01|02|03|04|05|06"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceEsito">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="00|01"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BusinessId">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="36"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="EsitoValidazioneDonor">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="ACCETTATA|RIFIUTATA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CF_PI_Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CF_Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="PI_Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeNome_Richiesta">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC_DISATMNPG|DBC_ATTIVGSM|DBC_TERZEPARTI|DBC_RESTITUZIONE"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeCAS">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeOLOCODE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="BLUI|WIND|OPIV|H3GI|IPSE|TISC|NOVE"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeESITO_CAS">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="001|002|003"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeDETTAGLIO_ESITO">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeDESCRIZIONE_ESITO">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="48"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn10">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn15">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="15"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn19">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{1,19}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn20">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn23">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn50">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn64">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="64"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn70">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn100">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeINTERNA">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="S|N"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: DbcToGispRichiestaAttivazione.xsd
|
||||
// Type: XSD file
|
||||
// Created: 11/12/2007
|
||||
// LastUpdate 08/02/2008
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:include schemaLocation="DBC_TYPES.xsd"/>
|
||||
<xs:element name="DbcToGispRichiestaAttivazione">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NOME_RICHIESTA" type="typeNome_Richiesta"/>
|
||||
<xs:element name="CAS" type="typeCAS"/>
|
||||
<xs:element name="NUM_TEL" type="mobilePrefixAndNumber"/>
|
||||
<xs:element name="DATA_ESPL" type="dateTimeType2" minOccurs="0"/>
|
||||
<xs:element name="IMSI" type="strLn15"/>
|
||||
<xs:element name="PROFILO" type="strLn4"/>
|
||||
<xs:element name="TID" type="strLn23" minOccurs="0"/>
|
||||
<xs:element name="INTERNA" type="typeINTERNA"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: DbcToGispRichiestaCessazione.xsd
|
||||
// Type: XSD file
|
||||
// Created: 12/12/2007
|
||||
// LastUpdate 08/02/2008
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:include schemaLocation="DBC_TYPES.xsd"/>
|
||||
<xs:element name="DbcToGispRichiestaCessazione">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NOME_RICHIESTA" type="typeNome_Richiesta"/>
|
||||
<xs:element name="CAS" type="typeCAS"/>
|
||||
<xs:element name="NUM_TEL" type="mobilePrefixAndNumber"/>
|
||||
<xs:element name="DATA_ESPL" type="dateTimeType2" minOccurs="0"/>
|
||||
<xs:element name="IMSI" type="strLn15" minOccurs="0"/>
|
||||
<xs:element name="OLOCODE" type="strLn4"/>
|
||||
<xs:element name="TID" type="strLn23" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by aa (aa) -->
|
||||
<!--
|
||||
// Name: GispToDBCRispostaRichiestaAtt-Cess.xsd
|
||||
// Type: XSD file
|
||||
// Created: 12/12/2007
|
||||
// Last Update: 05/08/2010
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="GispToDBCRispostaRichiestaAtt-Cess">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NOME_RICHIESTA" type="typeNOME_RICHIESTA"/>
|
||||
<xs:element name="ESITO_CAS" type="typeESITO_CAS"/>
|
||||
<xs:element name="DETTAGLIO_ESITO" type="typeDETTAGLIO_ESITO" minOccurs="0"/>
|
||||
<xs:element name="DESCRIZIONE_ESITO" type="typeDESCRIZIONE_ESITO"/>
|
||||
<xs:element name="DATA_ESPLETAMENTO" type="dateTimeType" minOccurs="0"/>
|
||||
<xs:element name="CODICE_RIPROPOSIZIONE" type="strLn23"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="typeNOME_RICHIESTA">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC_DISATMNPG|DBC_ATTIVGSM|DBC_DISATMNPG_PP|DBC_DISATMNPG_CO|DBC_DISATMNPG_BU|DBC_TERZEPARTI|DBC_RESTITUZIONE"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeESITO_CAS">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="001|002|003"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeDETTAGLIO_ESITO">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeDESCRIZIONE_ESITO">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="48"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="dateTimeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn23">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
|
||||
<xs:element name="event">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="sysdate"/>
|
||||
<xs:element ref="msisdn"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="sysdate" type="xs:string"/>
|
||||
<xs:element name="msisdn">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="tipo_evento"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="value" type="xs:string" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="tipo_evento">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="value"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="value" type="xs:string"/>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: DbcToGispRichiestaCessazioneTP.xsd
|
||||
// Type: XSD file
|
||||
// Created: 18/04/2012
|
||||
// Last Update: 25/08/2010
|
||||
// Developed by: NTT DATA
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="DbcToGispRichiestaCessazione_PP">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NOME_RICHIESTA" type="typeNome_Richiesta"/>
|
||||
<xs:element name="CAS" type="typeCAS"/>
|
||||
<xs:element name="NUM_TEL" type="mobilePrefixAndNumber"/>
|
||||
<xs:element name="DATA_ESPL" type="dateTimeType" minOccurs="0"/>
|
||||
<xs:element name="RGND" type="typeRGN"/>
|
||||
<xs:element name="RGNR" type="typeRGN"/>
|
||||
<xs:element name="TID" type="strLn23" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="typeNome_Richiesta">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC_TERZEPARTI"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeCAS">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobilePrefixAndNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{8,13}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="dateTimeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeRGN">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn23">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by aa (aa) -->
|
||||
<!--
|
||||
// Name: DbcToGispRichiestaRestituzioneNum.xsd
|
||||
// Type: XSD file
|
||||
// Created: 18/04/2012
|
||||
// Last Update: 25/08/2010
|
||||
// Developed by: NTT DATA
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="DbcToGispRichiestaCessazione_PP">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NOME_RICHIESTA" type="typeNome_Richiesta"/>
|
||||
<xs:element name="CAS" type="typeCAS"/>
|
||||
<xs:element name="NUM_TEL" type="mobilePrefixAndNumber"/>
|
||||
<xs:element name="DATA_ESPL" type="dateTimeType" minOccurs="0"/>
|
||||
<xs:element name="TID" type="strLn24" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="typeNome_Richiesta">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC_RESTITUZIONE"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeCAS">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobilePrefixAndNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{8,13}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="dateTimeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn24">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="24"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: DBCToMSPESPnotifyEndCreditTransferESP
|
||||
// Type: XSD file
|
||||
// Created: 17/03/2009
|
||||
// LastUpdate 17/03/2009
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="notifyEndCreditTransferESP">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="ID_RICHIESTA" type="string23TYPE"/>
|
||||
<xs:element name="DATA_NOTIFICA_CREDITO" type="string8TYPE"/>
|
||||
<xs:element name="ORA_NOTIFICA_CREDITO" type="string5TYPE"/>
|
||||
<xs:element name="MSISDN" type="string12TYPE"/>
|
||||
<xs:element name="IMPORTO_CREDITO_RESIDUO" type="patternCredito"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="string23TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string8TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string5TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string12TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="patternCredito">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{1,5}[.][0-9]{2,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: DBCToMSPnotifyEndCreditTransfer.xsd
|
||||
// Type: XSD file
|
||||
// Created: 17/03/2009
|
||||
// LastUpdate 17/03/2009
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="notifyEndCreditTransfer">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="ID_RICHIESTA" type="string23TYPE"/>
|
||||
<xs:element name="DATA_NOTIFICA_CREDITO" type="string8TYPE"/>
|
||||
<xs:element name="ORA_NOTIFICA_CREDITO" type="string5TYPE"/>
|
||||
<xs:element name="MSISDN" type="string12TYPE"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="string23TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string8TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string5TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string12TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: MSPESPToDBCnotifyCreditTransferDonorESP.xsd
|
||||
// Type: XSD file
|
||||
// Created: 17/03/2009
|
||||
// LastUpdate 17/03/2009
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="notifyCreditTransferDonorESP">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TIPO_EVENTO" type="CodiceTipoEventoNotificaTFC"/>
|
||||
<xs:element name="ID_RICHIESTA_DBC" type="string23TYPE"/>
|
||||
<xs:element name="IMPORTO_CREDITO_RESIDUO" type="patternCredito"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="string23TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceTipoEventoNotificaTFC">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="01|03"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="patternCredito">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{1,5}[.][0-9]{2,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: MSPToDBCnotifyCreditTransferDonorTIM.xsd
|
||||
// Type: XSD file
|
||||
// Created: 17/03/2009
|
||||
// LastUpdate 17/03/2009
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="notifyCreditTransferDonorTIM">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TIPO_EVENTO" type="CodiceTipoEventoNotificaTFC"/>
|
||||
<xs:element name="ID_RICHIESTA_DBC" type="string23TYPE"/>
|
||||
<xs:element name="IMPORTO_CREDITO_RESIDUO" type="patternCredito"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="string23TYPE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceTipoEventoNotificaTFC">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="01|03"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="patternCredito">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{1,5}[.][0-9]{2,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
282
dbcmnpsrc/FE/mnpdev/build/databinding/schema/mvno/DBC_TYPES.xsd
Normal file
282
dbcmnpsrc/FE/mnpdev/build/databinding/schema/mvno/DBC_TYPES.xsd
Normal file
@@ -0,0 +1,282 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: DBC_TYPES.xsd
|
||||
// Type: XSD file
|
||||
// Created: 09/01/2008
|
||||
// LastUpdate 08/02/2008
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:simpleType name="dateType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{8}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="dateTimeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{14}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="dateTimeType2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="TipoOperazione">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="FNP"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobilePrefix">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{3}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobileNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{5,10}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobilePrefixAndNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{8,13}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceOperatore">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="TISC|WIND|OPIV|H3GI|TIMG|NOVE|COOP|PTMB|1MOB|BTMB|CONA|DTLC|FWMB|PLDT|LYCA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="TipoUtenza">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="PRP|POP"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="TipoDoc">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="CI|PS|PA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceTipoEventoDonor">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="01|02|03|10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceTipoEventoRecipient">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="01|02|03|04|05|06|10|11|12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceEsito">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="00|01"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BusinessId">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="36"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="EsitoValidazioneDonor">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="ACCETTATA|RIFIUTATA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CF_PI_Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CF_Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="PI_Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeNome_Richiesta">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC_ATTIVGSM|DBC_DISATMNPG"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeCAS">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="DBC"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeOLOCODE">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="BLUI|WIND|OPIV|H3GI|IPSE|TISC|NOVE"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeESITO_CAS">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="001|002|003"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeDETTAGLIO_ESITO">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeDESCRIZIONE_ESITO">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="48"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="casualeRifiutoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CODICE" type="strLn2" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="causaleEsitoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CODICE" type="strLn2"/>
|
||||
<xs:element name="DESCRIZIONE" type="strLn100"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="causaleType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CAUSALE" type="causaleEsitoType" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="strLn4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn5">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn10">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn12">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn15">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="15"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn20">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn23">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn30">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn50">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn64">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="64"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn70">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn80">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="80"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn100">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="typeINTERNA">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="S|N"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="iccidType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="19"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceTipoEventoNotificaTFC">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="01|02|03"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn36">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="36"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="strLn8">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="patternCredito">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{1,5}[.][0-9]{2,2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="flagYN">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="Y|N"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="LISTA_SLA_RECIPIENT">
|
||||
<xs:sequence>
|
||||
<xs:element name="LISTA_SLA" type="LISTA_SLA_REC_TYPE" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="LISTA_SLA_REC_TYPE">
|
||||
<xs:sequence>
|
||||
<xs:element name="TIPO_SLA" type="strLn4"/>
|
||||
<xs:element name="T_INIZIALE" type="strLn50"/>
|
||||
<xs:element name="T_FINALE" type="strLn50"/>
|
||||
<xs:element name="ID_RICHIESTA_DBC" type="strLn23"/>
|
||||
<xs:element name="CODICE_OPERATORE_TP" type="CodiceOperatore" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="LISTA_SLA_DONOR">
|
||||
<xs:sequence>
|
||||
<xs:element name="LISTA_SLA" type="LISTA_SLA_DON_TYPE" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="LISTA_SLA_DON_TYPE">
|
||||
<xs:sequence>
|
||||
<xs:element name="TIPO_SLA" type="strLn4"/>
|
||||
<xs:element name="T_INIZIALE" type="strLn50"/>
|
||||
<xs:element name="T_FINALE" type="strLn50"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
// Name: DbcToMVNONotificaDonor.xsd
|
||||
// Type: XSD file
|
||||
// Created: 09/01/2008
|
||||
// LastUpdate 04/08/2008
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:include schemaLocation="DBC_TYPES.xsd"/>
|
||||
<xs:element name="DbcToMVNONotificaDonor">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TIPO_EVENTO" type="CodiceTipoEventoDonor"/>
|
||||
<xs:element name="NUMERO_TELEFONO_AOM" type="mobilePrefixAndNumber"/>
|
||||
<xs:element name="ID_RICHIESTA_AOM" type="strLn64"/>
|
||||
<xs:element minOccurs="0" name="CODICE_FISCALE_PARTITA_IVA" type="CF_PI_Type"/>
|
||||
<xs:element minOccurs="0" name="TIPO_UTENZA" type="TipoUtenza"/>
|
||||
<xs:element minOccurs="0" name="DATA_VALIDAZIONE" type="dateTimeType"/>
|
||||
<xs:element minOccurs="0" name="ICCID" type="iccidType"/>
|
||||
<xs:element name="CODICE_ESITO" type="CodiceEsito"/>
|
||||
<xs:element minOccurs="0" name="CAUSALE_ESITO" type="strLn100"/>
|
||||
<xs:element name="DATA_MODIFICA_STATO_DBC" type="dateTimeType"/>
|
||||
<xs:element name="ID_RICHIESTA_DBC" type="strLn23"/>
|
||||
<xs:element name="BUSINESS_ID" type="BusinessId"/>
|
||||
<xs:element name="CODICE_OPERATORE_DONATING" type="xs:string"/>
|
||||
<xs:element name="CODICE_OPERATORE_RECIPIENT" type="xs:string"/>
|
||||
<xs:element minOccurs="0" name="FLAG_TRASFERIMENTO_CREDITO" type="flagYN"/>
|
||||
<xs:element minOccurs="0" name="DATA_NOTIFICA_CREDITO" type="dateType"/>
|
||||
<xs:element minOccurs="0" name="ORA_NOTIFICA_CREDITO" type="strLn5"/>
|
||||
<xs:element minOccurs="0" name="FLAG_FURTO" type="flagYN"/>
|
||||
<xs:element minOccurs="0" name="FLAG_PREVALIDAZIONE" type="flagYN"/>
|
||||
<xs:element minOccurs="0" name="PROGETTO_AD_HOC" type="flagYN"/>
|
||||
<xs:element minOccurs="0" name="CODICE_GRUPPO" type="strLn12"/>
|
||||
<xs:element minOccurs="0" name="CESSATO_30" type="flagYN"/>
|
||||
<xs:element minOccurs="0" name="ROUTING_NUMBER" type="strLn3"/>
|
||||
<xs:element minOccurs="0" name="PREVALIDAZIONE_DBC" type="causaleType"/>
|
||||
<xs:element minOccurs="0" name="DATA_CUT_OVER" type="dateType"/>
|
||||
<xs:element minOccurs="0" name="COGNOME" type="strLn50"/>
|
||||
<xs:element minOccurs="0" name="NOME" type="strLn30"/>
|
||||
<xs:element minOccurs="0" name="RAGIONE_SOCIALE" type="strLn80"/>
|
||||
<xs:element minOccurs="0" name="TIPO_DOCUMENTO" type="TipoDoc"/>
|
||||
<xs:element minOccurs="0" name="NUMERO_DOCUMENTO" type="strLn30"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: DbcToMVNONotificaRecipient.xsd
|
||||
// Type: XSD file
|
||||
// Created: 09/01/2008
|
||||
// LastUpdate 26/08/2009
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:include schemaLocation="DBC_TYPES.xsd"/>
|
||||
<xs:element name="DbcToMVNONotificaRecipient">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TIPO_EVENTO" type="CodiceTipoEventoRecipient"/>
|
||||
<xs:element name="PREFISSO_AOM" type="mobilePrefix"/>
|
||||
<xs:element name="NUMERO_TELEFONO_AOM" type="mobileNumber"/>
|
||||
<xs:element minOccurs="0" name="DATA_CUT_OVER" type="dateType"/>
|
||||
<xs:element name="CODICE_ESITO" type="CodiceEsito"/>
|
||||
<xs:element minOccurs="0" name="CAUSALE_ESITO" type="strLn100"/>
|
||||
<xs:element minOccurs="0" name="CAUSALE_ESITO_VALIDAZIONE" type="causaleType"/>
|
||||
<xs:element minOccurs="0" name="CODICE_OPERATORE" type="xs:string"/>
|
||||
<xs:element name="BUSINESS_ID" type="BusinessId"/>
|
||||
<xs:element name="RECIPIENT_MVNO" type="xs:string"/>
|
||||
<xs:element minOccurs="0" name="DATA_NOTIFICA_CREDITO" type="dateType"/>
|
||||
<xs:element minOccurs="0" name="ORA_NOTIFICA_CREDITO" type="strLn5"/>
|
||||
<xs:element minOccurs="0" name="IMPORTO_CREDITO_RESIDUO" type="strLn8"/>
|
||||
<xs:element minOccurs="0" name="FAG_VERIFICA_CREDITO_ANOMALO" type="flagYN"/>
|
||||
<xs:element minOccurs="0" name="ID_RICHIESTA_DBC" type="strLn23"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: MVNOToDbcNotifyCreditTransferDonor.xsd
|
||||
// Type: XSD file
|
||||
// Created: 12/03/2009
|
||||
// LastUpdate 12/03/2009
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:include schemaLocation="DBC_TYPES.xsd"/>
|
||||
<xs:element name="MVNOToDbcNotifyCreditTransferDonor">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="TIPO_EVENTO" type="CodiceTipoEventoNotificaTFC"/>
|
||||
<xs:element name="ID_RICHIESTA_DBC" type="strLn23"/>
|
||||
<xs:element name="BUSINESS_ID" type="BusinessId"/>
|
||||
<xs:element name="IMPORTO_CREDITO_RESIDUO" type="patternCredito"/>
|
||||
<xs:element name="FLAG_VERIFICA_CREDITO_ANOMALO" type="flagYN" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: MVNOToDbcPortingInRecipient.xsd
|
||||
// Type: XSD file
|
||||
// Created: 17/12/2007
|
||||
// LastUpdate 29/10/2009
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:include schemaLocation="DBC_TYPES.xsd"/>
|
||||
<xs:element name="MVNOToDbcPortingInRecipient">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="CODICE_RECIPIENT" type="xs:string"/>
|
||||
<xs:element name="CODICE_DONATING" type="xs:string"/>
|
||||
<xs:element name="PREFISSO_AOM" type="mobilePrefix"/>
|
||||
<xs:element name="NUMERO_TELEFONO_AOM" type="mobileNumber"/>
|
||||
<xs:element name="ICCID_AOM" type="iccidType" minOccurs="0"/>
|
||||
<xs:element name="CODICE_FISCALE" type="CF_Type" minOccurs="0"/>
|
||||
<xs:element name="PARTITA_IVA" type="PI_Type" minOccurs="0"/>
|
||||
<xs:element name="TIPO_UTENZA" type="TipoUtenza" minOccurs="0"/>
|
||||
<xs:element name="DATA_CUT_OVER" type="dateType" minOccurs="0"/>
|
||||
<xs:element name="COGNOME" type="strLn50" minOccurs="0"/>
|
||||
<xs:element name="NOME" type="strLn30" minOccurs="0"/>
|
||||
<xs:element name="RAGIONE_SOCIALE" type="strLn80" minOccurs="0"/>
|
||||
<xs:element name="TIPO_DOCUMENTO" type="TipoDoc" minOccurs="0"/>
|
||||
<xs:element name="NUMERO_DOCUMENTO" type="strLn30" minOccurs="0"/>
|
||||
<xs:element name="DATA_RICHIESTA_OPERAZIONE" type="dateTimeType"/>
|
||||
<xs:element name="TIPO_OPERAZIONE" type="TipoOperazione"/>
|
||||
<xs:element name="PROFILO" type="xs:string"/>
|
||||
<xs:element name="IMSI" type="strLn15"/>
|
||||
<xs:element name="BUSINESS_ID" type="BusinessId"/>
|
||||
<xs:element name="FLAG_TRASFERIMENTO_CREDITO" type="flagYN"/>
|
||||
<xs:element name="FLAG_FURTO" type="flagYN" minOccurs="0"/>
|
||||
<xs:element name="FLAG_PREVALIDAZIONE" type="flagYN" minOccurs="0"/>
|
||||
<xs:element name="PROGETTO_AD_HOC" type="flagYN"/>
|
||||
<xs:element name="CODICE_GRUPPO" type="strLn12" minOccurs="0"/>
|
||||
<xs:element name="ROUTING_NUMBER" type="strLn3"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: MVNOToDbcUpdateDcoDonor.xsd
|
||||
// Type: XSD file
|
||||
// Created: 25/08/2009
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:include schemaLocation="DBC_TYPES.xsd"/>
|
||||
<xs:element name="MVNOToDbcUpdateDcoDonor">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="ID_RICHIESTA_DBC" type="strLn23"/>
|
||||
<xs:element name="CODICE_GRUPPO" type="strLn12"/>
|
||||
<xs:element name="DATA_CUT_OVER" type="dateType"/>
|
||||
<xs:element name="BUSINESS_ID" type="BusinessId"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: MVNOToDbcValidazioneDonor.xsd
|
||||
// Type: XSD file
|
||||
// Created: 17/12/2007
|
||||
// LastUpdate 25/08/2009
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:include schemaLocation="DBC_TYPES.xsd"/>
|
||||
<xs:element name="MVNOToDbcValidazioneDonor">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="ID_RICHIESTA_DBC" type="strLn23"/>
|
||||
<xs:element name="ESITO_VALIDAZIONE" type="EsitoValidazioneDonor"/>
|
||||
<xs:element name="DATA_EFFETTIVA_VALIDAZIONE" type="dateTimeType" />
|
||||
<xs:element name="BUSINESS_ID" type="BusinessId" />
|
||||
<xs:element minOccurs="0" name="CODICE_CAUSALE_RIFIUTO" type="casualeRifiutoType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: DbcToMVNONotificaSLADonor.xsd
|
||||
// Type: XSD file
|
||||
// Created: 20/01/2010
|
||||
// LastUpdate 20/01/2010
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:include schemaLocation="../../DBC_Types/DBC_TYPES.xsd"/>
|
||||
<xs:element name="DbcToMVNONotificaSLADonor">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="ID_RICHIESTA_DBC" type="strLn23"/>
|
||||
<xs:element name="BUSINESS_ID" type="BusinessId"/>
|
||||
<xs:element name="CODICE_OPERATORE_DONATING" type="CodiceOperatore"/>
|
||||
<xs:element name="CODICE_OPERATORE_RECIPIENT" type="CodiceOperatore"/>
|
||||
<xs:element name="NUMERO_TELEFONO" type="mobilePrefixAndNumber"/>
|
||||
<xs:element name="LISTA_SLA_DON" type="LISTA_SLA_DONOR"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:complexType name="LISTA_SLA_DONOR">
|
||||
<xs:sequence>
|
||||
<xs:element name="LISTA_SLA" type="LISTA_SLA_DON_TYPE" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="LISTA_SLA_DON_TYPE">
|
||||
<xs:sequence>
|
||||
<xs:element name="TIPO_SLA" type="strLn4"/>
|
||||
<xs:element name="T_INIZIALE" type="strLn50"/>
|
||||
<xs:element name="T_FINALE" type="strLn50"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
// Name: DbcToMVNONotificaSLARecipient.xsd
|
||||
// Type: XSD file
|
||||
// Created: 20/01/2010
|
||||
// LastUpdate 20/01/2010
|
||||
// Developed by: ValueTeam
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:include schemaLocation="../../DBC_Types/DBC_TYPES.xsd"/>
|
||||
<xs:element name="DbcToMVNONotificaSLARecipient">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="BUSINESS_ID" type="BusinessId"/>
|
||||
<xs:element name="CODICE_OPERATORE_DONATING" type="CodiceOperatore"/>
|
||||
<xs:element name="CODICE_OPERATORE_RECIPIENT" type="CodiceOperatore"/>
|
||||
<xs:element name="NUMERO_TELEFONO" type="mobilePrefixAndNumber"/>
|
||||
<xs:element name="LISTA_SLA_REC" type="LISTA_SLA_RECIPIENT"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:complexType name="LISTA_SLA_RECIPIENT">
|
||||
<xs:sequence>
|
||||
<xs:element name="LISTA_SLA" type="LISTA_SLA_REC_TYPE" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="LISTA_SLA_REC_TYPE">
|
||||
<xs:sequence>
|
||||
<xs:element name="TIPO_SLA" type="strLn4"/>
|
||||
<xs:element name="T_INIZIALE" type="strLn50"/>
|
||||
<xs:element name="T_FINALE" type="strLn50"/>
|
||||
<xs:element name="ID_RICHIESTA_DBC" type="strLn23"/>
|
||||
<xs:element name="CODICE_OPERATORE_TP" type="CodiceOperatore" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
Reference in New Issue
Block a user