La integración de un parche modifica el diccionario y la base de datos de los dossieres a los que se aplica. Existe una sola excepción a este principio: los procesos proporcionados mediante parche únicamente se instalan en el dossier supervisor (excepto en casos particulares que se explicitan más adelante).
La integración de una tabla se realiza en dos etapas:
1. Actualización de la descripción de la tabla en SAFE X3.
2. Validación de esa tabla (ejecución de la herramienta valfil): durante esta segunda etapa, si existen estadísticas de la bdd (base de datos) en la tabla, estas pueden ser suprimidas.
Esto depende de los tipos de modificaciones de la tabla.
Ejemplos:
Un fichero de parche se caracteriza por un nombre que, en principio, integra una secuencia de números para permitir controlar, cuando hay varios ficheros, que los parches están bien integrados en orden.
El caso de los parches de corrección entregados como estándar se gestiona de la forma siguiente:
Se aconseja a los socios de Sage que deseen entregar funcionalidades en forma de parches que adopten la misma política de denominación de los ficheros utilizando una primera letra diferente (por ejemplo, X, Y, o Z). De hecho, se realiza un control de secuencialidad desde el momento en que el nombre del fichero integra los caracteres _ (underscore) en la 2ª y 7ª posición del nombre del fichero: los caracteres que ocupan de la 3ª a la 6ª posición son entonces un número secuencial (con la misma raíz) sobre el que se realizará un control de secuencialidad y los caracteres a partir de la 8ª posición (extensión excluida) son controlados en comparación con el número de versión superior.
Consulta la documentación de Puesta en marcha
Presentación
En la ventana que se abre se introducen las informaciones relativas a la integración de parche deseada y, a continuación, se valida la pantalla.
Seguidamente, se realiza la integración; esta puede durar bastante tiempo si hay numerosos ficheros de parche, aunque una barra de progreso permite seguir el proceso de integración.
Al finalizar la integración de los parches, se obtiene un fichero de traza que se ubica físicamente en el directorio de traza del dossier desde el que se ha lanzado la integración. Se aconseja visualizar atentamente este fichero para localizar posibles errores.
Cerrar
Campos
Los campos siguientes están presentes en esta pestaña :
Fichero
|   |
|   |
|   |
Bloque Número 2
| Si este campo no está marcado, se simulara la integración. En este caso, la integración se señala pero las transferencias o actualizaciones no se realizan. |
|
| Esta opción desactiva la validación directa de las ventanas y pantallas para optimizar la duración de validación de estos objetos. Cuando se marca esta casilla, las ventanas y pantallas se validan en cuanto se utilizan. |
|   |
|   |
Tabla Dossieres
|
|   |
|   |
|   |
Cerrar
Esta función puede lanzarse en Batch. La tarea estándar PATCH esta prevista con este fín.
La integración de las listas de parches puede realizarse en batch en un máximo de 50 dossieres.
Esta opción resulta muy interesante, ya que la integración de los parches puede realizarse la noche después de la copia de seguridad cuando aún no se ha retomado la explotación. Ciertamente, la integración de parches puede ser una operación larga. La consulta del fichero de traza podrá entonces realizarse directamente desde el gestor de peticiones de la tarea batch.
Advertencia: un parche estándar ya integrado o que no esté en secuencia no podrá integrarse en batch: lo que no es más que un mensaje de aviso que se puede forzar cuando el parche está integrado directamente se convierte en motivo de parada automática en caso de ejecución en batch.
La instalación de un parche de documentación sigue el mismo procedimiento que se ha explicado anteriormente y se aplica a los dossieres seleccionados.
Los ficheros se definen con el nombre Dy_nnnnn_vvv_ppp.dat, siendo "y" la abreviación del producto, "nnnnn" el número cronológico, "vvv" la versión superior a la que se puede aplicar el parche, y "ppp" el código de legislación.
Hay un único fichero por legislación que contiene el conjunto de las documentaciones creadas o modificadas desde el parche anterior.
Los parches de documentación se entregan al mismo tiempo que los parches de aplicaciones. Pueden integrarse antes o después del parche de la aplicación. El sistema verifica la cronología de los números.
La integración de un parche de documentación actualiza el diccionario de documentaciones pero no afecta a los documentos depositados en el servidor de documentación. Para que estos últimos se actualicen, es necesario ejecutar una generación de la documentación.
Si se utiliza el modo de acceso al formato comprimido (CHM), antes de ejecutar la actualización de los documentos automatizados, hay que ejecutar una descompresión del fichero de documentación (véase servidor de documentación).
Si se utiliza el modo de acceso al formato disperso (HTML), se puede ejecutar directamente la actualización.
En la función de documentación, hay que hacer clic en el botón Generacióne introducir los siguientes datos según el código de idioma deseado:
Nota: el directorio procede del parámetro de usuario DIRDOC.
A continuación, hay que volver a ejecutar otras 3 operaciones de generación con los mismos parámetros excepto el tipo de datos, donde se indicará sucesivamente AML, luego ATB y después ATY.
Para realizar la actualización de las documentaciones en el servidor de documentación, hay que ejecutar la siguiente operación de generación según el código de idioma deseado:
Si se utiliza el acceso a la documentación en modo comprimido, hay que volver a comprimir los ficheros (véase servidor de documentación).
Si se utiliza el acceso en modo disperso, la actualización se da por terminada.
Además de los mensajes genéricos, los mensajes siguientes de error pueden aparecer durante la captura :
Se ha indicado un directorio vacío.
El resto de mensajes de error se muestran en el fichero de traza. Entre estos mensajes se encuentran los siguientes:
El parche no puede aplicarse porque no se ha respetado la versión mínima requerida para los dossieres.
El parche no se ha aplicado al dossier porque el módulo funcional no se utiliza.
El fichero de parche probablemente está corrompido, por lo que el proceso de integración no ha podido releer hasta el final los datos correspondientes o se ha encontrado con una estructura no válida.
Se ha producido un error de tipo transaccional durante la actualización del diccionario.
Se ha producido un error en la ejecución de un proceso que acompaña al parche.
Estos tres mensajes hacen referencia a la verificación de secuencialidad de aplicación de los parches. Normalmente, si el parche estándar número N es el último en haber sido aplicado, se espera que no se aplique un parche más antiguo (mensaje número 1) ni un parche con un número estrictamente superior a N+1 (mensaje número 2). Además, la instalación de una versión intermedia incluye algunos parches estándares que, en consecuencia, no es necesario integrar (mensaje número 3). En todo caso, en el modo interactivo estos mensajes no son de bloqueo, por lo que, a pesar de todo, es posible seguir adelante respondiendo Sí a la pregunta ¿Quiere continuar a pesar de los errores?.