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
);