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.
123 righe
5.1 KiB
123 righe
5.1 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 . . . : IdpEsitoVerifica
|
||
|
**** Versione . : 01.03-03 Draft 01
|
||
|
****
|
||
|
**** Descrizione: Esito Verifica Pagamento
|
||
|
****
|
||
|
**** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||
|
<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:ip="http://www.cart.rete.toscana.it/servizi/iris_1_1/IdpInformativaPagamento"
|
||
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||
|
targetNamespace="http://www.cart.rete.toscana.it/servizi/iris_1_1/IdpEsito"
|
||
|
elementFormDefault="qualified">
|
||
|
<xs:include schemaLocation="IdP.Esito.xsd" />
|
||
|
<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:import namespace="http://www.cart.rete.toscana.it/servizi/iris_1_1/IdpInformativaPagamento"
|
||
|
schemaLocation="IdP.InformativaPagamento.xsd" />
|
||
|
<xs:element name="IdpEsitoVerifica">
|
||
|
<xs:complexType>
|
||
|
<xs:sequence>
|
||
|
<xs:element ref="h:IdpHeader" />
|
||
|
<xs:element name="IdpBody">
|
||
|
<xs:complexType>
|
||
|
<xs:sequence>
|
||
|
<xs:element name="StatoPagamento"
|
||
|
type="StatoPagamentoType"
|
||
|
minOccurs="0"
|
||
|
maxOccurs="unbounded">
|
||
|
<xs:annotation>
|
||
|
<xs:documentation>Una occorrenza per ogni identificativo fornito nel messaggio di richiesta.</xs:documentation>
|
||
|
</xs:annotation>
|
||
|
</xs:element>
|
||
|
<xs:element name="InformazioniPagamento"
|
||
|
type="InformazioniPagamentoType"
|
||
|
minOccurs="0"
|
||
|
maxOccurs="unbounded" />
|
||
|
<xs:element name="Esito"
|
||
|
type="Esito"
|
||
|
minOccurs="0"
|
||
|
maxOccurs="1">
|
||
|
<xs:annotation>
|
||
|
<xs:documentation>Contiene il dettaglio degli errori.</xs:documentation>
|
||
|
</xs:annotation>
|
||
|
</xs:element>
|
||
|
</xs:sequence>
|
||
|
</xs:complexType>
|
||
|
</xs:element>
|
||
|
</xs:sequence>
|
||
|
<xs:attribute name="Versione"
|
||
|
type="Versione"
|
||
|
use="required" />
|
||
|
</xs:complexType>
|
||
|
</xs:element>
|
||
|
<xs:complexType name="PagamentoType">
|
||
|
<xs:sequence>
|
||
|
<xs:element name="EsitoErrore"
|
||
|
type="Esito"
|
||
|
minOccurs="0" />
|
||
|
<xs:element name="StatoPagamento"
|
||
|
type="StatoPagamentoType"
|
||
|
maxOccurs="unbounded" />
|
||
|
</xs:sequence>
|
||
|
</xs:complexType>
|
||
|
<xs:complexType name="InformazioniPagamentoType">
|
||
|
<xs:sequence>
|
||
|
<xs:element name="IdPagamento"
|
||
|
type="i:IdentificativoIdp" />
|
||
|
<xs:element name="TipoPendenza"
|
||
|
type="i:Max35Text" />
|
||
|
<xs:element name="Stato"
|
||
|
type="VerificaStatoPagamentoDettagliato" />
|
||
|
<xs:element name="DescrizioneStato"
|
||
|
type="i:Max256Text" />
|
||
|
<xs:element name="Pagamento"
|
||
|
type="ip:Pagamento"
|
||
|
minOccurs="0"
|
||
|
maxOccurs="1" />
|
||
|
</xs:sequence>
|
||
|
</xs:complexType>
|
||
|
<xs:complexType name="StatoPagamentoType">
|
||
|
<xs:simpleContent>
|
||
|
<xs:extension base="i:VerificaStatoPagamento">
|
||
|
<xs:attribute name="IdPagamento"
|
||
|
type="i:IdentificativoIdp"
|
||
|
use="required">
|
||
|
<xs:annotation>
|
||
|
<xs:documentation>Identificativo del pagamento per il quale si e' richiesto lo stato.</xs:documentation>
|
||
|
</xs:annotation>
|
||
|
</xs:attribute>
|
||
|
<xs:attribute name="TipoPendenza"
|
||
|
type="i:Max35Text"
|
||
|
use="required">
|
||
|
<xs:annotation>
|
||
|
<xs:documentation xml:lang="it">TipoPendenza identifica il tipo della pendenza come da RFC127</xs:documentation>
|
||
|
</xs:annotation>
|
||
|
</xs:attribute>
|
||
|
</xs:extension>
|
||
|
</xs:simpleContent>
|
||
|
</xs:complexType>
|
||
|
<xs:simpleType name="VerificaStatoPagamentoDettagliato">
|
||
|
<xs:restriction base="xs:string">
|
||
|
<xs:enumeration value="POSIZIONE_NON_PRESENTE" />
|
||
|
<xs:enumeration value="POSIZIONE_NON_PAGATA" />
|
||
|
<xs:enumeration value="POSIZIONE_NON_PAGABILE" />
|
||
|
<xs:enumeration value="POSIZIONE_PAGATA" />
|
||
|
<xs:enumeration value="POSIZIONE_PAGATA_SBF" />
|
||
|
<xs:enumeration value="POSIZIONE_CON_PAG_IN_CORSO" />
|
||
|
<xs:enumeration value="POSIZIONE_CON_DOC_EMESSO" />
|
||
|
</xs:restriction>
|
||
|
</xs:simpleType>
|
||
|
</xs:schema>
|