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

128 lines
4.4 KiB
XML

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