hola, queria configurar el arai documentos con mapuche, segui los paso pero me salta estos errores
Usando el comando de migracion
PHP Fatal error: Access level to CMISService::$workspace must be public (as in class CMISRepositoryWrapper) in /usr/local/siu/mapuche_3101_12052020/vendor/siu/rdi/RDILib/conectores/CMIS_REST/cmis_service.php on line 92
Usando por web digitalizacion de recibos o documentos
Faltan campos obligatorios en Origen: El campo id_usuario_sso es obligatorio,El campo id_instalacion es obligatorio,El campo cuenta_usuario es obligatorio
Buen dia juan, El error que te esta dando dentro de mapuche es que no tienen el archivo de configuración de arai documentos configurado correctamente.
El mismo se encuentra dentro de la carpeta instalación de mapuche y se llama arai_documentos.ini.
Este archivo deben completarlo con los datos de su instalación de arai-documentos para que mapuche tome esos valores y no de el error que les da.
Buen dia Federico, Los datos obligatorios a editar son:
[arai_documentos_config]
host_arai = “//documentos”
usr_arai = “”
pass_arai = “”
logs_dir = “<path_instalacion>/temp”
sistema_origen = “”
rest_mapuche = “”
id_usuario_sso = “admin”
cuenta_usuario = “admin”
id_instalacion = “mapuche”
host_arai: es la url donde se encuentra arai documentos instalado
usr_arai: usuario de ingreso a arai documentos
pass_arai: password del usuario configurado
logs_dir: carpeta que sea de escritura para poder guardar un log
sistema_origen: nombre de la instancia de mapuche (generalmente mapuche)
rest_mapuche: url de acceso a la consola swagger de mapuche (seria URL_mapuche/rest)
id_usuario_sso: es el usuario de arai-documentos que recibiria los recibos en el caso que se firmen. en el caso de que no se firmen recibos, puede ser cualquier usuario de arai-documentos, tiene que ser un usuario valido.
cuenta_usuario: nombre de usuario de la persona que enviá.
id_instalacion: nombre de la instalación de mapuche con la que se sincronizo en arai (generalmente Mapuche)
[INFO][mapuche] PUNTO MONTAJE: se carg la clase extension_toba/mapuche_sesion.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/mapuche_3100_test/php
[DEBUG][mapuche] Inicializando perfil de datos para el proyecto mapuche
[DEBUG][mapuche] PUNTO DE MONTAJE: se carg exitosamente el autoload del punto de montaje proyecto
[INFO][mapuche] PUNTO MONTAJE: se carg la clase comunes/mapuche_fuente_datos.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/mapuche_3100_test/php
[DEBUG][toba] [SECCION] Iniciando componentes…
[INFO][mapuche] PUNTO MONTAJE: se carg la clase popups/digitalizaciones/ci_digitalizaciones_edicion.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/mapuche/php
[DEBUG][toba] componente(54000006): Pantalla de eventos: ‘pant_digitalizaciones’
[DEBUG][toba] [SECCION] Procesando eventos…
[DEBUG][toba] componente(54000006): [ inicializar_dependencias ]
array (
0 => ‘form_digitalizaciones’,
1 => ‘browse_digitalizaciones’,
)
[INFO][mapuche] PUNTO MONTAJE: se carg la clase popups/digitalizaciones/form_digitalizaciones.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/mapuche/php
[DEBUG][toba] [SECCION] Configurando dependencias para responder al servicio…
[DEBUG][toba] componente(54000006): Pantalla de servicio: ‘pant_digitalizaciones’
[INFO][toba] componente(54000006): [ callback ] ‘conf__pant_digitalizaciones’ no fue atrapado
[DEBUG][toba] componente(54000006): [ callback ] ‘conf__form_digitalizaciones’
[DEBUG][toba] componente(54000006): [ callback ] ‘conf__browse_digitalizaciones’
[DEBUG][mapuche] SELECT
Juan,
Proba con la ultima actualización de mapuche que se soluciono un problema en la descarga de documentos.
Vale aclarar que la idea no es que se suban archivos ZIP. La idea es subir solo PDFs, por el momento también permitimos imágenes pero no creo que por mucho tiempo mas. Lo mejor es que suban solo pdfs.
hola encontre de donde viene el error , en el id “uid_documento”
arai lo busca : /documentos/rest/backend/documentos/8c3a1fde-9b0f-4f4f-87ea-9b34ae421f49/archivo
en mapuche lo arma : /documentos/rest/backend/documentos/525/archivo
por eso cuando lo pide mapuche, no le sale el pdf, donde puedo modificar para que mando el id correctamente?
estoy usando mapuche 3.10.1 con un php 7.1, lo unico que no me funciona con el arai documento es que no descarga bien, lo que descarga no lo puede leer el pdf
Buen día Juan,
Quede varios mensajes atrás,
Vamos por partes,
el primer mensaje que mostrás un print de lo que devuelve arai es de un post de un documento y no de una descarga como mencionas en el problema del post, y da error 404, esta bien configurado arai?
El 2do mensaje tenes razón, el formato de la url es el que decis vos y no el que mencionar que te enviá mapuche, , pero no se como llegaste ahí ya que mapuche enviá el uid de arai y no el interno de mapuche
En el archivo de configuración lo que es db_o dbq_ no es necesario completarlo porque por el momento no se utilizan
El ultimo mensaje y mas importante, no deberías modificar la Liberia Documentos, esta librería es una librería externa a mapuche pero que desarrollamos nosotros y la usan casi todos los Módulos Siu por lo que no puede estar mal. Lo mas probable es que tengas mal configurado o instalado algo y no te tome Guzzle. Debes tener algún path mal. Probaste haciendo una impresión por pantalla de $response en la linea 132? para ver que tiene.