El esquema siguiente define códigos utilizados para definir un archivo XML de
información de retorno de error.
esquema XML
El siguiente ejemplo muestra el esquema XML para el archivo de información de retorno de error. Para obtener una descripción de los códigos,
consulte
Códigos de información de retorno de error.
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="OUTFILECOUNT" type="xsd:string"/>
<xsd:element name="FILENUMBER" type="xsd:string"/>
<xsd:element name="PACKAGE">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="FILEREFERENCETABLE" maxOccurs="1" minOccurs="1"/>
<xsd:element ref="MESSAGE" maxOccurs="unbounded" minOccurs="0"/>
<xsd:element ref="OUTFILEREFERENCETABLE" maxOccurs="1" minOccurs="1"/>
<xsd:element ref="STATEMENTTABLE" maxOccurs="1" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="FILENAME" type="xsd:string"/>
<xsd:element name="MESSAGE">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="MSGNUMBER" maxOccurs="1" minOccurs="1"/>
<xsd:element ref="MSGLINE" maxOccurs="1" minOccurs="1"/>
<xsd:element ref="MSGFILE" maxOccurs="1" minOccurs="1"/>
<xsd:element ref="MSGTEXT" maxOccurs="1" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="OUTFILE">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="OUTFILENUMBER" maxOccurs="1" minOccurs="1"/>
<xsd:element ref="OUTFILENAME" maxOccurs="1" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="MSGNUMBER" type="xsd:string"/>
<xsd:element name="OUTFILEREFERENCETABLE">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="OUTFILECOUNT" maxOccurs="1" minOccurs="1"/>
<xsd:element ref="OUTFILE" maxOccurs="unbounded" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="BUILD">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="PACKAGE" maxOccurs="1" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="MSGTEXT" type="xsd:string"/>
<xsd:element name="OUTFILENUMBER" type="xsd:string"/>
<xsd:element name="FILECOUNT" type="xsd:string"/>
<xsd:element name="OUTFILENAME" type="xsd:string"/>
<xsd:element name="MSGLINE" type="xsd:string"/>
<xsd:element name="FILE">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="FILENUMBER" maxOccurs="1" minOccurs="1"/>
<xsd:element ref="FILENAME" maxOccurs="1" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="MSGFILE" type="xsd:string"/>
<xsd:element name="STATEMENTTABLE" type="xsd:string"/>
<xsd:element name="FILEREFERENCETABLE">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="FILECOUNT" maxOccurs="1" minOccurs="1"/>
<xsd:element maxOccurs="unbounded" ref="FILE" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>