Utilisation d'un fichier de propriétés de job - dataflow_designer - spectrum_platform - 23 - 23.1

Guide d'administration Spectrum

Product type
Logiciels
Portfolio
Integrate
Locate
Verify
Product family
Product
Spectrum > Spectrum Platform
Version
23.1
Language
Français
Product name
Spectrum Technology Platform
Title
Guide d'administration Spectrum
Topic type
Référence
Conseils
Comment faire
Administration
Aperçu
First publish date
2007
ft:lastEdition
2023-10-12
ft:lastPublication
2023-10-12T07:14:51.523252

Un fichier de propriétés de job contient des arguments qui contrôlent l’exécution des jobs lorsque vous utilisez Job Executor ou l’utilitaire Administration pour exécuter un job. Utilisez un fichier de propriétés de job si vous souhaitez réutiliser des arguments en indiquant un seul argument dans la ligne de commande (-f), plutôt que d'indiquer chaque argument individuellement dans la ligne de commande.

Pour créer un fichier de propriété, créez un fichier texte avec un argument sur chaque ligne.

d % h spectrum.mydomain.com i 30 j validateAddressJob1 u user p password s 8888 t 9999 w true

Le fichier de propriété de job peut contenir ces arguments :

Obligatoire Argument Description
Non ? Imprime les informations d'utilisation.
Non d delimiter Définit un délimiteur d'instance/état. Ceci apparaît uniquement dans les sorties synchrones.
Non e Utilisez une connexion HTTPS sécurisée pour communiquer avec le serveur Spectrum Technology Platform.
Non h hostname Indique le nom ou l'adresse IP du serveur Spectrum Technology Platform.
Non i pollinterval Indique la fréquence de vérification des jobs achevés, en secondes. Ceci ne s'applique qu'en mode synchrone.
Oui j jobname Une liste de jobs séparés par des virgules à exécuter. Les noms de jobs sont sensibles à la casse. Les jobs sont lancés selon l'ordre répertorié.
Non n emaillist Indique une liste d'adresses email supplémentaires séparées par des virgules pour les notifications de job configurées.
Oui p password Mot de passe de l'utilisateur.
Non r

Renvoie une liste délimitée contenant ces informations à propos du job écrit dans une sortie standard :

  • Position 1 - Nom du job
  • Position 2 - ID du processus du job
  • Position 3 - État
  • Position 4 - Date - heure de début (MM/JJ/ AAAA HH:MM:SS)
  • Position 5 - Date - heure de fin (MM/JJ/ AAAA HH:MM:SS)
  • Position 6 - Nombre d'enregistrements ayant réussi
  • Position 7 - Nombre d'enregistrements ayant échoué
  • Position 8 - Nombre d'enregistrements non conformes
  • Position 9 - Actuellement non utilisé

Les informations sont délimitées à l'aide du délimiter spécifié dans l'argument -d. Par exemple :

MySimpleJob|4|succeeded|04/09/2019 14:50:47|04/09/2019 14:50:47|100|0|0|

Non s port Le socket (port) sur lequel le serveur Spectrum Technology Platform s'exécute. La valeur par défaut est 8080.
Non t timeout Configure le délai d'attente (en secondes) pour le mode synchrone. La valeur par défaut est 3 600. La valeur maximum est 2147483. Il s'agit d'un délai d'attente global agrégé qui représente la durée d'attente maximale que tous les jobs générés se terminent.
Oui u username Le nom de connexion de l'utilisateur.
Non v Renvoie une sortie détaillée.
Non w Spécifie d'attendre que les jobs se terminent en mode synchrone.

Utilisation d'arguments de ligne de commande et d'un fichier de propriétés

Une combinaison mêlant entrée de ligne de commande et entrée de fichier de propriétés est également valide. Par exemple :

java -jar jobexecutor.jar -f /dcg/job.properties -j job1

Dans ce cas, les arguments de la ligne de commande ont priorité sur les arguments indiqués dans le fichier de propriétés. Dans l'exemple ci-dessus, le job job1 aurait priorité sur un job indiqué dans le fichier de propriétés.