Inhaltsverzeichnis

Search

  1. Vorwort
  2. Einführung in die Datenumwandlung
  3. Datenprozessor-Umwandlung
  4. Assistent für Eingabe- und Ausgabeformate
  5. Relationale Eingabe und Ausgabe
  6. Verwenden des IntelliScript-Editors
  7. XMap
  8. Bibliotheken
  9. Schema-Objekt
  10. Eingabeaufforderung
  11. Skripte
  12. Parser
  13. Skriptports
  14. Dokumentprozessoren
  15. Formate
  16. Datenbehälter
  17. Anker
  18. Transformer
  19. Aktionen
  20. Serializer
  21. Mapper
  22. Lokatoren, Schlüssel und Indexierung
  23. Streamer
  24. Validatoren, Benachrichtigungen und Fehlerbehandlung
  25. Validierungsregeln
  26. Benutzerdefinierte Skriptkomponenten

Benutzerhandbuch

Benutzerhandbuch

CM_console

CM_console

Führt einen Datenumwandlungsdienst aus.
Der CM_console-Befehl verwendet die folgende Syntax:
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]
Setzen Sie keine Leerstelle zwischen eine Option und ihre Argumente.
In der folgenden Tabelle werden CM_console-Optionen und -Argumente beschrieben:
Option
Argument
Beschreibung
-
ServiceName
Erforderlich. Legt den Namen des Dienstes fest.
-f
InputDocument
Optional. Legt Pfad und Dateinamen im lokalen Dateisystem fest. Standardmäßig verwendet der Dienst das Dokument, das in der Eigenschaft
example_source
der Startkomponente definiert wurde.
-t
InputDocument
Optional. Gibt einen String mit doppelten Anführungszeichen an.
-u
InputDocument
Optional. Legt eine URL fest.
-a
ServiceParameter=InitialValue
Optional. Legt einen Eingabeparameter für den Dienst fest. ServiceParameter ist der Name einer im Dienst definierten Variablen. InitialValue muss einen Datentyp haben, der für die definierte Variable gültig ist. Sie können mehrere Eingabeparameter, getrennt durch Leerstellen, eingeben.
-o
FileName
[Path]FileName
Optional. Lenkt die Ausgabe nach Path/FileName um. Wenn Sie nur FileName eingeben, müssen Sie den Pfad mit der Option -r angeben. Standardmäßig leitet der CM_console-Befehl Ausgaben zur Anzeige um.
-r
curr
Optional. Legt das Verzeichnis fest, von dem aus Sie den CM_console-Befehl ausgeführt haben.
-r
res
Optional. Gibt das Unterverzeichnis
results
unter dem Verzeichnis an, das den Dienst im Dateisystemrepository enthält.
-r
spec=OutputDirectory
Optional. Gibt ein Verzeichnis im lokalen Dateisystem an.
-r
guid
Optional. Gibt ein Verzeichnis mit einem eindeutigen Namen unter dem Verzeichnis
CMReports/tmp
an. Mithilfe des Konfigurations-Editors können Sie den Speicherort dieses Verzeichnisses ändern.
-l
UserName
Erforderlich, wenn Sie die HTTP-Authentifizierung verwenden. Legt den Benutzernamen für die HTTP-Authentifizierung fest.
Diese Option ist der Kleinbuchstabe von "L".
-p
Password
Erforderlich, wenn Sie die HTTP-Authentifizierung verwenden. Legt das Kennwort für die HTTP-Authentifizierung fest.
-v
-
Optional. Zeigt ausführliche Informationen unter anderem zur Datenumwandlungsversion, zur Version der Datenumwandlungssyntax, zur Setup-Paket-ID und zur Lizenz an.
-S
-
Erforderlich, wenn die Startkomponente des Dienstes ein Streamer ist. Zur Definition der Eingabedatei muss auch die Option -f enthalten sein.
-xf
InputPortName=InputDocument
Optional. InputPortName legt den Namen eines
AdditionalInputPort
-Objekts fest, das im Dienst definiert ist. InputDocument definiert Pfad und Dateinamen im lokalen Dateisystem. Sie können mehrere Eingabeports, getrennt durch Leerstellen, eingeben.
-xt
InputPortName=InputDocument
Optional. InputPortName legt den Namen eines
AdditionalInputPort
-Objekts fest, das im Dienst definiert ist. InputDocument legt einen String mit doppelten Anführungszeichen fest. Sie können mehrere Eingabeports, getrennt durch Leerstellen, eingeben.
-xu
InputPortName=InputDocument
Optional. InputPortName legt den Namen eines
AdditionalInputPort
-Objekts fest, das im Dienst definiert ist. InputDocument legt eine URL fest. Sie können mehrere Eingabeports, getrennt durch Leerstellen, eingeben.
-xo
OutputPortName=OutputDocument
Optional. OutputPortName legt den Namen eines
AdditionalOutputPort
-Objekts fest, das im Dienst definiert ist. OutputDocument definiert Pfad und Dateinamen im lokalen Dateisystem. Sie können mehrere Ausgabeports, getrennt durch Leerstellen, eingeben.
-e
-
Optional. Standardmäßig endet der CM_console-Befehl mit einem Exit-Code 1 für "Erfolg" und größer als 1 für "Fehler". Wenn Sie den Switch -e einfügen, endet der CM_console-Befehl mit einem Exit-Code 0 für "Erfolg" und größer als 1 für "Fehler".
Beispiel:
CM_console XYZparser -fInputFile.txt -aMaxLines=1000 -oResults.xml -rcurr
Dieses Beispiel ruft den XYZparser-Dienst mithilfe von
InputFile.txt
als Haupteingabedokument auf. Es gibt dem Parameter
MaxLines
den Wert 1000 und schreibt die Ausgabe in die Datei
Results.xml
in dem Verzeichnis, von dem aus Sie den CM_console-Befehl ausgeführt haben.