325 lines
12 KiB
XML
325 lines
12 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://Obi_Wan/EjecutaTRX" targetNamespace="http://Obi_Wan/EjecutaTRX" elementFormDefault="qualified">
|
|
|
|
|
|
<xs:element name="EjecutaTRX">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="IdCorrelacion" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="in_cajero" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="in_agencia" type="xs:string" minOccurs="0"/>
|
|
<xs:element ref="INDLINEA" minOccurs="0"/>
|
|
<xs:element ref="CRITREV" minOccurs="0"/>
|
|
<xs:element ref="INDCONT" minOccurs="0"/>
|
|
<xs:element ref="in_banco" minOccurs="0"/>
|
|
<xs:element name="in_canal" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="IDCANAL" type="xs:string" minOccurs="0"/>
|
|
<xs:element ref="FECHTRN" minOccurs="0"/>
|
|
<xs:element ref="HORATRN" minOccurs="0"/>
|
|
<xs:element ref="TRXS" minOccurs="0"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="FECHTRN">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="DIATRN"/>
|
|
<xs:element ref="MESTRN"/>
|
|
<xs:element ref="ANOTRN"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="HORATRN">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="HRTRN"/>
|
|
<xs:element ref="MINTRN"/>
|
|
<xs:element ref="SEGTRN"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="TRXS">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="ListaTrxs"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ListaTrxs">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="TRX"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="TRX">
|
|
<xs:complexType>
|
|
<xs:all>
|
|
<xs:element name="MODALID" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="NUMCLI" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="CODLEY" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="TIPOCLI" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="RESPENC" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="CIUPROV" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="DIREXT" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="TELFEXT" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="PAISNAC" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="PAISRES" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="SEGNAC" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="NROTIN" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="SEGSOC" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="GREENCAR" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="PCONSEMP" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="GIN" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="RIMPIRS" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="PREG1" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="PREG2" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="PREG3" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="FDESTIN" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="FHASTIN" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="FDESGRE" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="FHASGRE" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="FDESGIN" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="FHASGIN" type="xs:string" minOccurs="0"/>
|
|
</xs:all>
|
|
<xs:attribute name="CODTRN" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:totalDigits value="4"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
<xs:attribute name="NUMREG" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:totalDigits value="4"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
<xs:attribute name="CODSUP" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
<xs:attribute name="TIPOPER" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
<xs:attribute name="TIPTRN" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:totalDigits value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
<xs:attribute name="CONTRN" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:totalDigits value="4"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="INDLINEA">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:totalDigits value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="CRITREV">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:totalDigits value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="INDCONT">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:totalDigits value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="in_banco">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:totalDigits value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="DIATRN">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:totalDigits value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="MESTRN">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:totalDigits value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="ANOTRN">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:totalDigits value="4"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="HRTRN">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:totalDigits value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="MINTRN">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:totalDigits value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="SEGTRN">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:totalDigits value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
|
|
<xs:element name="EjecutaTRXResponse">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="EjecutaTRXResult"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="EjecutaTRXResult">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="TRXSResults"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="TRXSResults">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="Respuestas"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="Respuestas">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="Respuesta" maxOccurs="unbounded"/>
|
|
</xs:sequence>
|
|
<xs:attribute name="CODTRN" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="4"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
<xs:attribute name="CODSUP" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
<xs:attribute name="TIPOPER" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
<xs:attribute name="TIPTRN" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
<xs:attribute name="CONTRN" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="4"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
<xs:attribute name="DSCREG" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
<xs:attribute name="NOCDTOSAL" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="4"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="Respuesta">
|
|
<xs:complexType>
|
|
<xs:all>
|
|
<xs:element name="EDICLA" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="TIPOCLI" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="CIUPROV" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="DIREXT" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="TELFEXT" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="PAISNAC" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="PAISRES" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="SEGNAC" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="NROTIN" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="SEGSOC" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="GREENCAR" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="PCONSEMP" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="GIN" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="RIMPIRS" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="PREG1" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="PREG2" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="PREG3" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="FDESTIN" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="FHASTIN" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="FDESGRE" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="FHASGRE" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="FDESGIN" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="FHASGIN" type="xs:string" minOccurs="0"/>
|
|
<!--Error-->
|
|
<xs:element name="CODERR1" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="DSCERR1" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="CODERR2" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="DSCERR2" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="CODERR3" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="DSCERR3" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="CODERR4" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="DSCERR4" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="MSJERR" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="STACOD" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="NUMLIN" type="xs:string" minOccurs="0"/>
|
|
<xs:element name="NOMPRG" type="xs:string" minOccurs="0"/>
|
|
</xs:all>
|
|
<xs:attribute name="NUMREG" use="required">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:schema> |