|
1. ¿Cómo puedo agregar un nuevo tipo de documento o carpeta en el sistema?
En un archivo, se pone lo siguiente.
dn: cn=LEGV,cn=Comdoc2,ou=Servicios,o=gov.ar
description: LegajoVenta
cn: LEGV
objectClass: top
objectClass: cd2elementtype
cd2folderdocument: C
donde:
LEGV: Sílaba que aparece en el prefijo del cudap (renglón 1y 3)
LegajoVenta: Nombre del documento dentro del comdocII (sin blancos)(renglón 2)
C: carpeta (puede contener otros documentos dentro), D:documento (no contiene documentación) (renglón 6)
Luego, para insertarlo se pone en línea de comandos:
ldapadd -x -D "cn=manager,o=gov.ar" -w secret -f nombreArchivo
Luego se deben dar los permisos en el BigBang a usuarios y áreas para usarlos.
2. ¿Qué hago cuando no funciona el LDAP?
Si por algún motivo el LDAP deja de funcionar (probablemente si se cortó la luz o el sistema no se cerró correctamente), puede ser que el LDAP no funcione. Los síntomas de esto es que no se puede acceder al Comdoc, ni tampoco al BigBang. Para solucionarlo, se puede intentar poner las siguiente cuatro sentencias, en la línea de comandos:
cd /usr/local/var/openldap-data
/usr/local/BerkeleyDB.4.1/bin/db_recover
slapindex
service ldap restart
Si aún así, no funciona, habrá que restaurar la base de LDAP desde algún backup.
3. ¿Cómo hago backup del sistema?
El sistema usa dos bases, una base donde almacena la documentación, que está en PostgreSQL y la otra donde almacena usuarios, área y permisos que está en LDAP.
Para hacer backup del PostgreSQL, se puede hacer con la siguiente sentencia:
pg_dump comdocII > nombre_archivo
Para hacer backup del LDAP, se puede hacer con la siguiente sentencia:
slapcat -l nombre_archivo.ldif
Luego, si se quiere recuperar la información desde un backup, en el caso del PostgreSQL se debe vaciar la base actual y luego llenarla con la información del backup, la manera más sencilla de hacerlo es con:
dropdb comdocII
createdb -E LATIN1 comdocII
pgsql comdocII < nombre-_archivo
Para recuperar la información en el caso del LDAP
ldapdelete -x -D "cn=manager,o=gov.ar" -w secret -r "o=gov.ar"
slapadd -l nombre_archivo.ldif
4. Cuando quiero dar de alta áreas de Comdoc II, ¿qué hago si no figura el servidor?
Si no figura el servidor para dar de alta áreas comdoc II entonces es que no se seleccionó el servicio comdocII cuando se dio de alta el servidor, se puede modificar sin problema. Ir a la opción Configuración del menú superior y la opción servidores del menú de la izquierda. Colocar el nombre del servidor, en la opción servicios, seleccionar el Comdoc2 y luego presionar Modificar.
5. Cuando intento ingresar al ComdocII con un usuario dado, el error es: El usuario XXX debe ingresar a Comdoc2 desde el servidor ZZZZ.
Puede ser que no coincida el servidor dado de alta en el BigBang con el servidor que está en los archivos de configuración.
6. ¿Cómo hago si quiero tener corriendo el modo gráfico y además el X virtual para generar los códigos de barra?
Se debe iniciar el sistema en modo consola, y una vez iniciado el X virtual en el terminal 0, se puede iniciar el modo gráfico en el terminal 1 como sigue:
startx -- :1
7. ¿Cómo optimizar el funcionamiento del PostgreSQL?
Es conveniente lanzar con frecuencia la siguiente sentencia, que hace a un mejor funcionamiento del sistema. La misma se debe lanzar como una query para el postgres:
VACUUM FULL ANALYZE
Recuerde que una forma de poder tirarle al motor esa sentencia es:
su postgres psql comdocII
8. ¿Cómo migrar una implementación a otro servidor?
Se realiza la instalación en el nuevo servidor, teniendo en cuenta que el prefijo debe coincidir con el del servidor anterior. (Ej. S01)
Copiar el backup de la base postgreSQL y del LDAP y restaurarlos en el nuevo servidor, como se explica en una pregunta anterior. Además se debe copiar el contenido del directorio /usr/local/ComdocII-index/ a la máquina nueva.
9. Cuando ingreso a BigBang no aparecen los botones: Servicios ComdocII ni Areas ComdocII.
Si no aparecen los botones para agregar Servicios ComdocII ni Areas ComdocII es porque falta modificar el archivo: /usr/local/etc/openldap/slapd.conf
Modificar los parámetros necesarios, en particular el parámetro o=, donde se indica el nombre de la organización. by dn="uid=admin,ou=personas,o="Nombre del organismo",o=gov.ar\" write
10. ¿Cómo eliminar un usuario de un área determinada?
- Eliminar los permisos ComDoc para ese usuario en el área :
* Ir a Usuarios y Servicios / Servicios ComDocII / Seleccionar el usuario / Permisos por área / Seleccionar el área definida y luego Eliminar. - Eliminar el usuario dentro de esa área:
* Ir a Áreas, y seleccionar el área en cuestión. En la lista de usuarios aparecerán seleccionados todos los usuarios actuales. Con la tecla /control/ quitar la selección al usuario que se desea eliminar. Así deben quedar “pintados” aquellos usuarios que van a permanecer en el área.
|