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.
168 righe
5.9 KiB
168 righe
5.9 KiB
<?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>
|
|
|