Infrastructure et masques du flux de données par lots
L'environnement traitement par lots fournit une infrastructure de flux de données par lots (BDS) qui comprend un code préconfiguré permettant d'utiliser des flux tels que des ensembles de textes, d'octets, de bases de données et de données. Vous pouvez implémenter une interface dans laquelle la logique métier de traitement du flux est ajoutée. Le code préconfiguré gère des actions telles que l'ouverture, la fermeture et l'externalisation et l'internalisation de points de contrôle.
Masques d'infrastructure BDS
Un masque d'infrastructure BDS est une simple interface TM Java™ pour un type particulier de flux de données qu'un utilisateur implémente pour insérer la logique métier. L'infrastructure BDS comporte plusieurs classes prises en charge pour chaque masque qui effectuent la plupart des tâches familières associées à la gestion de flux. Le tableau suivant répertorie les modèles que fournit l'environnement traitement par lots :
Nom du masque | Description | Classes prises en charge |
---|---|---|
Utilisé pour extraire des données d'une base de données à l'aide d'une connexion JDBC. |
|
|
Utilisé pour inscrire des données dans une base de données à l'aide d'une connexion JDBC. |
|
|
Utilisé pour implémenter la logique métier du traitement des données d'une connexion JDBC utilisant une procédure mémorisée |
|
|
Utilisé pour implémenter la logique métier de sortie des données d'une connexion JDBC utilisant une procédure mémorisée |
|
|
Utilisé pour lire des données d'octets à partir d'un fichier. |
FileByteReader |
|
Utilisé pour écrire des données d'octets dans un fichier. |
FileByteWriter |
|
Utilisé pour lire un fichier texte. |
TextFileReader |
|
Utilisé pour écrire dans un fichier texte. |
TextFileWriter |
|
![]() |
![]() Utilisé pour lire un ensemble de données z/OS. |
![]()
|
![]() |
![]() Utilisé pour écrire un ensemble de données z/OS. |
![]()
|
Used to retrieve data from a database using the JPA provider that is configured. |
JPAReader |
|
Utilisé pour inscrire des données dans une base de données à l'aide d'une connexion JPA (Java Persistence API). |
JPAWriter |
Etapes de l'infrastructure BDS
Les étapes de l'infrastructure BDS minimisent le volume de travail nécessaire à la création des étapes de l'environnement par lots en exécutant les tâches de comptabilité associées à la gestion des étapes et en déléguant la logique métier à une classe implémentée par l'utilisateur.
Etape | Description |
---|---|
Implémentation de l'étape de traitement par lots générique (GenericXDBatchStep) |
Etape simple utilisant un flux d'entrées et de sorties. |
Implémentation de l'étape de tolérance d'erreurs (ThresholdBatchStep) |
Etape simple utilisant un flux d'entrées et de sorties ainsi qu'un flux d'erreurs. |
ThresholdPolicies
Etape | Description |
---|---|
Déclaration de la règle de seuil basée sur les enregistrements (RecordBasedThresholdPolicy) |
Cette règle fournit une implémenation traitement par lots de l'interface ThresholdPolicy. |
Déclaration de la règle de seuil basée sur le pourcentage (PercentageBasedThresholdPolicy) |
Cette règle fournit une implémentation traitement par lots de l'interface ThresholdPolicy |