Inhaltsverzeichnis

Search

  1. Vorwort
  2. Einführung in Umwandlungen
  3. Umwandlungsports
  4. Umwandlungs-Caches
  5. Adressvalidator-Umwandlung
  6. Aggregator-Umwandlung
  7. Assoziations-Umwandlung
  8. Ausnahmeumwandlung bei fehlerhaftem Datensatz
  9. Fallumwandlerumwandlung
  10. Klassifizierumwandlung
  11. Vergleichsumwandlung
  12. Konsolidierungsumwandlung
  13. Datenmaskierungsumwandlung
  14. Datenprozessor-Umwandlung
  15. Entscheidungsumwandlung
  16. Ausnahmeumwandlung bei dupliziertem Datensatz
  17. Ausdrucksumwandlung
  18. Filterumwandlung
  19. Umwandlung von hierarchisch in relational
  20. Java-Umwandlung
  21. Java-Umwandlungs-API-Referenz
  22. Java-Ausdrücke
  23. Joiner-Umwandlung
  24. Schlüsselgeneratorumwandlung
  25. Labeler-Umwandlung
  26. Lookup-Umwandlung
  27. Lookup-Caches
  28. Dynamischer Lookup-Cache
  29. Makroumwandlung
  30. Match-Umwandlung
  31. Match-Umwandlungen in der Feldanalyse
  32. Match-Umwandlungen in der Identitätsanalyse
  33. Normalizer-Umwandlung
  34. Merge-Umwandlung
  35. Parser-Umwandlung
  36. Python-Umwandlung
  37. Rang-Umwandlung
  38. Leseumwandlung
  39. Relational-in-hierarchisch-Umwandlung
  40. REST-Webdienst-Verbraucher-Umwandlung
  41. Router-Umwandlung
  42. Sequenzgeneratorumwandlung
  43. Sortierer-Umwandlung
  44. SQL-Umwandlung
  45. Standardisierungs-Umwandlung
  46. Union-Umwandlung
  47. Update-Strategie-Umwandlung
  48. Web-Dienst-Verbraucher-Umwandlung
  49. Parsen von Webdienst-SOAP-Meldungen
  50. Generieren von Webdienst-SOAP-Meldungen
  51. Umwandlung für gewichteten Durchschnitt
  52. Fensterumwandlung
  53. Schreibumwandlung
  54. Anhang A: Umwandlungs-Delimiter

Developer Transformation Guide

Developer Transformation Guide

Erstellen von Java-Codeausschnitten

Erstellen von Java-Codeausschnitten

Um Java-Codeausschnitte zum Definieren von Umwandlungsverhalten zu erstellen, verwenden Sie das
Java-Code
-Fenster in
den Codeeingabe-Registerkarten
.
  1. Klicken Sie auf die entsprechende Codeeingabe-Registerkarte.
    In der folgenden Tabelle werden die Aufgaben beschrieben, die Sie auf den Codeeingabe-Registerkarten in der
    Java
    -Ansicht ausführen können:
    Tab
    Beschreibung
    Importe
    Importiert Java-Pakete von Drittanbietern sowie integrierte und benutzerdefinierte Java-Pakete für eine aktive oder passive Java-Umwandlung. Nach dem Importieren von Paketen können Sie diese auf den anderen Codeeingabe-Registerkarten verwenden.
    Helfer
    Deklariert benutzerdefinierte Variablen und Methoden für die Java-Umwandlungsklasse in einer aktiven oder passiven Java-Umwandlung. Nachdem Sie Variablen und Methoden deklariert haben, können Sie diese auf den anderen Codeeingabe-Registerkarten verwenden, mit Ausnahme der Registerkarte
    Importe
    .
    Bei Eingabe
    Definiert, wie sich eine aktive oder passive Java-Umwandlung beim Empfang einer Eingabezeile verhält. Der Java-Code, den Sie auf dieser Registerkarte definieren, wird pro Eingabezeile einmal ausgeführt.
    Auf dieser Registerkarte haben Sie außerdem die Möglichkeit, auf Eingabe- und Ausgabeportdaten, Variablen und Java-Umwandlungs-API-Methoden zuzugreifen und diese zu verwenden.
    Am Datenende
    Definiert, wie sich eine aktive oder passive Java-Umwandlung nach der Verarbeitung sämtlicher Eingabedaten verhält.
    Auf dieser Registerkarte können Sie auch die Ausgabedaten für aktive Umwandlungen festlegen und Java-Umwandlungs-API-Methoden aufrufen.
    Funktionen
    Definiert Funktionen, die Ausdrücke in einer Java-Umwandlung mit der Programmiersprache Java aufrufen. Beispielsweise können Sie eine Funktion zum Aufrufen eines Ausdrucks definieren, die Werte von Eingabe- oder Ausgabeports oder Werte von Java-Umwandlungsvariablen durchsucht.
    Auf der Registerkarte
    Funktionen
    können Sie Funktionen manuell definieren oder auf
    Neue Funktion
    klicken, um das Dialogfeld
    Funktion definieren
    aufzurufen. Dort können Sie auf einfache Weise eine Funktion definieren.
    Optimierungsschnittstelle
    Definiert "Early Selection"- oder Push-Into-Optimierung. Wählen Sie die Optimierungsmethode im Navigator aus. Aktualisieren Sie die Codeausschnitte zum Aktivieren der Optimierung. Definieren Sie die Eingabeports und zugeordneten Ausgabeports, durch die die Filterlogik geleitet werden soll.
    Full-Code
    Schreibgeschützt. Auf dieser Registerkarte können Sie den vollständigen Klassencode für die Java-Umwandlung anzeigen und kompilieren.
  2. Um auf die Eingabe- oder Ausgabespalten-Variablen im Ausschnitt zuzugreifen,
    erweitern Sie die
    Eingabe
    - oder
    Ausgabe
    -Liste im Navigator, und doppelklicken Sie auf den Portnamen
    .
  3. Um eine Java-Umwandlungs-API im Ausschnitt aufzurufen,
    erweitern Sie im Navigator die Liste
    Aufrufbare APIs
    , und doppelklicken Sie auf den Namen der Methode. Falls erforderlich, konfigurieren Sie die entsprechenden Eingabewerte für die Methode
    .
  4. Schreiben Sie den entsprechenden Java-Code basierend auf dem
    Codeeingabe-Registerkartentyp
    .
    Zeigen Sie den vollständigen Klassencode für die Java-Umwandlung im
    Java-Code
    -Fenster
    auf der
    Full-Code
    -Registerkarte
    an.