First Commit - Source Code from Reply

This commit is contained in:
vincenzofariello
2024-05-13 12:54:14 +02:00
parent 73e32a5020
commit a15aee1f08
11184 changed files with 1065913 additions and 0 deletions

View File

@@ -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>

View 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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>