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.
114 righe
4.3 KiB
114 righe
4.3 KiB
<?xml version="1.0" encoding="utf-8"?> |
|
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
|
**** TAS S.p.A. |
|
**** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
|
**** |
|
**** Project. . : IRIS |
|
**** |
|
**** Nome . . . : IdpHeader |
|
**** Versione . : 01.03-02 Draft 01 |
|
**** |
|
**** Descrizione: Header Standard |
|
**** |
|
**** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> |
|
<xs:schema xmlns="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/IdpHeader" elementFormDefault="qualified"> |
|
<xs:import namespace="http://www.cart.rete.toscana.it/servizi/iris_1_1/IdpInclude" schemaLocation="IdP.Include.xsd"/> |
|
<xs:element name="IdpOTF"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element name="URL_BACK"> |
|
<xs:annotation> |
|
<xs:documentation xml:lang="it">URL di ritorno all'Ente al termine del pagamento (sia in caso di successo che di fallimento)</xs:documentation> |
|
</xs:annotation> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:anyURI"> |
|
<xs:maxLength value="512"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:element> |
|
<xs:element name="URL_CANCEL"> |
|
<xs:annotation> |
|
<xs:documentation xml:lang="it">URL di ritorno all'Ente in caso di annullamento del pagamento da parte dell'utente</xs:documentation> |
|
</xs:annotation> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:anyURI"> |
|
<xs:maxLength value="512"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:element> |
|
<xs:element name="OFFLINE_PAYMENT_METHODS" type="xs:boolean" minOccurs="0"> |
|
<xs:annotation> |
|
<xs:documentation xml:lang="it">Richiede ad IRIS di abilitare anche forme di pagamento offline delle pendenze</xs:documentation> |
|
</xs:annotation> |
|
</xs:element> |
|
</xs:sequence> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:element name="IdpHeader" type="IdpHeader"/> |
|
<!-- Definizione dell'Header --> |
|
<xs:complexType name="IdpHeader"> |
|
<xs:sequence> |
|
<xs:element name="TRT" type="HeaderTRT"/> |
|
<xs:element name="E2E" type="HeaderE2E"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
<!-- Definizione dell'Header di Tratta --> |
|
<xs:complexType name="HeaderTRT"> |
|
<xs:sequence> |
|
<xs:element name="ServiceName" type="ServiceName"/> |
|
<xs:element name="MsgId" type="MsgId"/> |
|
<xs:element name="XMLCrtDt" type="i:IdPDateTime"/> |
|
<xs:element name="Sender" type="TRTSender"/> |
|
<xs:element name="Receiver" type="TRTReceiver"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
<xs:complexType name="TRTSender"> |
|
<xs:sequence> |
|
<xs:element name="SenderId" type="i:Max35Text"/> |
|
<xs:element name="SenderSys" type="i:Max35Text"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
<xs:complexType name="TRTReceiver"> |
|
<xs:sequence> |
|
<xs:element name="ReceiverId" type="i:Max35Text"/> |
|
<xs:element name="ReceiverSys" type="i:Max35Text"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
<!-- Definizione dell'Header End to End --> |
|
<xs:complexType name="HeaderE2E"> |
|
<xs:sequence> |
|
<xs:element name="E2ESrvcNm" type="i:Max60Text"/> |
|
<xs:element name="E2EMsgId" type="MsgId"/> |
|
<xs:element name="XMLCrtDt" type="i:IdPDateTime"/> |
|
<xs:element name="Sender" type="E2ESender"/> |
|
<xs:element name="Receiver" type="E2EReceiver"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
<xs:complexType name="E2ESender"> |
|
<xs:sequence> |
|
<xs:element name="E2ESndrId" type="i:Max35Text"/> |
|
<xs:element name="E2ESndrSys" type="i:Max35Text"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
<xs:complexType name="E2EReceiver"> |
|
<xs:sequence> |
|
<xs:element name="E2ERcvrId" type="i:Max35Text"/> |
|
<xs:element name="E2ERcvrSys" type="i:Max35Text"/> |
|
</xs:sequence> |
|
</xs:complexType> |
|
<xs:simpleType name="MsgId"> |
|
<xs:restriction base="i:Max44Text"> |
|
<xs:pattern value="[a-zA-Z0-9._]{1,44}"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
<xs:simpleType name="ServiceName"> |
|
<xs:restriction base="i:Max60Text"> |
|
<xs:enumeration value="IdpAllineamentoPendenze"/> |
|
<xs:enumeration value="IdpInformativaPagamento"/> |
|
<xs:enumeration value="IdpRendicontazioneEnti"/> |
|
<xs:enumeration value="IdpConfigurazioneEnte"/> |
|
<xs:enumeration value="IdpAutorizzazioneDiPagamento"/> |
|
<xs:enumeration value="IdpEstrattoContoDebitorio"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:schema>
|
|
|