[SOLUCIONADO] Dudas ....

Buen día …

Tenemos en producción funcionando Arai proveedores, sincronizado con Siu-Pilaga (versión 3.1.5) y SIU-Diaguita(versión 2.5.0).

Quisiera consulta ciertas cosas que suceden ahora, que ya están sincronizados los sistemas …

  1. Les cuento lo que paso hoy, tenemos SIU-Pilaga detenido, ningún usuario puede acceder desde el viernes, solo ARAI por IP. Hoy los usuarios de Diaguita tienen problema con un proveedor. Intento ingresar al catalogo de proveedores y es imposible, hay un mensaje de que SIU-Pilaga y ARAI no están sincronizados o bien solo localmente.

Lo que hago es iniciar el proceso de sincronización por linea de comando en ambos servidores, primero en Pilaga y luego en Diaguita.

Pilaga: sin problemas ni errores.
Diaguita: ejecute el proceso de sincronización, varias veces y obtuve varios errores como el siguiente:

ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23505
[MENSAJE]: ERROR: duplicate key value violates unique constraint “operacion_x_tabla_pkey”
DETAIL: Key (id_operacion)=(50990) already exists.
CONTEXT: SQL statement “INSERT INTO operacion_x_tabla (id_sincronizacion,id_tabla,id_registro,tipo_operacion)
VALUES (v_id_sincronizacion,tg_table_name,NEW.persona,tg_op)”
PL/pgSQL function sincronizador.operacion_x_tabla_trigger() line 18 at SQL statement
[SQL EJECUTADA]: UPDATE catalogos.sau_pr_proveedores SET nombre=null, tipo_inscripcion=null,
fecha_inscripcion=null,estado=‘AC’ WHERE persona=4323 – toba_log: 1938944

El tema es que hace referencia a "persona " que no tienen nada que ver con el proveedor que presento problemas a los usuarios del sistema. Verifique que son proveedores viejos que no tienen el rubro cargado. Entonces x cada error, modificaba el proveedor en pilaga, y ejecutaba la sincronizacion nuevamente.

No entiendo xq ahora aparecen esos errores si la sincronización inicial en producción se hizo hace dos semanas y no presento errores.

Que dispara esta accion ??

  1. Una pregunta mas …

Como en Diaguita debi correr varias veces la sincronizacion, aparecio tambien varias veces " Registros actualizados de la actividad local pendiente " con distintos valores; 144, 701 o 237 …

Que significa esto??

Espero que se entienda lo que escribi…

Saludos

Entiendo a medias, te pido me respondas estas cosas para tener un panorama mas claro:

  • Desde cuando tienen en producción Arai Proveedores?
  • Cuando comenzó el problema y en donde?
  • En que situación está Pilaga actualmente al querer ingresar al catalogo de proveedores?
  • En que situación está Diaguita actualmente al querer ingresar al catalogo de proveedores?
  • Que comandos corrieron en Diaguita desde la aparición del problema?
  • Que comandos corrieron en Pilaga desde la aparición del problema?
  • Usaron el algun momento el estado “Modo Desconectado” en Diaguita o Pilaga?
  • Ejecutar el comando estado (http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#estado) en Diaguita y Pilaga y enviar los datos que muestra el comando en ambos sistemas.

Gracias

Buen día Leonardo

Disculpa la tardanza pero estuve enferma y recién hoy volví a la oficina. Paso a responder tus preguntas.

  1. Desde cuando tienen en producción Arai Proveedores?
    19 de septiembre 2018
  2. Cuando comenzó el problema y en donde?
    El problema empezó el 27 de septiembre, solo en el sistema diaguita. No se puede operar con el catalogo de proveedores a menos que realice la sincronización manual, se presenta un mensaje “La Instalación se encuentra configurada para utilizar catálogos comunes pero las bases Pilaga y ARAI no parecen estar sincronizadas, o bien existe actividad realizada en modo desconectado que aun no fue sincronizada. Por favor ejecute el comando sincronización inicial para repararlo” Y esto hace que desaparezca el botón de “Nuevo Proveedor” y no se puede consultar por algún otro.
  3. En que situación está Pilaga actualmente al querer ingresar al catalogo de proveedores?
    No hay problemas.
  4. En que situación está Diaguita actualmente al querer ingresar al catalogo de proveedores?
    Hoy tuve que correr los comando de sincronizacion varias veces debido a que aparece el mensaje anteriormente mencionado.
  5. Que comandos corrieron en Diaguita desde la aparición del problema?
    Ejecuto desde la la carpeta …/SIU-Diaguita/instalacion/
    a) . ./entorno_toba.env
    b)toba proyecto arai_sinc_inicial –pdiaguita –iproduccion
  6. Que comandos corrieron en Pilaga desde la aparición del problema?
    Desde la carpeta bin del sistema pilaga, ejecuto: sudo sh pilaga.sh arai sincronizacion_inicial
  7. Usaron el algun momento el estado “Modo Desconectado” en Diaguita o Pilaga?
    NO
  8. Ejecutar el comando estado (http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#estado) en Diaguita y Pilaga y enviar los datos
    que muestra el comando en ambos sistemas.
    Te adjunto imagenes de los estados de ambos sistemas. No se si alcanza. El link del comando solo dice su definicion, no como ejecutarlo.

pilaga_arai.png

pilaga_arai.png

diaguita_arai.png

diaguita_arai.png

Buen día,

La ejecución del comando estado se realiza igual que el de la sincronización, pero indicando el comando estado. Ejemplo en Diaguita:

a) . ./entorno_toba.env
b)toba proyecto arai_estado –pdiaguita –iproduccion

Por otra parte la sincronizacion inicial se recomienda realizar la primera vez que sincronizan o luego de una reconexion a la base Arai Proveedores, para el uso cotidiano de sincronizacion debe usarse el comando sincronizacion (arai_sincronizacion en diaguita).

Por favor enviame el resultado de la ejecución de este comando en Diaguita y Pilaga para poder tener un panorama del estado de las dos bases.

Van los estados.

El orden de sincronización es primero pilaga (sistema donde mas se usa el modulo de proveedores) y segundo diaguita.


Estado pilaga.png

Estado pilaga.png

Estado diaguita.png

Estado diaguita.png

Por lo que veo en los dos informes no se observa nada raro, solo una diferencia de proveedores sincronizados que no debería ser el origen del problema comentado, todas las secuencias e ids de sincronizacion están similares en ambos sistemas.
Para poder ver el problema mas en detalle te pido me escribas a lramirez@siu.edu.ar y coordinamos una videollamada para poder ver el problema y revisar el caso en el momento, y luego publicamos la resolución en el foro.

Buen día

El problema no se si se soluciono pero hasta hoy no se ha vuelto a presentar.
De todos modos comento que la solución fue sincronizar el catalogo en ambos sistemas. Esto fue previo a la respuesta de Leonardo que recomienda realizar la sincronización inicial solo la primera vez.

Sistema Pilaga
Desde la carpeta bin del sistema pilaga, ejecuto: sudo sh pilaga.sh arai sincronizacion_inicial

Sistema DIaguita
Desde la la carpeta …/SIU-Diaguita/instalacion/
a) . ./entorno_toba.env
b) toba proyecto arai_sinc_inicial –pdiaguita –iproduccion

Saludos