Toggle navigation
Identificarse
Aduanet Wiki
Índice de documentos
Directorio de Usuarios
Application Index
Global
Wiki Index
Wiki Home
Web Home
Aplicaciones
Tickets
Tareas
Redes Sociales
Facebook
Twitter
YouTube
Aduanet M3
Expediente digital
Código fuente wiki de
Expediente digital
Última modificación por hrodriguez el 10/01/2019, 11:08
Manage
Copiar
Actions
Exportar
Vista previa de la impresión
Ver fuente
Viewers
Hijos
Contenido
Comentarios
Adjuntos
Historial
Información
×
Exportar
Office Formats
Exportar como PDF
Other Formats
Select the pages to export:
select all
/
none
Exportar como HTML
Ocultar números de línea
1: {{box cssClass="floatinginfobox" title="**Contents**"}} 2: {{toc /}} 3: {{/box}} 4: 5: = Modulo = 6: 7: Todos los archivos generados por el usuario en la aplicación, incluyendo aquellos que sube de manera manual en el módulo de "Expediente digital" en la pestaña "Subir Archivos" son procesados por un objeto (una clase en php) llamado Digitalizador. 8: 9: Este objeto se encarga de asignar nombre y tipo de documento a los archivos y además determina el medio en el que se almacenarán. 10: 11: Actualmente existen 2 tipos de almacenamiento de los archivos: 12: 13: * Tabla en una base de datos 14: * [[Disco>>doc:.Disco.WebHome]] 15: 16: == Consulta de archivos == 17: 18: Se pueden consultar los archivos dirigiendose a la lista de archivos en la pantalla principal del Expediente Digital en la aplicación. 19: 20: Al hacer doble click en cualquier pedimento, mostrará la lista de archivos relacionados al pedimento. 21: 22: Cuando el usuario hace click en el botón "Abrir" mostrará una ventana con el contenido del archivo seleccionado. 23: 24: Internamente, la aplicación busca el archivo de 3 maneras: 25: 26: * Si el archivo tiene CAX101.C101MIME_FILE, obtendrá su contenido y lo mostrará en pantalla 27: * Si el campo CAX101.C101MIME_FILE está vacío (casos que se dan cuando los registros están depurados), buscará el campo CAX101.C101FTPURI y obtendrá el conenido desde el servidor FTP 28: * En caso de ser una IDRA configurada para almacenar los archivos en disco, buscará el archivo en la ruta /LOGS/MEE/[IDRA] más lo que se guardó en el campo CAX101.C101LASTSUSTUSER. 29: 30: == Envío automático == 31: 32: Existen 2 tipos de envío automático: 33: 34: * [[A servidor FTP>>doc:.Envio a servidor FTP.WebHome]] 35: * [[Por correo electrónico>>doc:.Envio por e-mail.WebHome]] (personalizado solamente para algunos clientes) 36: * [[Archivos comprimidos en zip>>doc:.Archivos comprimidos en zip.WebHome]] 37: 38: == Laser == 39: 40: Esta agencia aduanal cuenta con diferentes procesos que se ejecutan durante la madrugada. El objetivo de estos procesos es obtener los pedimentos validados y pagados del día anterior en la tabla AT001 cuyo registro existe en AT036, crear los archivos desde 0 si no existen en el expediente digital (tabla CAX101) o establecerlos como no enviados (campo CAX101.C001FTPEXISTE = 'F') si ya existen. Los archivos de estos procesos se encuentran en aduanetM3/scripts/raga01 del servidor de pruebas. 41: 42: === Archivos === 43: 44: ==== 3 formatos del pedimento ==== 45: 46: * impresion_anterior.php 47: * impresion_normal.php 48: * impresion_simple.php 49: 50: ==== Archivos de validación y pago ==== 51: 52: Crea los archivos m, k, err, e, ke y a. 53: 54: archivos_validacion.php 55: 56: ==== DODA ==== 57: 58: * impresion_doda.php 59: 60: === Tareas === 61: 62: El cron registrado en el servidor de pruebas es el archivo //tareas.php //en el cual se mandan llamar todos los archivos mencionados. 63: 64: === Envío === 65: 66: Después de crear los archivos o establecerlos como no enviados, el servidor cronos se encarga del envío de los archivos al servidor FTP mediante su proceso dedicado. 67: 68: === LOG === 69: 70: Cada archivo genera un archivo .log con el resumen de la operación. Se localizan en la misma carpeta donde están los archivos .php 71: 72: == Problemas comunes y su solución == 73: 74: === No se enviaron los archivos pdf (3 formatos) del día anterior === 75: 76: Pueden darse casos en los que el proceso se ejecuta pero no procesó todos las operaciones (pedimentos). A la fecha no hay manera de determinar el problema, ya que es un proceso que se ejecuta en la madrugada. 77: 78: Las posibles fallas pueden ser: 79: 80: * Recursos insuficientes en el servidor de pruebas 81: * Cambios en credenciales de conexión a la base de datos 82: * Disponibilidad del servidor 83: * Cambios en el crontab 84: * Fallas en la conexión a la base de datos 85: * Desincronización de la base de datos NLD - MTY 86: 87: La solución a este problema es volver a ejecutar los 3 procesos que generan estos formatos manualmente (impresion_anterior.php, impresion_normal.php y impresion_simple.php) o bien modificar el archivo tareas.php para que solo ejecute esos 3 procesos y ejecutarlo manuelmente. 88: 89: Posterior a esto, se debe ejecutar el proceso en el servidor CRONOS el proceso dedicado a enviar los archivos al servidor FTP que corre en cronos con el parámetro **//ayer //**ejemplo: 90: 91: En cronos ejecutar: **php /tareas/cron.5min/RAGA01.php ayer** 92: 93: De este modo, se envian los archivos de manera manual 94: 95: == Problemas comunes y su solución == 96: 97: === No se enviaron los archivos pdf (3 formatos) del día anterior === 98: 99: Pueden darse casos en los que el proceso se ejecuta pero no procesó todos las operaciones (pedimentos). A la fecha no hay manera de determinar el problema, ya que es un proceso que se ejecuta en la madrugada. 100: 101: Las posibles fallas pueden ser: 102: 103: * Recursos insuficientes en el servidor de pruebas 104: * Cambios en credenciales de conexión a la base de datos 105: * Disponibilidad del servidor 106: * Cambios en el crontab 107: * Fallas en la conexión a la base de datos 108: * Desincronización de la base de datos NLD - MTY 109: 110: La solución a este problema es volver a ejecutar los 3 procesos que generan estos formatos manualmente (impresion_anterior.php, impresion_normal.php y impresion_simple.php) o bien modificar el archivo tareas.php para que solo ejecute esos 3 procesos y ejecutarlo manuelmente. 111: 112: Posterior a esto, se debe ejecutar el proceso en el servidor CRONOS el proceso dedicado a enviar los archivos al servidor FTP que corre en cronos con el parámetro **//ayer //**ejemplo: 113: 114: En cronos ejecutar: **php /tareas/cron.5min/RAGA01.php ayer** 115: 116: De este modo, se envian los archivos de manera manual
Aplicaciones
Blog
Más aplicaciones
Navegación: