This topic applies only to the IBM Business Process Manager Advanced configuration.

Synonymdatei erstellen und verwenden

Eine Synonymdatei kann manuell erstellt oder mithilfe der nachfolgenden Anweisungen anhand der Informationen aus einem Microsoft Excel-Arbeitsblatt generiert werden.

Informationen zu diesem Vorgang

Die folgenden Anweisungen beschreiben das Erstellen einer Synonymdatei anhand der ursprünglichen Zuordnungsanforderung aus einem Microsoft Excel-Arbeitsblatt. Wenn die ursprüngliche Anforderung aus einer Microsoft Word-Tabelle stammt, müssen Sie die Tabelle kopieren und in Microsoft Excel einfügen, bevor Sie mit dem Erstellen der Synonymdatei beginnen.

Passen Sie den Prozess bei Bedarf an die spezifischen Gegebenheiten in Ihrem Unternehmen an.

Vorgehensweise

  1. Wählen Sie den erforderlichen Abschnitt in dem Microsoft Excel-Arbeitsblatt aus. Wenn Sie beispielsweise ein Produkt einer Teilenummer zuordnen möchten, wählen Sie den entsprechenden Abschnitt des Arbeitsblatts aus.
  2. Entfernen Sie alle Spalten aus dem Arbeitsblatt, mit Ausnahme der Spalten, die den Eingabefeldnamen und den Ausgabefeldnamen enthalten.

    Möglicherweise müssen Sie bestimmte Zellen bearbeiten. Wenn Ihre Zuordnungsanweisung beispielsweise den Ausdruck based on enthält, entfernen Sie diesen Ausdruck.

  3. Wenn die Eingabe- und Ausgabefelder Pfadangaben enthalten, entfernen Sie die Pfadangaben, sodass nur die Kurznamen des Elements erhalten bleiben.

    Es ist hilfreich, die Spalte zu sortieren, bevor die Pfade entfernt werden. Sortierte Pfadnamen liefern möglicherweise einen Hinweis darauf, welche Eingabe oder Ausgabe beim Aufrufen der Aktion am besten ausgewählt werden sollte.

    Wenn alle relevanten Eingaben (oder Ausgaben) mit demselben Pfadpräfix beginnen, kann es hilfreich sein, den niedrigsten Eingabe- oder Ausgabeknoten in der Baumstruktur auszuwählen, der dieses gemeinsame Pfadpräfix enthält.

  4. Entfernen Sie alle Zeilen, die keinen Eingabefeldnamen und keinen Ausgabefeldnamen enthalten. Wenn beispielsweise für ein veraltetes Produkt keine Teilenummer mehr vorhanden ist und in der Eingabe n/z angegeben ist, entfernen Sie die betreffende Zeile.
  5. Wählen Sie die Funktion Speichern unter in Microsoft Excel aus, um das Arbeitsblatt in einem zulässigen Format zu speichern.

    Sie können eine .txt-Datei mit Tabulator als Begrenzer oder eine .csv-Datei mit Komma als Begrenzer verwenden.

    Eine CSV-Datei kann in Microsoft Excel wie eine native Microsoft Excel-Datei geöffnet und angezeigt werden. Die Datei kann auch in einem Texteditor angezeigt werden.

  6. Erstellen Sie die Zuordnungen unter Verwendung der Synonymdatei.

    Wählen Sie im Assistenten für automatische Zuordnung die geeigneten Optionen für Ihre Anforderungen aus. Wählen Sie beispielsweise die Standardoptionen Direkt untergeordnete Elemente der ausgewählten Elemente zuordnen und Alphanumerische Zeichen (nur Buchstaben und Zahlen) aus.

    Wählen Sie nach dem Auswählen dieser Optionen die Option Transformationen erstellen, wenn Eingabe- und Ausgabenamen mit Synonymen aus einer Datei übereinstimmen aus.

    Wenn Sie Eingaben und Ausgaben mit identischen Namen zuordnen möchten und die Synonymdatei keine Zeilen mit den betreffenden Namen (z. B. eine Zeile mit der Angabe car,car) enthält, kann es hilfreich sein, die Option Transformationen erstellen, wenn die Namen der Eingaben und Ausgaben identisch sind zusätzlich zu der Option Zuordnungen zwischen Eingabe- und Ausgabenamen erstellen, die in einer Synonymdatei definiert sind auszuwählen.

    In diesem Fall können Sie die beiden Optionen Transformationen erstellen, wenn die Namen der Eingaben und Ausgaben identisch sind und Transformationen erstellen, wenn die Namen der Eingaben und Ausgaben ähnlicher sind als zusätzlich zu der Option Transformationen erstellen, wenn die Namen der Eingaben und Ausgaben als Synonyme in einer Datei definiert sind auswählen, wenn Ihre Synonymdatei keine Zeile mit der Angabe color,colour enthält, für die eine Zuordnung erstellt werden soll.

  7. Klicken Sie auf Fertigstellen.
  8. Passen Sie die Zuordnungsausdrücke an Ihre speziellen Anforderungen an.
    Wenn Sie beispielsweise den folgenden Wert verwenden:
    PRODUCT  $SOURCE/Batch/Detail/Replace/PartNumber
    , ändern Sie den Zuordnungsausdruck wie folgt:
    xs:boolean($source/Batch/Detail/Replace/PartNumber = 1)
  9. Erstellen Sie alle Zuordnungen, die von dem Prozess für Synonymzuordnung nicht generiert wurden.