...
- Acceso Cabal:
- Pagos entidades:
- Se selecciona la opción para importar el archivo de pagos de PRONET y luego para procesar ese archivo.
El usuario se loguea al portal del Acceso Cabal.
- Va a la opción asignada para levantar el archivo => Esto copia el archivo a un servidor por SFTP
- Va a la opción asignada para procesar el archivo => Con el parámetro de entrada el programa encuentra el mismo archivo desde el servidor SFTP y lo procesa.
- Se selecciona la opción para importar el archivo de pagos de PRONET y luego para procesar ese archivo.
- Pagos entidades:
- Putty:
- Procesar Promociones de Cupones.
- Se ejecuta el archivo PROMO_CUPONES.scr
Code Block language bash theme DJango title Resumen del archivo PROMO_CUPONES.scr linenumbers true collapse true #!/bin/bash # Script para ejecutar la promocion de cupones # desde el sqlplus # Amalia Rodriguez. Wed Dec 9 15:46:17 PYST 2009 . funciones_py.scr SCRIPTNAME=PROMO_CUPONES [ "$DIRLOGS" ] && SCRIPTLOG=$DIRLOGS/$SCRIPTNAME.log SCRIPTLOG=${SCRIPTLOG:-$RAIZ/datos/logs/$SCRIPTNAME.log} echo "--> Inicia $SCRIPTNAME `date`" | tee -a $SCRIPTLOG clear echo -n " USUARIO NO INGRESADO POR PROGRAMA INGRESE USUARIO: $USER_BAPY PASSWORD : " VerPasswdOracle if [ $PASE_OK = "0" ] then W_USUARIO=$USER echo echo Inicio del proceso - $(date) sqlplus -S -L ${USER_BAPY}/${PASE_BAPY}@${ORACLE_SID} &> $HOME/$SCRIPTNAME.sqllog <<! prompt Generando promocion de cupones...; exec creditopy.PR_PROMO_PROCESAR('$W_USUARIO',805,to_date('01/01/1900','dd/mm/yyyy'),0,0); exit ! sqlplus -S -L ${USER_BAPY}/${PASE_BAPY}@${ORACLE_SID} <<! set head off; select 'Proceso: '||nombre_proceso, 'Cnt.Cup: '||ent1 from creditopy.control_datos where fecha_proceso = trunc(sysdate) and nombre_proceso like 'PROMO%'; exit ! sqlplus -S -L ${USER_BAPY}/${PASE_BAPY}@${ORACLE_SID} <<! set echo off; prompt Aplicando cotizacion a autorizaciones...; exec creditopy.PR_BUG_COTIZACIONES; commit; prompt Generando creditos por intereses con tasa 0...; exec creditopy.PR_DEVOLVER_INTERES(null); commit; prompt Generando cargos por cobranza...; exec creditopy.PROCESAR_CARGOS.PR_GENERAR_COMISION(805,0,null,'$W_USUARIO'); commit; exit ! chmod +x $HOME/ejecuta_$SCRIPTNAME.sh $HOME/ejecuta_$SCRIPTNAME.sh | tee -a $SCRIPTLOG | cat ret_cod=$(grep -c ORA- $HOME/$SCRIPTNAME.sqllog ) if [ $ret_cod -ne 0 ] then echo | tee -a $SCRIPTLOG | cat echo "ERROR(ES) AL PROCESAR PROMOCION:" | tee -a $SCRIPTLOG | cat grep ORA- $HOME/$SCRIPTNAME.sqllog | tee -a $SCRIPTLOG | cat echo "*** NO PROCESAR LA DIARIA - AVISE A SISTEMAS ***" | tee -a $SCRIPTLOG | cat date | tee -a $SCRIPTLOG | cat else echo "Fin proceso de promocion de cupones - $(date)" | tee -a $SCRIPTLOG | cat fi rm -f $HOME/ejecuta_$SCRIPTNAME.sh fi rm -f $HOME/$SCRIPTNAME.sqllog echo "--> $SCRIPTNAME `date`" | tee -a $SCRIPTLOG
- Se ejecuta el archivo PROMO_CUPONES.scr
- Actualización de pagos, fechas mayores a hoy.
Code Block language bash theme DJango title Resumen del archivo UPD_FECHAS_PAGOS.scr linenumbers true collapse true #!/bin/bash # Script para ejecutar la actualizacion de fechas de pagos procesados por archivo con fecha mayor a hoy # desde el sqlplus # Amalia Rodriguez. Wed Jan 2 13:51:23 PYST 2013 . funciones_py.scr SCRIPTNAME=UPD_FECHAS_PAGOS [ "$DIRLOGS" ] && SCRIPTLOG=$DIRLOGS/$SCRIPTNAME.log SCRIPTLOG=${SCRIPTLOG:-$RAIZ/datos/logs/$SCRIPTNAME.log} echo "--> Inicia $SCRIPTNAME `date` - $USER " | tee -a $SCRIPTLOG clear echo -n " USUARIO NO INGRESADO POR PROGRAMA INGRESE USUARIO: $USER_BAPY PASSWORD : " VerPasswdOracle if [ $PASE_OK = "0" ] then W_USUARIO=$USER echo echo Inicio del proceso - $(date) sqlplus -S -L ${USER_BAPY}/${PASE_BAPY}@${ORACLE_SID} &> $HOME/$SCRIPTNAME.sqllog <<! alter session set NLS_LANGUAGE = 'SPANISH'; prompt Actualizando fecha de pagos...; UPDATE LOG_TRANSACC_CR@OLPY A SET A.FECHA=TO_DATE(TO_CHAR(A.FECHA,'DDMM')||(TO_CHAR(SYSDATE,'YYYY') - 1),'DDMMYYYY') WHERE A.PLAN=6 AND TRUNC(A.FECHA)>TRUNC(SYSDATE); commit; exit ! chmod +x $HOME/ejecuta_$SCRIPTNAME.sh $HOME/ejecuta_$SCRIPTNAME.sh | tee -a $SCRIPTLOG | cat ret_cod=$(grep -c ORA- $HOME/$SCRIPTNAME.sqllog ) if [ $ret_cod -ne 0 ] then echo | tee -a $SCRIPTLOG | cat echo "ERROR(ES) AL ACTUALIZAR PAGOS:" | tee -a $SCRIPTLOG | cat grep ORA- $HOME/$SCRIPTNAME.sqllog | tee -a $SCRIPTLOG | cat echo "*** AVISE A SISTEMAS ***" | tee -a $SCRIPTLOG | cat date | tee -a $SCRIPTLOG | cat else echo "Fin proceso de actualizacion de pagos. - $(date)" | tee -a $SCRIPTLOG | cat fi rm -f $HOME/ejecuta_$SCRIPTNAME.sh fi rm -f $HOME/$SCRIPTNAME.sqllog echo "--> $SCRIPTNAME `date`" | tee -a $SCRIPTLOG
- Generar Orden de Embozado.
- Procesar Promociones de Cupones.
- VisualBasic:
- Generación de Pagos.
- Putty:
- Notificación de Cuentas con Disponible > Límite.
- Proceso de Ajustes Automático al Pago Mínimo.
- Acceso Cabal:
- Cargos Pagos vía Boca Cobranza.
- VisualBasic:
- Ajustes.
- Novedades.
- Putty:
- Verificar Datos generación VisualBasic.
...