213 lines
8.8 KiB
XML
213 lines
8.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://Obi_Wan/EjecutaTRX"
|
|
targetNamespace="http://Obi_Wan/EjecutaTRX" elementFormDefault="qualified">
|
|
<xsd:element name="EjecutaTRX" type="EjecutaTRX"/>
|
|
<xsd:complexType name="EjecutaTRX">
|
|
<xsd:sequence>
|
|
<xsd:element name="IdCorrelacion" type="xsd:string"/>
|
|
<xsd:element name="in_cajero" type="xsd:string"/>
|
|
<xsd:element name="in_agencia" type="xsd:string"/>
|
|
<xsd:element name="FECHTRN" type="FECHTRN"/>
|
|
<xsd:element name="HORATRN" type="HORATRN"/>
|
|
<xsd:element name="INDLINEA" type="xsd:integer"/>
|
|
<xsd:element name="CRITREV" type="xsd:integer"/>
|
|
<xsd:element name="INDCONT" type="xsd:integer"/>
|
|
<xsd:element name="in_banco" type="xsd:string"/>
|
|
<xsd:element name="in_canal" type="xsd:string"/>
|
|
<xsd:element name="IDCANAL" type="xsd:string"/>
|
|
<xsd:element name="TRXS" type="TRXS"/>
|
|
</xsd:sequence>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="FECHTRN">
|
|
<xsd:sequence>
|
|
<xsd:element name="DIATRN" type="xsd:integer"/>
|
|
<xsd:element name="MESTRN" type="xsd:integer"/>
|
|
<xsd:element name="ANOTRN" type="xsd:integer"/>
|
|
</xsd:sequence>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="HORATRN">
|
|
<xsd:sequence>
|
|
<xsd:element name="HRTRN" type="xsd:integer"/>
|
|
<xsd:element name="MINTRN" type="xsd:integer"/>
|
|
<xsd:element name="SEGTRN" type="xsd:integer"/>
|
|
</xsd:sequence>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="TRXS">
|
|
<xsd:sequence>
|
|
<xsd:element name="ListaTrxs" type="ListaTrxs"/>
|
|
</xsd:sequence>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="ListaTrxs">
|
|
<xsd:sequence>
|
|
<xsd:element name="TRX" type="TRX" maxOccurs="unbounded"/>
|
|
</xsd:sequence>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="TRX">
|
|
<xsd:all>
|
|
<!-- Datos Comunes -->
|
|
<xsd:element name="NUMCLI" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="NACCLI" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="NACRTE" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="CEDRTE" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="CEDRIF" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="NUMCTA" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="FECINRTE" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="FECINREF" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="CODBAN" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="RANGO" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="CATEGO" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="TIPREF" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="NOMRTE" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="TLFRTE" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="FECEMI" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="ANTIGU" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="INDREF" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="TIPIDENT" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="TIPOPER" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="NOMPRORE" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="CELREFPE" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="EDOREFCO" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="PAIREFCO" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="NACCTE" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="NACP" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="CEDP" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="TIPORE1P" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="NROCTEH" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="NACH" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="CEDH" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="TIPORE1H" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="FECINI" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="FECFIN" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="CONS" type="xsd:string" minOccurs="0"/>
|
|
</xsd:all>
|
|
<xsd:attribute name="CODTRN" use="required">
|
|
<xsd:simpleType>
|
|
<xsd:restriction base="xsd:integer">
|
|
<xsd:totalDigits value="4"/>
|
|
</xsd:restriction>
|
|
</xsd:simpleType>
|
|
</xsd:attribute>
|
|
<xsd:attribute name="NUMREG" use="required">
|
|
<xsd:simpleType>
|
|
<xsd:restriction base="xsd:integer">
|
|
<xsd:totalDigits value="4"/>
|
|
</xsd:restriction>
|
|
</xsd:simpleType>
|
|
</xsd:attribute>
|
|
<xsd:attribute name="CODSUP" use="required">
|
|
<xsd:simpleType>
|
|
<xsd:restriction base="xsd:string"/>
|
|
</xsd:simpleType>
|
|
</xsd:attribute>
|
|
<xsd:attribute name="TIPOPER" use="required">
|
|
<xsd:simpleType>
|
|
<xsd:restriction base="xsd:string"/>
|
|
</xsd:simpleType>
|
|
</xsd:attribute>
|
|
<xsd:attribute name="TIPTRN" use="required">
|
|
<xsd:simpleType>
|
|
<xsd:restriction base="xsd:integer">
|
|
<xsd:totalDigits value="1"/>
|
|
</xsd:restriction>
|
|
</xsd:simpleType>
|
|
</xsd:attribute>
|
|
<xsd:attribute name="CONTRN" use="required">
|
|
<xsd:simpleType>
|
|
<xsd:restriction base="xsd:integer">
|
|
<xsd:totalDigits value="4"/>
|
|
</xsd:restriction>
|
|
</xsd:simpleType>
|
|
</xsd:attribute>
|
|
</xsd:complexType>
|
|
<xsd:element name="EjecutaTRXResponse" type="EjecutaTRXResponse"/>
|
|
<xsd:complexType name="EjecutaTRXResponse">
|
|
<xsd:sequence>
|
|
<xsd:element name="EjecutaTRXResult" type="EjecutaTRXResult"/>
|
|
</xsd:sequence>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="EjecutaTRXResult">
|
|
<xsd:sequence>
|
|
<xsd:element name="TRXSResults" type="TRXSResults"/>
|
|
</xsd:sequence>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="TRXSResults">
|
|
<xsd:sequence>
|
|
<xsd:element name="Respuestas" type="Respuestas" minOccurs="0" maxOccurs="unbounded"/>
|
|
</xsd:sequence>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="Respuestas">
|
|
<xsd:sequence>
|
|
<xsd:element name="Respuesta" type="Respuesta" minOccurs="0" maxOccurs="unbounded"/>
|
|
</xsd:sequence>
|
|
<xsd:attribute name="CODTRN" use="required">
|
|
<xsd:simpleType>
|
|
<xsd:restriction base="xsd:integer">
|
|
<xsd:totalDigits value="4"/>
|
|
</xsd:restriction>
|
|
</xsd:simpleType>
|
|
</xsd:attribute>
|
|
<xsd:attribute name="CODSUP" use="required">
|
|
<xsd:simpleType>
|
|
<xsd:restriction base="xsd:string"/>
|
|
</xsd:simpleType>
|
|
</xsd:attribute>
|
|
<xsd:attribute name="TIPOPER" use="required">
|
|
<xsd:simpleType>
|
|
<xsd:restriction base="xsd:string">
|
|
<xsd:maxLength value="10"/>
|
|
</xsd:restriction>
|
|
</xsd:simpleType>
|
|
</xsd:attribute>
|
|
<xsd:attribute name="TIPTRN" use="required">
|
|
<xsd:simpleType>
|
|
<xsd:restriction base="xsd:integer">
|
|
<xsd:totalDigits value="1"/>
|
|
</xsd:restriction>
|
|
</xsd:simpleType>
|
|
</xsd:attribute>
|
|
<xsd:attribute name="CONTRN" use="required">
|
|
<xsd:simpleType>
|
|
<xsd:restriction base="xsd:integer">
|
|
<xsd:totalDigits value="4"/>
|
|
</xsd:restriction>
|
|
</xsd:simpleType>
|
|
</xsd:attribute>
|
|
<xsd:attribute name="DSCREG" use="required">
|
|
<xsd:simpleType>
|
|
<xsd:restriction base="xsd:string"/>
|
|
</xsd:simpleType>
|
|
</xsd:attribute>
|
|
<xsd:attribute name="NOCDTOSAL" use="required">
|
|
<xsd:simpleType>
|
|
<xsd:restriction base="xsd:integer">
|
|
<xsd:totalDigits value="4"/>
|
|
</xsd:restriction>
|
|
</xsd:simpleType>
|
|
</xsd:attribute>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="Respuesta">
|
|
<xsd:sequence>
|
|
<xsd:element name="CONS" type="xsd:string" minOccurs="0"/>
|
|
<!-- Datos Caso de Error -->
|
|
<xsd:element name="CODERR1" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="DSCERR1" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="CODERR2" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="DSCERR2" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="CODERR3" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="DSCERR3" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="CODERR4" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="DSCERR4" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="MSJERR" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="STACOD" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="NUMLIN" type="xsd:string" minOccurs="0"/>
|
|
<xsd:element name="NOMPRG" type="xsd:string" minOccurs="0"/>
|
|
</xsd:sequence>
|
|
<xsd:attribute name="NUMREG" use="optional">
|
|
<xsd:simpleType>
|
|
<xsd:restriction base="xsd:string">
|
|
<xsd:maxLength value="4"/>
|
|
</xsd:restriction>
|
|
</xsd:simpleType>
|
|
</xsd:attribute>
|
|
</xsd:complexType>
|
|
</xsd:schema> |