/**
 * XXXX
 * Inserte aquí la descripción del tipo.
 * Fecha de creación: (06/06/07)
 */   
package com.ejie.p06b.xml.generator;

import com.ejie.p06b.datatype.model.P06B20T00Datatype;
import com.ejie.p06b.log.P06BLog;



public class P06BMediadorXML{
	
	public static String getXmlSimulate()
	throws Exception {
		P06BLog.send(2,"P06BMediadorXML", "getXml(...)");
		String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
		xml +=		"<PUI>";
			xml +=		"<Mediadores>";
				xml +=		"<sClase>SPF</sClase>";
				xml +=		"<DatosInscripcion>";
					xml +=		"<sClaveInscripcion>00001</sClaveInscripcion>";
					xml +=		"<dFechaInscripcion>23/10/2006</dFechaInscripcion>";
					xml +=		"<sAmbitoInscripcion>Nacional</sAmbitoInscripcion>";
				xml +=		"</DatosInscripcion>";
				xml +=		"<DatosCancelacion>";
					xml +=		"<dFechaCancelacion>01/12/2001</dFechaCancelacion>";
				xml +=		"</DatosCancelacion>";
				xml +=		"<DatosIdentificativos>";
					xml +=		"<PersonaFisica>";
					xml +=		"<NIF>45675503</NIF>";
					xml +=		"<sNombre>Asier</sNombre>";
					xml +=		"<sApellido1>Marcos</sApellido1>";
					xml +=		"<sApellido2>Sanchez</sApellido2>";
					xml +=		"</PersonaFisica>";
					
					xml +=		"<PersonaJuridica>";
					xml +=		"<CIF></CIF>";
					xml +=		"<sRazonSocial></sRazonSocial>";
					xml +=		"</PersonaJuridica>";
					
					xml +=		"<Localizacion>";
						xml +=		"<sIdPais>Espana</sIdPais>";
						xml +=		"<sIdComunidad>2</sIdComunidad>";
						xml +=		"<sCodPostal>48920</sCodPostal>";
						xml +=		"<sIdProvincia>1</sIdProvincia>";
						xml +=		"<sLocalidad>12</sLocalidad>";
						xml +=		"<sDireccion>Calle Avalancha Nº 12</sDireccion>	";			
						xml +=		"<sTelefono>6677878</sTelefono>";
						xml +=		"<sFax>944656545</sFax>";
						xml +=		"<sMail>asierm@hotmail.com</sMail>";
						xml +=		"<sWeb>www.terra.es/paginas/asierms.html</sWeb>	";			
					xml +=		"</Localizacion>";
				xml +=		"</DatosIdentificativos>";
				xml +=		"<sSeguroRCivil>SI</sSeguroRCivil>";
				xml +=		"<sCapacidadFinanciera>NO</sCapacidadFinanciera>";
				xml +=		"<Corredores>";
					xml +=		"<AtencionCliente>";
						xml +=		"<sNombreDep>Ander Martin</sNombreDep>";
						xml +=		"<sDireccionDep></sDireccionDep>";
						xml +=		"<sTelefonoDep></sTelefonoDep>";
						xml +=		"<sFaxDep></sFaxDep>";
						xml +=		"<sWebDep></sWebDep>";
						xml +=		"<sMailDep>andermar@eretan.com</sMailDep>";
					xml +=		"</AtencionCliente>";
					xml +=		"<DefensorCliente>";
						xml +=		"<sNombreDef>Jose Luis Pellón</sNombreDef>";
						xml +=		"<sDireccionDef></sDireccionDef>";
						xml +=		"<sTelefonoDef>6678897</sTelefonoDef>";
						xml +=		"<sFaxDef></sFaxDef>";
						xml +=		"<sWebDef></sWebDef>";
						xml +=		"<sMailDef>jspellon@trenaes.com</sMailDef>";
					xml +=		"</DefensorCliente>";
				xml +=		"</Corredores>";
				xml +=		"<Exclusivos_y_Vinculados>";
				xml +=		"<Entidad>";
					xml +=		"<sClaveDGSFP>12</sClaveDGSFP>";
					xml +=		"<sDenominacion>BBK</sDenominacion>";
				xml +=		"</Entidad>";
				xml +=		"<Entidad>";
					xml +=		"<sClaveDGSFP>11</sClaveDGSFP>";
					xml +=		"<sDenominacion>BBV</sDenominacion>";
				xml +=		"</Entidad>";
				xml +=		"</Exclusivos_y_Vinculados>";
			xml +=		"</Mediadores>";
			
			/*
			xml +=		"<Mediadores>";
			xml +=		"<sClase>SPF</sClase>";
			xml +=		"<DatosInscripcion>";
				xml +=		"<sClaveInscripcion>00003</sClaveInscripcion>";
				xml +=		"<dFechaInscripcion>01/02/2007</dFechaInscripcion>";
				xml +=		"<sAmbitoInscripcion>Nacional</sAmbitoInscripcion>";
			xml +=		"</DatosInscripcion>";
			xml +=		"<DatosCancelacion>";
				xml +=		"<dFechaCancelacion>21/11/2007</dFechaCancelacion>";
			xml +=		"</DatosCancelacion>";
			xml +=		"<DatosIdentificativos>";
				xml +=		"<PersonaFisica>";
				xml +=		"<NIF>45677789</NIF>";
				xml +=		"<sNombre>Begoña</sNombre>";
				xml +=		"<sApellido1>Lakua</sApellido1>";
				xml +=		"<sApellido2>Mendía</sApellido2>";
				xml +=		"</PersonaFisica>";
				
				xml +=		"<PersonaJuridica>";
				xml +=		"<CIF></CIF>";
				xml +=		"<sRazonSocial></sRazonSocial>";
				xml +=		"</PersonaJuridica>";
				
				xml +=		"<Localizacion>";
					xml +=		"<sIdPais>Espana</sIdPais>";
					xml +=		"<sIdComunidad>2</sIdComunidad>";
					xml +=		"<sCodPostal>48920</sCodPostal>";
					xml +=		"<sIdProvincia>4</sIdProvincia>";
					xml +=		"<sLocalidad>19</sLocalidad>";
					xml +=		"<sDireccion>Avenida los Nachos Nº 11 8ºF</sDireccion>	";			
					xml +=		"<sTelefono>9878765</sTelefono>";
					xml +=		"<sFax>94466778</sFax>";
					xml +=		"<sMail>bmendia@hotmail.com</sMail>";
					xml +=		"<sWeb>www.terra.es/paginas/begomendi.html</sWeb>	";			
				xml +=		"</Localizacion>";
			xml +=		"</DatosIdentificativos>";
			xml +=		"<sSeguroRCivil>SI</sSeguroRCivil>";
			xml +=		"<sCapacidadFinanciera>NO</sCapacidadFinanciera>";
			xml +=		"<Corredores>";
				xml +=		"<AtencionCliente>";
					xml +=		"<sNombreDep>Ander Martin</sNombreDep>";
					xml +=		"<sDireccionDep></sDireccionDep>";
					xml +=		"<sTelefonoDep></sTelefonoDep>";
					xml +=		"<sFaxDep></sFaxDep>";
					xml +=		"<sWebDep></sWebDep>";
					xml +=		"<sMailDep>andermar@eretan.com</sMailDep>";
				xml +=		"</AtencionCliente>";
				xml +=		"<DefensorCliente>";
					xml +=		"<sNombreDef>Jose Luis Pellón</sNombreDef>";
					xml +=		"<sDireccionDef></sDireccionDef>";
					xml +=		"<sTelefonoDef>6678897</sTelefonoDef>";
					xml +=		"<sFaxDef></sFaxDef>";
					xml +=		"<sWebDef></sWebDef>";
					xml +=		"<sMailDef>jspellon@trenaes.com</sMailDef>";
				xml +=		"</DefensorCliente>";
			xml +=		"</Corredores>";
			xml +=		"<Exclusivos_y_Vinculados>";
			xml +=		"<Entidad>";
				xml +=		"<sClaveDGSFP>12</sClaveDGSFP>";
				xml +=		"<sDenominacion>BBK</sDenominacion>";
			xml +=		"</Entidad>";
			xml +=		"</Exclusivos_y_Vinculados>";
		xml +=		"</Mediadores>";
			
			
			xml +=		"<Mediadores>";
			xml +=		"<sClase>SPJ</sClase>";
			xml +=		"<DatosInscripcion>";
				xml +=		"<sClaveInscripcion>00002</sClaveInscripcion>";
				xml +=		"<dFechaInscripcion>23/10/2006</dFechaInscripcion>";
				xml +=		"<sAmbitoInscripcion>Nacional</sAmbitoInscripcion>";
			xml +=		"</DatosInscripcion>";
			xml +=		"<DatosCancelacion>";
				xml +=		"<dFechaCancelacion>02/12/2001</dFechaCancelacion>";
			xml +=		"</DatosCancelacion>";
			xml +=		"<DatosIdentificativos>";
				xml +=		"<PersonaFisica>";
				xml +=		"<NIF></NIF>";
				xml +=		"<sNombre></sNombre>";
				xml +=		"<sApellido1></sApellido1>";
				xml +=		"<sApellido2></sApellido2>";
				xml +=		"</PersonaFisica>";
				
				xml +=		"<PersonaJuridica>";
				xml +=		"<CIF>D-1211212</CIF>";
				xml +=		"<sRazonSocial>BAanco Santander</sRazonSocial>";
				xml +=		"</PersonaJuridica>";
				
				xml +=		"<Localizacion>";
					xml +=		"<sIdPais>Espana</sIdPais>";
					xml +=		"<sIdComunidad>2</sIdComunidad>";
					xml +=		"<sCodPostal>48900</sCodPostal>";
					xml +=		"<sIdProvincia>2</sIdProvincia>";
					xml +=		"<sLocalidad>11</sLocalidad>";
					xml +=		"<sDireccion>Calle Rodriguez Arias Nº 2</sDireccion>	";			
					xml +=		"<sTelefono>6645432</sTelefono>";
					xml +=		"<sFax>944677788</sFax>";
					xml +=		"<sMail>banco@santander.com</sMail>";
					xml +=		"<sWeb>www.bancosantander.com</sWeb>	";			
				xml +=		"</Localizacion>";
			xml +=		"</DatosIdentificativos>";
			xml +=		"<sSeguroRCivil>SI</sSeguroRCivil>";
			xml +=		"<sCapacidadFinanciera>SI</sCapacidadFinanciera>";
			xml +=		"<Corredores>";
				xml +=		"<AtencionCliente>";
					xml +=		"<sNombreDep>Andoni Carreño</sNombreDep>";
					xml +=		"<sDireccionDep></sDireccionDep>";
					xml +=		"<sTelefonoDep></sTelefonoDep>";
					xml +=		"<sFaxDep></sFaxDep>";
					xml +=		"<sWebDep></sWebDep>";
					xml +=		"<sMailDep>andoni@bancosantander.com</sMailDep>";
				xml +=		"</AtencionCliente>";
				xml +=		"<DefensorCliente>";
					xml +=		"<sNombreDef></sNombreDef>";
					xml +=		"<sDireccionDef></sDireccionDef>";
					xml +=		"<sTelefonoDef></sTelefonoDef>";
					xml +=		"<sFaxDef></sFaxDef>";
					xml +=		"<sWebDef></sWebDef>";
					xml +=		"<sMailDef></sMailDef>";
				xml +=		"</DefensorCliente>";
			xml +=		"</Corredores>";
			xml +=		"<Exclusivos_y_Vinculados>";
			xml +=		"<Entidad>";
				xml +=		"<sClaveDGSFP>10</sClaveDGSFP>";
				xml +=		"<sDenominacion>Banco Santander</sDenominacion>";
			xml +=		"</Entidad>";
			xml +=		"<Entidad>";
				xml +=		"<sClaveDGSFP>11</sClaveDGSFP>";
				xml +=		"<sDenominacion>BBV</sDenominacion>";
			xml +=		"</Entidad>";
			xml +=		"</Exclusivos_y_Vinculados>";
		xml +=		"</Mediadores>";
		*/
		xml +=		"</PUI>";
		P06BLog.send(2,"P06BMediadorXML", "Fin - getXml(...)");
		return xml;
	}
	
