Files
gateway-mnp-dbc/dbcmnpsrc/FE/mnpdev/build/databinding/schema/gisp/Attributi.xsd
2024-05-13 12:54:14 +02:00

89 lines
3.8 KiB
XML

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