sito per le richieste......
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

<?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&#39; 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>