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.

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