<?xml version='1.0' encoding='UTF-8'?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.5. --><xsd:schema xmlns:tns="http://www.ventanillaunica.gob.mx/common/ws/oxml/respuesta" xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.ventanillaunica.gob.mx/common/ws/oxml/respuesta">



	<xsd:complexType name="FirmaElectronica">
		<xsd:annotation>
			<xsd:documentation>Datos de la firma electronica</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="certificado" type="xsd:base64Binary" minOccurs="1" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Certificado Digital. Archivo .cert de la firma
						digital en una cadena en formato base64</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="cadenaOriginal" type="xsd:string" minOccurs="1" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Cadena original con los datos enviados. se
						define de acuerdo a la informacion enviada y varia segun la
						peticion.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="firma" type="xsd:base64Binary" minOccurs="1" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Firma digital generada. Se espera un string en
						formato base64. para generarla la cdena original debe estar
						en ISO-8859-1. (type encoding) </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>


	<xsd:complexType name="Acuse">
		<xsd:annotation>
			<xsd:documentation> &lt;pre> Acuse de Recibo de la petición &lt;/pre>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element minOccurs="1" name="numeroDeOperacion" type="xsd:integer" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Numero de operacion de recepcion
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element minOccurs="1" name="horaRecepcion" type="xsd:dateTime" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Hora de recepcion de la peticion
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element minOccurs="1" name="mensajeInformativo" type="xsd:string" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Mensaje informativo</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>




	<xsd:complexType name="Errores">
		<xsd:annotation>
			<xsd:documentation>Lista de errores al recibir la petición.
				cualquier problema que se presente se indicara como una cadena en
				este elemento</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="mensaje" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Mensaje del error</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="RespuestaBase">
		<xsd:annotation>
			<xsd:documentation>Respuesta estandard sin firma electronica, pero
				con lista de errores. Las respuestas extenderan este tipo si no
				requieren firma electronica</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="tieneError" type="xsd:boolean" minOccurs="1" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Bandera que inidca si hubo algun error en la
						peticion</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="error" type="tns:Errores" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Lista de errores en la peticion
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>


	<xsd:complexType name="PeticionBase">
		<xsd:annotation>
			<xsd:documentation>Respuesta estandard con firma electronica. Las
				respuestas extenderan este tipo si requieren firma electronica
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="firmaElectronica" type="tns:FirmaElectronica" minOccurs="1" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Firma electroncia de la peticion
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>

</xsd:schema>