Versiones y Asistente de Migración de Contenido
En este tema, se abordan dos cuestiones distintas sobre las versiones relacionadas con el uso del Asistente de Migración de Contenido entre dos entornos.
- Diferentes versiones de la aplicación
- Diferentes versiones de formato de archivo del Asistente de Migración de Contenido
Diferentes Versiones del Producto
El Asistente de Migración de Contenido se desarrolló con el objetivo principal de copiar datos entre dos entornos que están en la misma versión del producto. Por ejemplo, copiar datos de configuración de un entorno de desarrollo a un entorno de prueba en la misma versión del producto.
En general, ninguna de las funciones del Asistente de Migración de Contenido limita la capacidad de copiar datos entre dos versiones diferentes del producto. No obstante, es posible que su producto haya mejorado la funcionalidad de un objeto específico para agregar o remover columnas o para cambiar el tipo de datos capturados en esas columnas, o haya cambiado la validación relacionada con la captura de datos.
Nuestros productos siguen estrictos standards para la actualización de clientes a fin de garantizar la compatibilidad con versiones anteriores. Los scripts de actualización en el proceso de diseño saben qué se modificó de una versión a otra y actualizan los datos según corresponda. Al usar el Asistente de Migración de Contenido para mover datos de una versión del producto a otra, omite estos scripts de actualización. Eso significa que los datos no se ajustan como se esperaba. Esto no se recomienda, a menos que esté seguro de que los datos de un objeto de una versión son compatibles con la otra versión. En los siguientes puntos, se describe este tema con más detalle.
- Para los objetos cuya estructura y cuyas reglas no cambiaron entre las dos versiones, no debería haber problemas.
- Para los objetos que cambiaron entre las dos versiones, existen escenarios que podrían dar lugar a pasos adicionales.
- Si el entorno de destino es una versión posterior e incluye una nueva columna opcional en un objeto que no estaba presente en el origen, la importación debería completarse sin problemas.
- Si el entorno de destino es una versión posterior e incluye una nueva columna requerida en un objeto que no estaba presente en el origen, se podría utilizar un algoritmo de "comparación previa" para completar el nuevo valor requerido. Su implementación puede proporcionar este algoritmo para completar los datos de acuerdo con sus reglas de negocio.
- Si el entorno de destino es una versión anterior a la del origen, no podemos garantizar que no ocurran problemas específicos con objetos determinados.
Versión de Formato de Archivo
Si su implementación decidió que va a utilizar el Asistente de Migración de Contenido en todas las versiones del producto, dadas todas las precauciones descritas en la sección anterior, esta sección proporciona información sobre el caso poco frecuente en que el Asistente de Migración de Contenido cambia quién escribe el archivo de exportación.
Al crear el archivo de exportación, el formato del archivo es específico y el paso de importación del Asistente de Migración de Contenido sabe cómo leer el archivo. Aunque es poco frecuente, existen ocasiones en que el producto realiza una mejora en el Asistente de Migración de Contenido que requiere un cambio en la estructura del archivo de exportación, momento en el que se incrementa la "versión" del archivo del Asistente de Migración de Contenido.
La versión de formato de archivo del Asistente de Migración de Contenido no afecta las migraciones que se exportan y luego se importan a la misma versión de Oracle Utilities Application Framework. No obstante, si su implementación tiene diferentes entornos en diferentes versiones del producto donde el formato de archivo del Asistente de Migración de Contenido también es distinto, el sistema tiene una funcionalidad para abordar estas diferencias.
-
Si está exportando datos desde una versión de formato de archivo anterior a una versión posterior, no es necesario que realice ninguna acción específica. El paso de exportación captura la versión de formato de archivo y el paso de importación lee esta información y procesa el archivo adecuadamente.
-
Si está exportando datos desde una versión de formato de archivo posterior y el producto actualmente soporta la exportación a una versión de formato de archivo anterior, en el momento de la exportación se le solicitará la versión anterior. Puede indicar que desea la versión anterior del formato de archivo al crear la exportación de datos de migración.
Nota: El producto soporta la exportación a una versión de formato de archivo anterior durante un período razonable, pero no de manera permanente. Si no ve ninguna opción en la interface de usuario para exportar a un formato de archivo anterior, significa que no se soporta en esa versión.