	public static String getXmlEnvioSimulate()
	throws Exception {
		P06BLog.send(2,"P06BMediadorXML", "getXml(...)");
		//String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
		String xml = "";
		xml +=		"<PUI>";
			xml +=		"<Mediadores>";
				xml +=		"<sClase>SPF</sClase>";
				xml +=		"<DatosInscripcion>";
					xml +=		"<sClaveInscripcion>00001</sClaveInscripcion>";
					xml +=		"<dFechaInscripcion>23/10/2006</dFechaInscripcion>";
					xml +=		"<sAmbitoInscripcion>Nacional</sAmbitoInscripcion>";
				xml +=		"</DatosInscripcion>";
				xml +=		"<DatosCancelacion>";
					xml +=		"<dFechaCancelacion>01/12/2001</dFechaCancelacion>";
				xml +=		"</DatosCancelacion>";
				xml +=		"<DatosIdentificativos>";
					xml +=		"<PersonaFisica>";
					xml +=		"<NIF>45675503</NIF>";
					xml +=		"<sNombre>Asier</sNombre>";
					xml +=		"<sApellido1>Marcos</sApellido1>";
					xml +=		"<sApellido2>Sanchez</sApellido2>";
					xml +=		"</PersonaFisica>";
					
					xml +=		"<PersonaJuridica>";
					xml +=		"<CIF></CIF>";
					xml +=		"<sRazonSocial></sRazonSocial>";
					xml +=		"</PersonaJuridica>";
					
					xml +=		"<Localizacion>";
						xml +=		"<sIdPais>Espana</sIdPais>";
						xml +=		"<sIdComunidad>2</sIdComunidad>";
						xml +=		"<sCodPostal>48920</sCodPostal>";
						xml +=		"<sIdProvincia>1</sIdProvincia>";
						xml +=		"<sLocalidad>12</sLocalidad>";
						xml +=		"<sDireccion>Calle Avalancha Nº 12</sDireccion>	";			
						xml +=		"<sTelefono>6677878</sTelefono>";
						xml +=		"<sFax>944656545</sFax>";
						xml +=		"<sMail>asierm@hotmail.com</sMail>";
						xml +=		"<sWeb>www.terra.es/paginas/asierms.html</sWeb>	";			
					xml +=		"</Localizacion>";
				xml +=		"</DatosIdentificativos>";
				xml +=		"<sSeguroRCivil>SI</sSeguroRCivil>";
				xml +=		"<sCapacidadFinanciera>NO</sCapacidadFinanciera>";
				xml +=		"<Corredores>";
					xml +=		"<AtencionCliente>";
						xml +=		"<sNombreDep>Ander Martin</sNombreDep>";
						xml +=		"<sDireccionDep></sDireccionDep>";
						xml +=		"<sTelefonoDep></sTelefonoDep>";
						xml +=		"<sFaxDep></sFaxDep>";
						xml +=		"<sWebDep></sWebDep>";
						xml +=		"<sMailDep>andermar@eretan.com</sMailDep>";
					xml +=		"</AtencionCliente>";
					xml +=		"<DefensorCliente>";
						xml +=		"<sNombreDef>Jose Luis Pellón</sNombreDef>";
						xml +=		"<sDireccionDef></sDireccionDef>";
						xml +=		"<sTelefonoDef>6678897</sTelefonoDef>";
						xml +=		"<sFaxDef></sFaxDef>";
						xml +=		"<sWebDef></sWebDef>";
						xml +=		"<sMailDef>jspellon@trenaes.com</sMailDef>";
					xml +=		"</DefensorCliente>";
				xml +=		"</Corredores>";
				xml +=		"<Exclusivos_y_Vinculados>";
				xml +=		"<Entidad>";
					xml +=		"<sClaveDGSFP>12</sClaveDGSFP>";
					xml +=		"<sDenominacion>BBK</sDenominacion>";
				xml +=		"</Entidad>";
				xml +=		"<Entidad>";
					xml +=		"<sClaveDGSFP>11</sClaveDGSFP>";
					xml +=		"<sDenominacion>BBV</sDenominacion>";
				xml +=		"</Entidad>";
				xml +=		"</Exclusivos_y_Vinculados>";
			xml +=		"</Mediadores>";
		xml +=		"</PUI>";
		P06BLog.send(2,"P06BMediadorXML", "Fin - getXml(...)");
		return xml;
	}
	
