Page tree
Skip to end of metadata
Go to start of metadata
AutorFrancisco Garay
Fecha

 

Estado
  • PENDIENTE
  • IMPLEMENTADO
Ambiente
  • PRE-PRODUCCION
  • PRODUCCION

REGISTRO DE CAMBIOS

  1. Se crea el proyecto en Spring que se encarga de generar los resúmenes en formato txt luego de cada cierre

OBJETOS AFECTADOS

  1. generacionResumenTxt.jar: https://drive.cabal.coop.py/s/K259pKpx8z7GtTY

PRE-REQUISITOS

  1. -

IMPLEMENTACION

  1. Crear un directorio '/opt/generadorResumenTxt/'
  2. Darle permisos es lectura y escritura al directorio '/opt/generacionResumenTxt/'
  3. Ejecutar el jar de la siguiente manera

    java -jar -Duser.country=us -Duser.language=en generacionResumenTxt.jar --param=52;202208;3 --validateDate=false

  4. Verificar log para ver su correcto funcionamiento, directorio del log '/var/log/fileGenerator.log'

Posibles parametros de entrada

--param={codigoEmisor};{periodo};{cierre} --validateDate={true/false} 

obs. Ambos parametros son opcionales, las llaves no forman parte del parametro de entrada

Ejemplos:

  1. Para generar el ultimo periodo de un emisor ingresando solamente el código emisor como parámetro y sin validar la fecha de cierre
    --param=52 --validateDate=false
  2. Para generar el ultimo periodo de un emisor ingresando solamente el código emisor como parámetro validando la fecha de cierre, este solo se ejecuta correctamente al día siguiente de la fecha de cierre del emisor
    --param=52 --validateDate=true
    o
    --param=52
    Ambos casos son correctos
  3. Para generar un periodo determinado de un emisor, en este caso no se debe validar la fecha de cierre, el parámetro validateDate es requerido para su correcto funcionamiento
    --param=52;202208;3 --validateDate=false
  4. Para generar el ultimo periodo de varios emisores ingresando solamente los código emisores como parámetro y sin validar la fecha de cierre
    --param=52 --param=53 --param=54 --validateDate=false

  5. Para generar el ultimo periodo de varios emisores ingresando solamente los código emisores como parámetro validando la fecha de cierre, este solo se ejecuta correctamente al día siguiente de la fecha de cierre del emisor
    --param=52 --param=53 --param=54  --validateDate=true
    o
    --param=52 --param=53 --param=54
    Ambos casos son correctos

  6. Para generar periodos determinados de distintos emisores, en este caso no se debe validar la fecha de cierre, el parámetro validateDate es requerido para su correcto funcionamiento
    --param=52;202208;3 --param=53;202206;4 --param=54;202210;3 --validateDate=false

ROLLBACK

  1. -


  • No labels