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:
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