package com.FitBank.web.servlet; import com.FitBank.common.Servicios; import com.FitBank.web.util.EjecutarEventos; import com.FitBank.xml.Mensaje.MensajeXml; import javax.servlet.http.HttpServletRequest; /** * Servlet que toma el objeto evento lo procesa y envía la petición al repositorio para obtener las * transacciones de un subisitema determinado. * * @author FitBank */ public class ExtraerTransacciones extends BaseServlets { protected void inicializar() { aceptarGet(); aceptarPost(); obtenerWriter(); verificarSesion(); } protected void procesarPedido() { String sub = Servicios.verificarCadena(pedido.getParameter("s")); procesar(sub, evento, pedido); writer.print(evento.procesoXml.getXmlMensaje().getMenu()); } /** * Ejecuta el procesamiento de este servlet. * * @param sub SBT */ public static void procesar(String sub, EjecutarEventos evento, HttpServletRequest pedido) { String[][] cab = { { "TIP", MensajeXml.TIP_SIG }, { "SUB", "01" }, { "TRN", "0002" }, { "SBT", sub } }; evento.procesoXml.crearMensaje(cab); evento.obtenerTransacciones(pedido); } }