Inhaltsverzeichnis

Search

  1. Preface
  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. Match-Umwandlung
  30. Match-Umwandlungen in der Feldanalyse
  31. Match-Umwandlungen in der Identitätsanalyse
  32. Merge-Umwandlung
  33. Normalizer-Umwandlung
  34. Parser-Umwandlung
  35. Python-Umwandlung
  36. Rang-Umwandlung
  37. Leseumwandlung
  38. Relational-in-hierarchisch-Umwandlung
  39. REST-Webdienst-Verbraucher-Umwandlung
  40. Router-Umwandlung
  41. Sequenzgeneratorumwandlung
  42. Sortierer-Umwandlung
  43. SQL-Umwandlung
  44. Standardisierungs-Umwandlung
  45. Union-Umwandlung
  46. Update-Strategie-Umwandlung
  47. Web-Dienst-Verbraucher-Umwandlung
  48. Parsen von Webdienst-SOAP-Meldungen
  49. Generieren von Webdienst-SOAP-Meldungen
  50. Umwandlung für gewichteten Durchschnitt
  51. Schreibumwandlung
  52. Umwandlungs-Delimiter

Developer Transformation Guide

Developer Transformation Guide

Registerkarte "Bei Eingabe"

Registerkarte "Bei Eingabe"

Auf der Registerkarte
Bei Eingabe
definieren Sie, wie sich eine aktive oder passive Java-Umwandlung bei Empfang einer Eingabezeile verhält. 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.
Der Java-Code, den Sie auf dieser Registerkarte definieren, wird pro Eingabezeile einmal ausgeführt.
Um das Verhalten einer Java-Umwandlung bei Empfang einer Eingabezeile zu definieren, geben Sie den Code im Fenster
Java-Code
in den
Code
-Eigenschaften auf der Registerkarte
Bei Eingabe
ein.
Über den Navigator auf der Registerkarte
Bei Eingabe
können Sie auf folgende Variablen und API-Methoden zugreifen und diese definieren:
  • Eingabeport- und Ausgabeport-Variablen. Für den Zugriff auf Eingabe- und Ausgabeportdaten als Variable verwenden Sie als Variablenname den Namen des Ports. Wenn beispielsweise "in_int" ein Ganzzahl-Eingabeport ist, können Sie auf die Daten für diesen Port unter Verwendung der Variablen "in_int" mit dem primitiven Datentyp int zugreifen. Es müssen keine Eingabe- oder Ausgabeports als Variablen deklariert werden.
    Weisen Sie Eingabeport-Variablen keinen Wert zu. Wenn Sie einer Eingabevariablen auf der Registerkarte
    Bei Eingabe
    einen Wert zuweisen, können Sie keine Eingabedaten für den entsprechenden Port in der aktuellen Zeile abrufen.
  • Instanzvariablen und benutzerdefinierte Methoden. Verwenden Sie Instanz- oder statische Variablen bzw. benutzerdefinierte Methoden, die Sie auf der Registerkarte
    Helfer
    deklariert haben.
    Beispiel: Eine aktive Java-Umwandlung hat zwei Eingabeports, BASE_Salary und BONUSES, mit dem Datentyp Integer und einen einzelnen Ausgabeport, TOTAL_COMP, mit dem Datentyp Integer. Sie erstellen auf der Registerkarte
    Helfer
    eine benutzerdefinierte Methode, myTXAdd, die zwei Ganzzahlen hinzufügt und das Ergebnis zurückgibt. Verwenden Sie den folgenden Java-Code auf der Registerkarte
    Bei Eingabe
    , um die Gesamtwerte für die Eingabeports den Ausgabeports zuzuweisen und eine Ausgabezeile zu generieren:
    TOTAL_COMP = myTXAdd (BASE_SALARY,BONUSES); generateRow();
    Wenn die Java-Umwandlung eine Eingabezeile empfängt, fügt sie die Werte der Eingabeports BASE_SALARY und BONUSES hinzu, weist den Wert dem Ausgabeport TOTAL_COMP zu und generiert eine Ausgabezeile.
  • Java-Umwandlungs-API-Methoden. Sie können API-Methoden aufrufen, die von der Java-Umwandlung zur Verfügung gestellt werden.
Zum Kompilieren des Codes für die Java-Umwandlung klicken Sie auf
Kompilieren
in den Eigenschaften für
Kompilierung
auf der Registerkarte
Bei Eingabe
. Die Ergebnisse der Kompilierung werden im Fenster
Ergebnisse
auf der Registerkarte
Bei Eingabe
angezeigt.