Herramientas de usuario

Herramientas del sitio


plugins:copiadechangelog

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
plugins:copiadechangelog [2020/02/21 12:55]
fcristina [Mapeo de UIDs]
plugins:copiadechangelog [2021/04/30 19:19] (actual)
Línea 39: Línea 39:
 ==== Mapeo de UIDs ==== ==== Mapeo de UIDs ====
  
-^ MUY IMPORTANTE: A partir de la revisión r2819 (Soporte para microcomponents), la lógica de generación de los identificadores universales de registros (campo AD_ComponentObjectUID) se modificó a fin de garantizar un UID único e inequívoco. +^ MUY IMPORTANTE: A partir de la revisión r2819 (Soporte para microcomponents), la lógica de generación de los identificadores universales de registros (campo AD_ComponentObjectUID) se modificó a fin de garantizar un UID único e inequívoco. El nuevo formato universal es: PREFIJO-TableName-TimeStamp-Desambiguador, por ejemplo: CORE-AD_Column-20191219101230703-090793). Es por esto que al utilizar la funcionalidad de CopyToChangelog, no se requerirá mapeo de UIDs ante cualquier desarrollo llevado a cabo a partir de dicha revisión (tradicional o microcomponente). Por defecto el mapeo de UIDs queda desactivado, debiendo forzarlo mediante la propiedad MAPUIDS = Y en el manifest.properties del archivo .jar a instalar. Para más detalles ver [[plugins:microcomponents|Soporte para desarrollo de microcomponentes]] |
- +
-El nuevo formato universal es: PREFIJO-TableName-TimeStamp-Desambiguador, por ejemplo: CORE-AD_Column-20191219101230703-090793).   +
- +
-Es por esto que al utilizar la funcionalidad de CopyToChangelog, no se requerirá mapeo de UIDs ante cualquier desarrollo llevado a cabo a partir de dicha revisión (tradicional o microcomponente). |+
  
 Un aspecto de especial interés es el de los AD_ComponentObjectUIDs.  Dado que en este último caso estamos llevando a CORE un componente desarrollado en otra base de datos, el mapeo no se resuelve sencillamente cambiando FOO por CORE en el UID.  Es probable que dicho UID ya exista en la base destino.  Se detallan a continuación las acciones que realiza el mapeador durante la "instalación" del componente. Un aspecto de especial interés es el de los AD_ComponentObjectUIDs.  Dado que en este último caso estamos llevando a CORE un componente desarrollado en otra base de datos, el mapeo no se resuelve sencillamente cambiando FOO por CORE en el UID.  Es probable que dicho UID ya exista en la base destino.  Se detallan a continuación las acciones que realiza el mapeador durante la "instalación" del componente.
plugins/copiadechangelog.1582289717.txt.gz · Última modificación: 2021/04/30 19:20 (editor externo)