TAL-Vorgang für ein Synonymbündel ausführen
Zusätzlich zu Bündeln, die aus dem in Windchill Service Information Manager erstellten Inhalt publiziert werden, können Sie TAL auch für TAL-Bündel mit Drittanbieter-Inhalt durchführen, wie Synonyme.
Synonyminformationen sind in den Synonymbündeln enthalten. Synonymbündel enthalten die folgenden Dateien:
• BUNDLE.mf – Manifestdatei, die Informationen über das Bündel enthält.
Nachfolgend sehen Sie einen Auszug aus der Datei, der sie als Synonymbündel identifiziert:
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
Die Manifestdatei enthält die folgenden Einstellungen:
◦ Bundle-Id – eindeutige ID für das Bündel
◦ Bundle-Category – Bündeltyp
Für Synonymbündel muss der Typ SYNONYMS sein.
◦ Bundle-type – aktuell nicht verwendet
◦ Bundle-Version – Version des Bündels
Die Version muss 2.2 oder höher sein.
◦ Bundle-source – Name der Organisation, die das Bündel erzeugt hat
◦ Bundle-Publish-Date – Datum, an dem das Bündel veröffentlicht wurde
◦ family-Name – aktuell nicht verwendet
In einer zukünftigen Version gibt dies das Segment an, in das das Objekt geladen wird.
• ReadyForTAL – Gibt an, dass das Bündel für den TAL-Prozess qualifiziert ist.
• Synonyms.xml – XML-Datei mit den zu ladenden Synonymdaten.
Diese Datei muss Synonyms.xml genannt werden. Nachstehend sehen Sie ein Beispiel des Dateiinhalts:
<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>
Beachten Sie Folgendes in Bezug auf Synonymbündel:
• Der TAL-Prozess validiert die folgenden Informationen, bevor Daten geladen werden:
◦ Doppelte Ausdrucksanweisung (mit derselben ID)
◦ Doppelte Gruppenanweisung (mit derselben ID)
◦ Doppelte Ausdrucksreferenzen in einer Gruppendefinition
◦ Nicht definierte Ausdrucksreferenz in einer Gruppe
• Inkrementelle Bündel-Ladevorgänge werden für Synonyme nicht unterstützt.
• Die vorhandenen Synonymdaten in der Datenbank werden vor dem Laden eines anderen Synonymbündels bereinigt.
• Der TAL-Prozess erwartet eine einzelne Ladedatei für Synonyme. Daten für mehrere Sprachen sollten also Teil desselben Bündels sein.