private void registraBitacoraCP( BitacoraBean bitacoraBean, String numCuenta, String importe, String msg) throws BusinessException { ServiciosDAOMQ serviciosDAOMQ = new ServiciosDAOMQ(); SantanderReferenciaService referencia = null; referencia = commonService.getReferencia(SaldosServiceImpl.class.toString()); referencia.ejecuta(); final String clave = "MVCP"; bitacoraBean.setClaveConcepto(clave); bitacoraBean.setNumeroReferencia(referencia.getNumReferencia()); bitacoraBean.setNumeroCuenta(numCuenta); bitacoraBean.setImporte(importe); bitacoraBean.setMensaje(clave + msg); commonService.registrarBitacora(bitacoraBean, serviciosDAOMQ); serviciosDAOMQ.cerrarConexion(); }
public void ejecuta() { try { envia = new Socket390c(nombreClase, "LB54"); if (!ObtenerDatos()) { this.exito = false; return; } } catch (Exception e) { this.codStatus = 99; this.msgStatus = "LB54" + SantanderUtileriasService.rellenar("" + this.codStatus, 4, '0', 'I') + " ERROR AL EJECUTAR SERVICIO: " + e.getMessage(); SantanderConstantesService.escribeAlLog( SantanderConstantesService.NIVEL2, "390", "LB54", this.codStatus, this.nombreClase, "Instanciando Objeto Socket 390", this.msgStatus); return; } finally { try { String canalMQ = ConfiguracionMQ.getInstance().getCANAL(); if (!canalMQ.equals("MQ")) { if (!envia.disconnect()) org.apache.log4j.Logger.getLogger(this.getClass()) .debug("No se pudo realizar la desconexion..Servicio LB54"); } else { if (daomq != null && cerrarMQ) { daomq.cerrarConexion(); daomq = null; } } } catch (Exception e) { org.apache.log4j.Logger.getLogger(this.getClass()) .debug( "Ocurrio una excepcion al intentar cerrar la conexion Servicio LB54.." + e.getMessage()); } } }