Table des matières

Search

  1. Préface
  2. Présentation de la transformation de données
  3. Transformation Processeur de données
  4. Formats d'entrée et de sortie de l'assistant
  5. Entrée et sortie relationnelle
  6. Utilisation de l’éditeur IntelliScript
  7. XMap
  8. Bibliothèques
  9. Objet de schéma
  10. Interface de ligne de commande
  11. Scripts
  12. Analyseurs
  13. Ports de script
  14. Processeurs de document
  15. Formats
  16. Zones de stockage des données
  17. Ancres
  18. Transformateurs
  19. Actions
  20. Sérialiseurs
  21. Mappeurs
  22. Localisateurs, clés et indexation
  23. Répartiteurs
  24. Validateurs, Notifications et Traitement des échecs
  25. Règles de validation
  26. Composants de script personnalisés

Guide d'utilisateur

Guide d'utilisateur

CM_console

CM_console

Exécute un service de transformation de données.
La commande CM_console utilise la syntaxe suivante :
CM_console <ServiceName> [< -f | -u | -t >InputDocument] [ -aServiceParameter=InitialValue] [ -o<[Path]FileName | FileName>] [ -r<curr | res | spec=OutputDirectory | guid>] [ -lUserName -pPassword] [ -v] [ -S] [ -x<f | u | t>InputPortName=InputDocument] [ -xoOutputPortName=OutputDocument] [ -e]
Ne pas inclure un espace entre une option et son argument.
Le tableau suivant décrit les options et arguments de CM_console :
Option
Argument
Description
-
ServiceName
Obligatoire. Indique le nom du service.
-f
InputDocument
Facultatif. Indique un chemin et un nom de fichier sur le système de fichiers local. Par défaut, le service utilise le document défini dans la propriété
example_source
du composant de démarrage.
-t
InputDocument
Facultatif. Indique une chaîne entourée par des guillemets doubles.
-u
InputDocument
Facultatif. Spécifie une URL.
-a
ServiceParameter=InitialValue
Facultatif. Indique un paramètre d'entrée pour le service. ServiceParameter est le nom d'une variable telle que définie dans le service. InitialValue doit être d'un type de données qui est valide pour la variable définie. Vous pouvez entrer plusieurs paramètres d'entrée, séparés par des espaces.
-o
FileName
[Path]FileName
Facultatif. Dirige la sortie vers Path/FileName. Si vous entrez uniquement FileName, vous devez définir le chemin avec l'option -r. Par défaut, la commande CM_console dirige la sortie vers l'écran.
-r
curr
Facultatif. Indique le répertoire dans lequel vous avez exécuté la commande CM_console.
-r
res
Facultatif. Indique le sous-répertoire
results
sous le répertoire qui contient le service dans le référentiel du système de fichiers.
-r
spec=OutputDirectory
Facultatif. Indique un répertoire sur le système de fichiers local.
-r
guid
Facultatif. Indique un répertoire avec un nom unique dans le répertoire
CMReports/tmp
. Vous pouvez utiliser l'éditeur de configuration pour changer l'emplacement de ce répertoire.
-l
UserName
Requis lorsque vous utilisez l'authentification HTTP. Indique le nom d'utilisateur pour l'authentification HTTP.
Cette option est un L minuscule.
-p
Mot de passe
Requis lorsque vous utilisez l'authentification HTTP. Indique le mot de passe pour l'authentification HTTP.
-v
-
Facultatif. Affiche en clair des informations sur la version de transformation de données, la version de la syntaxe de transformation de données, l'identifiant du package d'installation, la licence et d'autres informations.
-S
-
Requis si le composant de démarrage du service est un répartiteur. Vous devez également utiliser l'option -f pour définir le fichier d'entrée.
-xf
InputPortName=InputDocument
Facultatif. InputPortName indique le nom d 'un
AdditionalInputPort
défini dans le service. InputDocument indique un chemin et un nom de fichier sur le système de fichiers local. Vous pouvez entrer plusieurs ports d'entrée, séparés par des espaces.
-xt
InputPortName=InputDocument
Facultatif. InputPortName indique le nom d'un
AdditionalInputPort
défini dans le service. InputDocument indique une chaîne entourée par des guillemets doubles. Vous pouvez entrer plusieurs ports d'entrée, séparés par des espaces.
-xu
InputPortName=InputDocument
Facultatif. InputPortName indique le nom d'un
AdditionalInputPort
défini dans le service. Inputdocument spécifie une URL. Vous pouvez entrer plusieurs ports d'entrée, séparés par des espaces.
-xo
OutputPortName=OutputDocument
Facultatif. OutputPortName indique le nom d'un
AdditionalOutputPort
défini dans le service. OutputDocument indique un chemin et un nom de fichier sur le système de fichiers local. Vous pouvez entrer plusieurs ports de sortie, séparés par des espaces.
-e
-
Facultatif. Par défaut, la commande CM_console se termine avec un code de sortie de 1 en cas de réussite et supérieure à 1 en cas d'erreur. Lorsque vous incluez l'option -e, la commande CM_console se termine avec un code de sortie de 0 en cas de réussite et supérieure à 1 en cas d'erreur.
Par exemple :
CM_console XYZparser -fInputFile.txt -aMaxLines=1000 -oResults.xml -rcurr
Cet exemple appelle le service XYZparser, en utilisant
InputFile.txt
en tant que document d'entrée principal. Il donne la valeur 1000 au paramètre
MaxLines
et écrit la sortie dans le fichier
Results.xml
dans le répertoire dans lequel vous avez exécuté la commande CM_console.