GWCheck comienza comparando tres fuentes de información: la base de datos de la oficina postal (wphost.db), la base de datos Guardián (ngwguard.db) y otros archivos de base de datos que se encuentran en la carpeta de la oficina postal. Las comparaciones se basan en hacer coincidir la ID de archivo (FID) de cada usuario en las distintas ubicaciones.
|
wphost.db |
ngwguard.db |
Sistema de archivos |
|---|---|---|
|
FID abc |
userabc.db |
userabc.db |
|
Se verifica la base de datos de la oficina postal para comprobar la FID del usuario que se está verificando. |
Se verifica la base de datos ngwguard.db para averiguar si se ha creado la base de datos de usuario. |
Se verifica el sistema de archivos de esta oficina postal para comprobar si existe la base de datos de este usuario. En este caso, GWCheck ha encontrado la base de datos en la subcarpeta ofuser. |
Después de que GWCheck lleve a cabo las comparaciones de las bases de datos, comienza el procesamiento de acuerdo con las bases de datos seleccionadas y con cualquier inconsistencia que se haya encontrado.
En este ejemplo, se ejecuta una verificación de contenido para todos los usuarios de la oficina postal o para un usuario, "abc". La verificación no encuentra el FID de uno o más usuarios que no existen en las demás bases de datos.
|
wphost.db |
ngwguard.db |
Sistema de archivos |
|---|---|---|
|
? |
userabc.db |
userabc.db |
|
No se ha encontrado ninguna entrada para este usuario en la base de datos de la oficina postal. |
Se ha encontrado una entrada en la base de datos Guardián que indica que se ha suprimido el usuario. |
También se ha encontrado una base de datos para este usuario en la subcarpeta ofuser. |
GWCheck elimina la entrada de ngwguard.db, suprime userabc.db y suprime sistemáticamente todos los mensajes del usuario a los que no sigan haciendo referencia otros usuarios de las bases de datos de mensajes.
ADVERTENCIA:Si se daña una base de datos de oficina postal de forma que algunos usuarios no puedan entrar, no se deberá ejecutar GWCheck hasta que se haya reconstruido la base de datos en la consola de administración mediante la opción objeto_de_oficina_postal > Mantenimiento > Mantenimiento del sistema > Reconstruir base de datos.
En este ejemplo, se ejecuta GWCheck para todos los usuarios de la oficina postal o para un usuario, "abc". Se ha encontrado la FID de un usuario y su base de datos en la oficina postal, pero el usuario no se ha encontrado en la base de datos Guardián.
|
wphost.db |
ngwguard.db |
Sistema de archivos |
|---|---|---|
|
FID abc |
? |
userabc.db |
|
Se ha encontrado el usuario en la base de datos de la oficina postal. |
La base de datos Guardián no tiene ningún registro de una base de datos user para este usuario. |
Existe una base de datos de usuario para el usuario. |
GWCheck crea el usuario en la base de datos Guardián mediante la base de datos userabc.db.
En este ejemplo, se ejecuta GWCheck para todos los usuarios de la oficina postal o para un usuario, "abc". Se ha encontrado el FID del usuario, así como el registro del usuario, en la base de datos Guardián. Sin embargo, no se ha encontrado la base de datos de usuario correspondiente.
|
wphost.db |
ngwguard.db |
Sistema de archivos |
|---|---|---|
|
FID abc |
userabc.db |
? |
|
Se ha encontrado el usuario en la base de datos de la oficina postal. |
También se ha encontrado el usuario en la base de datos guardián. |
No se ha encontrado ninguna base de datos de usuario. |
GWCheck realiza las acciones pertinentes dependiendo de las opciones seleccionadas.
Verificación de contenido: GWCheck suprime todos los mensajes del usuario a los que no sigan haciendo referencia otros usuarios de las bases de datos de mensajes.
Reconstrucción estructural: GWCheck crea una base de datos vacía para este usuario. Se ignoran los mensajes de este usuario que ya existan.
Recrear base de datos de usuarios: CWCheck crea una base de datos vacía para este usuario y coloca en ella los mensajes de las bases de datos de usuario que el usuario haya enviado o recibido.
ADVERTENCIA:si se ha suprimido una base de datos de usuario, no se debe ejecutar la verificación del contenido para ese usuario hasta que se haya ejecutado Reconstrucción estructural o Recrear base de datos de usuarios.