Ancien moteur d'exécution basé Eclipse - 7.3

Guide d'utilisation de Talend Data Mapper

Version
7.3
Language
Français
Product
Talend Big Data Platform
Talend Data Fabric
Talend Data Management Platform
Talend Data Services Platform
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement > Création de Jobs
Last publication date
2023-01-09
Remarque : L'ancien moteur d'exécution basé Eclipse ne supporte pas le déploiement des Jobs en tant que bundles OSGi lorsque ces Jobs contiennent un composant tHMap.

Lorsque le moteur d'exécution s'exécute, il dépend des fichiers présents dans le système de fichiers local. Pour ce faire, il crée automatiquement ces fichiers, installant le produit à partir du contenu dans le fichier Jar du moteur d'exécution s'ils ne sont pas déjà présents.

Les dossiers suivants sont créés :

  • osdtInstall_xxx

    Le répertoire d'installation est attendu comme répertoire local nommé par la propriété système Java ODT_INSTALL_DIR. Ce répertoire est automatiquement créé s'il n'existe pas, lors de la première exécution du moteur d'exécution. Vous pouvez utiliser la même propriété ODT_INSTALL_DIR pour toutes les installations, puisque l'installation est faite dans un sous-répertoire qualifié par identification produit (quelle que soit la version du produit companyName), nom d'utilisateur ou d'utilisatrice (afin d'éviter les problèmes de droits) et numéro de version complet.

    Si la propriété système Java ODT_INSTALL_DIR Java n'est pas configurée, l'installation s'effectue dans un répertoire temporaire (java.io.tmpdir).

    Lorsque la propriété ODT_INSTALL_DIR n'est pas spécifiée, ces fichiers peuvent être librement supprimés, à tout moment (lorsque le produit n'est pas en cours d'exécution), ils seront automatiquement et silencieusement recréés. Si vous souhaitez plus d'informations concernant l'emplacement où ces fichiers sont créés et voir lorsqu'ils sont créés, spécifiez l'attribut log="all" dans la configuration de votre transformer ou service.

    Supprimer ce dossier lorsqu'un mapping est exécuté peut conduire à des résultats imprévisibles.

  • osdtConfiguration_xxx etosdtWorkspace_xxx

    Ils fournissent respectivement Eclipse Configuration et Eclipse Workspace. Ils sont créés pour chaque exécution de mapping dans le dossier java.io.tmpdir temporaire.

    Ils ne doivent pas être supprimés lorsqu'un mapping est en cours d'exécution. Une attention particulière doit être apportée aux Jobs s'exécutant longuement, car ils nécessitent généralement la présence de leur Eclipse Configuration et Workspace jusqu'à la fin du Job.

    Les dossiers peuvent être supprimés une fois l'exécution de la map terminée. Ils ne sont pas supprimés automatiquement, car le Support peut demander aux clients de fournir les fichiers de log internes à Eclipse produits dans les dossiers osdtConfiguration_xxx ou osdtWorkspace_xxx lorsqu'un problème d'exécution de mapping survient.

    Il est de la responsabilité des utilisateurs et des utilisatrices de supprimer ces dossiers de manière périodique. Par exemple, vous pouvez configurer un Job cron hebdomadaire supprimant les dossiers dont la date de création remonte à une semaine, cela permet de supprimer de manière sûre les dossiers inutilisés (sauf si certains de vos Jobs ont besoin de plus d'une semaine pour s'exécuter).

    Supprimer ce dossier lorsqu'un mapping est en cours d'exécution peut conduire à des résultats imprévisibles.