Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
169 righe
5.9 KiB
169 righe
5.9 KiB
5 anni fa
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
<!-- edited with XMLSpy v2013 (http://www.altova.com) by () -->
|
||
|
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||
|
**** TAS S.p.A.
|
||
|
**** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||
|
****
|
||
|
**** Project. . : IRIS
|
||
|
****
|
||
|
**** Nome . . . : IdpEsito
|
||
|
**** Versione . : 01.03-03 Draft 01
|
||
|
****
|
||
|
**** Descrizione: Esito Standard
|
||
|
****
|
||
|
**** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||
|
<xs:schema xmlns="http://www.cart.rete.toscana.it/servizi/iris_1_1/IdpEsito"
|
||
|
xmlns:h="http://www.cart.rete.toscana.it/servizi/iris_1_1/IdpHeader"
|
||
|
xmlns:i="http://www.cart.rete.toscana.it/servizi/iris_1_1/IdpInclude"
|
||
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||
|
targetNamespace="http://www.cart.rete.toscana.it/servizi/iris_1_1/IdpEsito"
|
||
|
elementFormDefault="qualified">
|
||
|
<xs:import namespace="http://www.cart.rete.toscana.it/servizi/iris_1_1/IdpHeader"
|
||
|
schemaLocation="IdP.Header.xsd" />
|
||
|
<xs:import namespace="http://www.cart.rete.toscana.it/servizi/iris_1_1/IdpInclude"
|
||
|
schemaLocation="IdP.Include.xsd" />
|
||
|
<xs:element name="IdpEsito"
|
||
|
type="IdpEsito" />
|
||
|
<xs:element name="IdpEsitoOTF"
|
||
|
type="IdpEsitoOTF" />
|
||
|
<xs:complexType name="IdpEsitoOTF">
|
||
|
<xs:sequence>
|
||
|
<xs:element ref="h:IdpHeader" />
|
||
|
<xs:element name="IdpOTF"
|
||
|
type="IdpOTFType"
|
||
|
minOccurs="0">
|
||
|
<xs:annotation>
|
||
|
<xs:documentation>Presente solo in caso di esito di pendenze di tipo INSERT On-The-Fly</xs:documentation>
|
||
|
</xs:annotation>
|
||
|
</xs:element>
|
||
|
<xs:element name="IdpBody"
|
||
|
type="IdpBodyType" />
|
||
|
</xs:sequence>
|
||
|
<xs:attribute name="Versione"
|
||
|
type="Versione"
|
||
|
use="required" />
|
||
|
</xs:complexType>
|
||
|
<xs:complexType name="IdpOTFType">
|
||
|
<xs:sequence>
|
||
|
<xs:element name="IdSessioneGW"
|
||
|
type="xs:string">
|
||
|
<xs:annotation>
|
||
|
<xs:documentation xml:lang="it">Specifica il token di sessione aperta sul gateway IRIS a cui sara' rediretto il debitore</xs:documentation>
|
||
|
</xs:annotation>
|
||
|
</xs:element>
|
||
|
<xs:element name="UrlGW"
|
||
|
type="xs:anyURI">
|
||
|
<xs:annotation>
|
||
|
<xs:documentation xml:lang="it">Specifica la URL del gateway IRIS a cui redirigere il debitore</xs:documentation>
|
||
|
</xs:annotation>
|
||
|
</xs:element>
|
||
|
</xs:sequence>
|
||
|
<xs:attribute name="Versione"
|
||
|
type="Versione"
|
||
|
use="required" />
|
||
|
</xs:complexType>
|
||
|
<xs:complexType name="IdpEsito">
|
||
|
<xs:sequence>
|
||
|
<xs:element ref="h:IdpHeader" />
|
||
|
<xs:element name="IdpBody"
|
||
|
type="IdpBodyType" />
|
||
|
</xs:sequence>
|
||
|
<xs:attribute name="Versione"
|
||
|
type="Versione"
|
||
|
use="required" />
|
||
|
</xs:complexType>
|
||
|
<xs:simpleType name="Versione">
|
||
|
<xs:restriction base="i:Max15Text">
|
||
|
<xs:enumeration value="01.03-00" />
|
||
|
<xs:enumeration value="01.03-01" />
|
||
|
<xs:enumeration value="01.03-02" />
|
||
|
<xs:enumeration value="01.03-03">
|
||
|
<xs:annotation>
|
||
|
<xs:documentation xml:lang="it">Versione con supporto a pagamenti On-The-Fly</xs:documentation>
|
||
|
</xs:annotation>
|
||
|
</xs:enumeration>
|
||
|
</xs:restriction>
|
||
|
</xs:simpleType>
|
||
|
<!-- Definizione del Body -->
|
||
|
<xs:complexType name="IdpBodyType">
|
||
|
<xs:sequence>
|
||
|
<xs:element name="InfoMessaggio"
|
||
|
type="InfoMessaggio" />
|
||
|
<xs:element name="InfoDettaglio"
|
||
|
type="InfoDettaglio"
|
||
|
minOccurs="0" />
|
||
|
</xs:sequence>
|
||
|
</xs:complexType>
|
||
|
<!-- Informativa Elaborazione del Messaggio -->
|
||
|
<xs:complexType name="InfoMessaggio">
|
||
|
<xs:sequence>
|
||
|
<xs:element name="Stato"
|
||
|
type="StatoMessaggio" />
|
||
|
<xs:element name="Esiti"
|
||
|
type="Esiti"
|
||
|
minOccurs="0" />
|
||
|
<xs:element name="Note"
|
||
|
type="i:Max2000Text"
|
||
|
minOccurs="0" />
|
||
|
</xs:sequence>
|
||
|
</xs:complexType>
|
||
|
<xs:simpleType name="StatoMessaggio">
|
||
|
<xs:restriction base="xs:string">
|
||
|
<xs:enumeration value="Elaborato Correttamente" />
|
||
|
<xs:enumeration value="Elaborato con Errori" />
|
||
|
</xs:restriction>
|
||
|
</xs:simpleType>
|
||
|
<!-- Informativa Elaborazione del Dettaglio del Messaggio -->
|
||
|
<xs:complexType name="InfoDettaglio">
|
||
|
<xs:sequence>
|
||
|
<xs:element name="Dettaglio"
|
||
|
type="Dettaglio"
|
||
|
maxOccurs="unbounded" />
|
||
|
</xs:sequence>
|
||
|
</xs:complexType>
|
||
|
<xs:complexType name="Dettaglio">
|
||
|
<xs:sequence>
|
||
|
<xs:element name="Id"
|
||
|
type="i:Max35Text" />
|
||
|
<xs:element name="Stato"
|
||
|
type="StatoDettaglio" />
|
||
|
<xs:element name="Esiti"
|
||
|
type="Esiti"
|
||
|
minOccurs="0" />
|
||
|
<xs:element name="Note"
|
||
|
type="i:Max2000Text"
|
||
|
minOccurs="0" />
|
||
|
</xs:sequence>
|
||
|
</xs:complexType>
|
||
|
<xs:simpleType name="StatoDettaglio">
|
||
|
<xs:restriction base="xs:string">
|
||
|
<xs:enumeration value="Scartato" />
|
||
|
</xs:restriction>
|
||
|
</xs:simpleType>
|
||
|
<xs:complexType name="Esiti">
|
||
|
<xs:sequence>
|
||
|
<xs:element name="Esito"
|
||
|
type="Esito"
|
||
|
maxOccurs="unbounded" />
|
||
|
</xs:sequence>
|
||
|
</xs:complexType>
|
||
|
<xs:complexType name="Esito">
|
||
|
<xs:sequence>
|
||
|
<xs:element name="Codice"
|
||
|
type="i:Max8Text" />
|
||
|
<!-- codice dell'esito -->
|
||
|
<xs:element name="Descrizione"
|
||
|
type="i:Max256Text" />
|
||
|
<!-- descrizione codificata -->
|
||
|
<xs:element name="Elemento"
|
||
|
type="xs:string"
|
||
|
minOccurs="0" />
|
||
|
<!-- XPATH, Colonna della tabella, ecc. -->
|
||
|
<xs:element name="Note"
|
||
|
type="xs:string"
|
||
|
minOccurs="0" />
|
||
|
<!-- dettaglio variabile -->
|
||
|
</xs:sequence>
|
||
|
</xs:complexType>
|
||
|
</xs:schema>
|