Proceso TAL de un paquete de sinónimos
Además de los paquetes publicados a partir del contenido creado en Windchill Service Information Manager, también se puede realizar el proceso TAL en paquetes que contengan contenido de terceros, como sinónimos.
En los paquetes de sinónimos se incluye información sobre los sinónimos. En los paquetes de sinónimos se incluyen los siguientes ficheros:
• BUNDLE.mf: el fichero de manifiesto que proporciona información sobre el paquete.
A continuación se ofrece un fragmento del fichero que lo identifica como paquete de sinónimos:
Bundle-Id: SYN-000001
Bundle-Category: SYNONYMS
Bundle-type: full/incremental
Bundle-Version: 2.2
Bundle-source: PTC
Bundle-Publish-Date: 10/01/2015 00:00:00
family-Name: All
En el fichero de manifiesto se proporciona la siguiente configuración:
◦ Bundle-Id: el identificador exclusivo del paquete.
◦ Bundle-Category: el tipo de paquete.
Para los paquetes de sinónimos, el tipo debe ser SYNONYMS.
◦ Bundle-type: no se utiliza actualmente.
◦ Bundle-Version: la versión del paquete.
La versión debe ser 2.2 o superior.
◦ Bundle-source: el nombre de la organización que ha producido el paquete.
◦ Bundle-Publish-Date: la fecha en que se ha publicado el paquete.
◦ family-Name: no se utiliza actualmente.
En una versión futura, este elemento especificará el segmento en el que se cargará el objeto.
• ReadyForTAL: se indica que el paquete puede utilizarse en el proceso TAL.
• Synonyms.xml: el fichero XML en el que se incluyen los datos de sinónimos que se deben cargar.
Este fichero se debe denominar Synonyms.xml. A continuación se muestra un ejemplo de contenido del fichero:
<definition>
<!-- definition of indiviudal expressions -->
<expressions>
<expression id="3166" langId="en-US">o-ring</expression>
<expression id="3167" langId="en-US">seal</expression>
<expression id="3168" langId="en-US">aux</expression>
</expressions>
<!-- Grouping of expressions into synonyms -->
<synonyms>
<group id="1">
<expRef>3166</ expRef>
<expRef>3167</ expRef>
</group>
<group id="2">
<expRef>3167</ expRef>
<expRef>3168</ expRef>
</group>
</synonyms>
</definition>
Se deben tener en cuenta los siguientes aspectos sobre los paquetes de sinónimos:
• El proceso TAL valida la siguiente información antes de cargar los datos:
◦ Sentencia de expresiones duplicadas (con el mismo ID)
◦ Sentencia de grupos duplicados (con el mismo ID)
◦ Referencias de expresiones duplicadas en la definición de un grupo
◦ Referencia de expresión sin definir en un grupo
• La carga incremental de paquetes no se soporta para los sinónimos.
• Los datos de sinónimos existentes de la base de datos se reparan antes de cargar otro paquete de sinónimos.
• En el proceso TAL se espera un único fichero de carga de los sinónimos, por lo que los datos de varios idiomas deben formar parte del mismo paquete.