Publicación y carga de Servigistics InService > Utilización de la publicación y carga > Ejecución de PxTAL > Carga de datos multilingües
  
Carga de datos multilingües
En Windchill Service Information Manager 10.2 M022 CPS10, 10.2 M032 CPS05 o 11.0 F000 CPS05, los objetos traducidos, como ficheros PDF, IEXML y de gráficos, tienen dos fechas: una fecha de la traducción y otra fecha del idioma origen o de creación. De este modo, los paquetes se pueden cargar en cualquier orden, independientemente de la configuración regional.
En Servigistics InService, se ha introducido una nueva propiedad multilingüe denominada multilingual.bundle.with.source.timestamp.support que facilita la carga de paquetes multilingües en cualquier orden, independientemente de la configuración regional, para la carga completa o incremental de datos.
Para sacar partido de esta función, se deben utilizar los paquetes generados desde Windchill Service Information Manager 10.2 M022 CPS10, 10.2 M032 CPS05 o 11.0 F000 CPS05 y asegurarse de que el valor de la propiedad multilingual.bundle.with.source.timestamp.support esté definido en TRUE (valor por defecto de la propiedad en Servigistics InService 6.3 M001 y versiones posteriores).
Si la propiedad se define en FALSE, el sistema funciona del mismo modo que con Servigistics InService 6.2. En este caso, los paquetes se deben cargar con las siguientes restricciones, independientemente de la versión de Windchill Service Information Manager que se utilice para generar los paquetes:
Los paquetes de idioma de creación se deben cargar primero, antes de cargar cualquier paquete traducido.
Los paquetes multilingües traducidos incrementales o de actualización se deben cargar con el mismo valor de fecha de traducción que el idioma de creación cargado más recientemente.
A partir de Servigistics InService versión 7.1 F000, un paquete que contenga un valor de suma de control se cargará por encima de un paquete que no tenga suma de control. Sin embargo, un paquete sin valor de suma de control no se cargará por encima de un paquete que tenga un valor de suma de control. Los paquetes con valores de suma de control se publican mediante Windchill Service Information Manager 7.1 F000 o una versión posterior.
El valor de suma de control se utiliza para validar la versión de datos, independientemente de la configuración regional del paquete. En la siguiente tabla se muestra cómo se utiliza el valor de suma de control:
Actual
Es necesario actualizar
Comentario
metaChecksum
Suma de control
Fecha de recopilación
Origen
Metadatos
X
X
N/C
No
No
La suma de control no se ha cambiado, por lo que no se necesita una fecha de recopilación.
X
Y
-1
No
No
Solo se ha actualizado el origen.
X
Y
0
No
No
X
Y
1
No
Y
X
-1
No
No
Solo se han actualizado los metadatos.
Y
X
0
No
No
Y
X
1
No
Y
Y
-1
No
No
Se han cambiado el origen y los metadatos.
Y
Y
0
No
No
Y
Y
1
En la tabla se utilizan las siguientes indicaciones:
X: el valor anterior de suma de control
Y: el valor nuevo de suma de control
-1: anterior a la fecha de recopilación anterior
0: igual que la fecha de recopilación anterior
1: posterior a la fecha de recopilación anterior
N/C: no es necesaria la verificación
Además, una nueva propiedad denominada multilingual.bundle.cleanup.stale.authoring.language.data permite determinar si los elementos de información del idioma de creación se borran durante la carga de paquetes incrementales de una configuración regional diferente con una fecha de creación más reciente. Si la propiedad se define en TRUE (el valor por defecto de la propiedad en Servigistics InService 6.3 F000), se borrarán los elementos de información del idioma de creación existentes. Si la propiedad se define en FALSE, se conservarán los elementos de información del idioma de creación, aunque no sean actuales.
El sistema respeta la propiedad multilingual.bundle.cleanup.stale.authoring.language.data solo si la propiedad multilingual.bundle.with.source.timestamp.support se define en TRUE.
Ambas propiedades se encuentran en el fichero TAL.properties, en la siguiente ubicación: <INSERVICE>/Applications/DataProcess/Config/Common/Templates/TAL