	public static String getXmlContenedorSimulate(String nameFile, String signatureFile)
	throws Exception {
		P06BLog.send(2,"P06BMediadorXML", "getXmlContenedorSimulate(...)");
		//String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
		String xml = "";
		xml +=		"<Peticion>";
			xml +=		"<Process>";
				xml +=		"<IdTel>1</IdTel>";
				xml +=		"<NumReg></NumReg>";
				xml +=		"<AnhoReg></AnhoReg>";
				xml +=		"<FechaReg></FechaReg>";
				xml +=		"<sIdOperador>16</sIdOperador>";
				xml +=		"<Nombre>P06B - A.T. Contabilidad (EJIE)</Nombre>";
				xml +=		"<Apellido1>P06B - A.T. Contabilidad (EJIE)</Apellido1>";
				xml +=		"<Apellido2>P06B - A.T. Contabilidad (EJIE)</Apellido2>";
				xml +=		"<NumIdentificador>1</NumIdentificador>";
				xml +=		"<FileRequest>"+ nameFile + "</FileRequest>";
				xml +=		"<ClientSignature></ClientSignature>";
				xml +=		"<ServerSignature></ServerSignature>";
			xml +=		"</Process>";
			xml +=		"<FileAttachments>";
				xml +=		"<FileAttach>"; 
					xml +=		"<FileName>"+nameFile+"</FileName>";
					xml +=		"<Signature><![CDATA["+signatureFile+"]]></Signature>";
				xml +=		"</FileAttach>";
			xml +=		"</FileAttachments>";
		xml +=		"</Peticion>";
		P06BLog.send(2,"getXmlContenedorSimulate", "Fin - getXmlContenedorSimulate(...)");
		return xml;
	}
	
	public static String getXml(P06B20T00Datatype obj)
	throws Exception {
		P06BLog.send(2,"P06BMediadorXML", "getXml(...)");
		String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
		P06BLog.send(2,"P06BMediadorXML", "Fin - getXml(...)");
		return xml;
	}
}