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.
122 righe
5.1 KiB
122 righe
5.1 KiB
<?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>
|
|
|