Accéder au contenu principal Passer au contenu complémentaire

Utiliser les composants tJava, tJavaRow et tJavaFlex

Cette documentation décrit l'utilisation et le rôle de chaque composant dans la conception du Job.

Utilisation de tJava

  • Utilisation du composant tJava : Le composant tJava est généralement utilisé une fois pour exécuter un morceau de code Java comme un sous-Job séparé. Normalement, le composant tJava n'a pas de flux de données d'entrée et de sortie.
  • Quand le tJava est utilisé dans le Job Design : Le code Java inséré via le tJava est exécuté d'abord mais seulement une fois dans le sous-Job. Le composant s'applique exclusivement au début du code généré du sous-Job.

Utilisation du tJavaRow

  • Utilisation du composant tJavaRow : Ce composant s'applique exclusivement à la partie principale du code généré du sous-Job. Il accède au flux d'entrée et aux données et les transforme.
  • Où est utilisé le tJavaRow dans le Job ? Le tJavaRow est généralement utilisé une fois comme composant intermédiaire pour accéder et transformer le flux d'entrée et de données. Le code Java inséré via le tJavaRow est exécuté pour chaque ligne.

Utilisation du tJavaFlex

  • Utilisation du composant tJavaFlex : Les parties de début et de fin seront exécutées seulement une fois dans le sous-Job. La partie principale sera exécutée pour chaque ligne. Les données source sont traitées à l'exécution par le tJavaFlex.
  • Quand le tJavaFlex est utilisé dans le Job Design : Le composant s'applique aux parties de début, principale et de fin du code généré du sous-Job. Le tJavaFlex est généralement utilisé pour accéder au flux d'entrée et modifie les données. Il s'agit du meilleur composant à utiliser lors de l'initialisation des opérations au début du sous-Job ou du traitement des opérations à la fin du sous-Job.
Note InformationsConseil : Le tJavaFlex est une combinaison du tJava et du tJavaRow, mélangeant l'injection d'un code sur une base unique au début/à la fin d'un Job ainsi que des transformations de données réelles pour chaque ligne.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.