[SOLVED] Error en vinculación de Guaraní con Araí

El problema estaba en la configuracion de variables de entorno, hemos logrado vincular Guarani con Arai Usuarios. Nuestro objetivo ahora esta en continuar con el proceso de firmas de certificados analiticos y/o titulos, para lo cual tenemos un problema por la diferencia de estructura de nuestra base, lo que ocuerre es es que al enviar un analitico para la firma de Guarani a Arai Documentos, nos da el siguiente error en Aria Documentos:



[Tue Sep 20 09:03:56.675336 2022] [php7:notice] [pid 22] [client 10.42.1.157:35954] [2022-09-20 09:03:56] MAIN.ERROR: Error al procesar la creacion del documento: SQL ERROR: SQLSTATE[42703]: Undefined column: 7 ERROR:  column "detalle" of relation "nc_proceso_log" does not exist\nLINE 1: ...oceso, id_codigo_resultado, descripcion, creacion, detalle) \n                                                              ^\nINSERT INTO nc_proceso_log (id_proceso, id_codigo_resultado, descripcion, creacion, detalle) \n                                    VALUES ('1','0', 'Se crea el proceso con id: 1', NOW(), '')\n                RETURNING id_proceso_log; {"titulo-doc":"Diploma - T\xc3\xa9cnico Universitario en Promoci\xc3\xb3n de la Salud - DNI 40955427 - Barnech, Mateo"} []\n
[Tue Sep 20 09:03:56.712927 2022] [php7:notice] [pid 22] [client 10.42.1.157:35954] [2022-09-20 09:03:56] REST-API.INFO: La api retorn\xc3\xb3 un error. Status: 500 [] []\n

[Tue Sep 20 09:03:56.713064 2022] [php7:notice] [pid 22] [client 10.42.1.157:35954] [2022-09-20 09:03:56] REST-API.INFO: array (\n  'error' => 500,\n  'mensaje' => '500 Internal Server Error',\n  'descripcion' => 'Error inesperado al crear un documento',\n) [] []\n

El problema parece estar con que la base no posee un campo, según cotejamos en la base arai_documentos el campo detalle no figura en la tabla nc_proceso_log

Consultando en el repositorio también constatamos que no figura dicho campo

Repositorio Git: https://hub.siu.edu.ar/siu-arai/docs-api/-/blob/master/sql/modelo.sql


CREATE TABLE IF NOT EXISTS nc_proceso_log (
        id_proceso_log                      serial NOT NULL,
        id_proceso                          integer NOT NULL DEFAULT 0,
        id_codigo_resultado                 integer NULL DEFAULT 0,
        creacion                            timestamp with time zone NULL DEFAULT now(),
        descripcion                         character varying(300) NULL,
    CONSTRAINT proceso_log_pkey PRIMARY KEY (id_proceso_log),
      CONSTRAINT fk_proceso_log__id_codigo_resultado
          FOREIGN KEY (id_codigo_resultado)
          REFERENCES nc_codigo_resultado (id_codigo_resultado) MATCH SIMPLE
        ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE,
      CONSTRAINT fk_proceso_log__id_proceso
          FOREIGN KEY (id_proceso)
          REFERENCES nc_proceso (id_proceso) MATCH SIMPLE
        ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE INITIALLY IMMEDIATE
);