Inhaltsverzeichnis

Search

  1. Vorwort
  2. Befehlszeilenprogramme und Dienstprogramme
  3. Installieren und Konfigurieren von Befehlszeilendienstprogrammen
  4. Verwenden der Befehlszeilenprogramme
  5. Umgebungsvariablen für Befehlszeilenprogramme
  6. Verwenden von infacmd
  7. infacmd as-Befehlsreferenz
  8. infacmd aud-Befehlsreferenz
  9. Infacmd bg-Befehlsreferenz
  10. infacmd cms-Befehlsreferenz
  11. infacmd dis-Befehlsreferenz
  12. Infacmd es-Befehlsreferenz
  13. infacmd ihs-Befehlsreferenz
  14. infacmd ipc-Befehlsreferenz
  15. Infacmd isp-Befehlsreferenz
  16. infacmd ldm-Befehlsreferenz
  17. infacmd mrs-Befehlsreferenz
  18. infacmd ms-Befehlsreferenz
  19. Infacmd oie-Befehlsreferenz
  20. infacmd ps-Befehlsreferenz
  21. infacmd pwx-Befehlsreferenz
  22. infacmd rms-Befehlsreferenz
  23. infacmd rtm-Befehlsreferenz
  24. infacmd sch-Befehlsreferenz
  25. infacmd search-Befehlsreferenz
  26. infacmd sql-Befehlsreferenz
  27. infacmd tdm-Befehlsreferenz
  28. infacmd wfs-Befehlsreferenz
  29. infacmd ws-Befehlsreferenz
  30. infacmd xrf-Befehlsreferenz
  31. infacmd-Steuerdateien
  32. infasetup-Befehlsreferenz
  33. Pmcmd-Befehlsreferenz
  34. pmrep-Befehlsreferenz
  35. Arbeiten mit pmrep-Dateien
  36. POWERCENTERHELP

Befehlsreferenz

Befehlsreferenz

Validieren

Validieren

Validiert Objekte. Sie können die Ergebnisse in eine persistente Ausgabedatei oder Standardausgabe ausgeben.
Es zeigt außerdem eine Zusammenfassung der Validierung in „stdout“ an. Die Zusammenfassung enthält die Anzahl der gültigen Objekte, ungültigen Objekte und übersprungenen Objekte. Die persistente Ausgabedatei enthält Standardinformationen, kodierte IDs und eine CRC-Überprüfung. Sie können die Objekte speichern und einchecken, die von ungültig zu gültig wechseln.
Sie können die folgenden Objekttypen validieren:
  • Zuordnungen
  • Mapplets
  • Sitzungen
  • Arbeitsabläufe
  • Worklet-Objekte
Wenn Sie im Eingabeparameter einen anderen Objekttyp verwenden, gibt
pmrep
einen Fehler zurück. Wenn Sie in einer persistenten Eingabedatei den falschen Objekttyp verwenden, berichtet
pmrep
einen Fehler und überspringt das Objekt.
Der
pmrep
Validate-Befehl validiert keine Shortcuts.
Wenn Sie Validate ausführen, können Sie Informationen zum Objektstatus ausgeben:
  • valid.
    Objekte wurden erfolgreich validiert.
  • saved.
    Objekte wurden nach der Validierung gespeichert.
  • skipped.
    Shortcuts und Objekttypen, die keine Validierung erfordern.
  • save_failed.
    Objekte, die aufgrund von Sperrkonflikten nicht gespeichert wurden oder von einem anderen Benutzer ausgecheckt wurden.
  • invalid_before.
    Objekte, die vor der Validierungsprüfung ungültig sind.
  • invalid_after.
    Objekte, die nach der Validierungsprüfung ungültig sind.
Ein nicht wiederverwendbares Objekt kann erst gespeichert werden, wenn das wiederverwendbare übergeordnete Objekt des Objekts gespeichert wird. Wenn Sie die Option -s verwenden, speichert der Befehl keine validierten nicht wiederverwendbaren Objekte, es sei denn, Sie listen als Teil desselben Befehls wiederverwendbare Objekte auf, die als übergeordnete Objekte der nicht wiederverwendbaren Objekte fungieren.
Der Validate-Befehl verwendet die folgende Syntax:
validate {{-n <object_name> -o <object_type (mapplet, mapping, session, worklet, workflow)> [-v <version_number>] [-f <folder_name>]} |   -i <persistent_input_file>} [-s (save upon valid) [-k (check in upon valid) [-m <check_in_comments>]]] [-p <output_option_types (valid, saved, skipped, save_failed, invalid_before, invalid_after, or all)>] [-u <persistent_output_file_name> [-a (append)]] [-c <column_separator>] [-r <end-of-record_separator>] [-l <end-of-listing_indicator>] [-b (verbose)] [-y (print database type)]
In der folgenden Tabelle werden die Optionen und Argumente für „
pmrep
Validate“ beschrieben:
Option
Argument
Beschreibung
-n
object_name
Erforderlich. Name des zu validierenden Objekts. Verwenden Sie diese Option nicht bei Verwendung des Arguments -i.
Schließen Sie beim Validieren einer nicht wiederverwendbaren Sitzung den Namen des Arbeitsablaufs ein. Geben Sie den Namen des Arbeitsablaufs und den Namen der Sitzung in folgendem Format ein:
<Name des Arbeitsablaufs>.<Name der Sitzungsinstanz>
Wenn Sie eine nicht wiederverwendbare Sitzung in einem nicht wiederverwendbaren Worklet validieren, geben Sie den Namen des Arbeitsablaufs, des Worklets und der Sitzung in folgendem Format ein:
<Name des Arbeitsablaufs>.<worklet name>.<Name der Sitzungsinstanz>
-o
object_type
Erforderlich, wenn Sie keine persistente Eingabedatei verwenden. Zu validierender Objekttyp. Sie können Mapplets, Zuordnungen, Sitzungen, Worklets und Arbeitsabläufe angeben.
-v
version_number
Optional. Version des zu validierenden Objekts. Standardwert ist die neueste oder ausgecheckte Version des Objekts.
-f
folder_name
Erforderlich. Name des Ordners, der das Objekt enthält.
-i
persistent_input_file
Optional. Textdatei aus dem Befehl ExecuteQuery, Validate oder ListObjectDependencies. Enthält eine Liste mit Objektdatensätzen. Sie können diese Datei nicht verwenden, wenn Sie Objekte mithilfe der Argumente -n, -o oder -f angeben.
-s
-
Optional. Speichern Sie Objekte, die von ungültig zu gültig wechseln, im Repository.
-k
-
Erforderlich, wenn Sie -s verwenden. Checken Sie gespeicherte Objekte ein.
-m
check_in_comments
Erforderlich, wenn Sie die Option -k verwenden. Zudem erfordert das aktuelle Repository Eincheck-Kommentare. Fügen Sie beim Einchecken eines Objekts Kommentare hinzu.
-p
output_option_types
Erforderlich, wenn Sie das Argument -u verwenden. Objekttyp, den Sie nach der Validierung in die persistente Ausgabedatei oder in „stdout“ ausgeben möchten. Sie können valid, saved, skipped, save_failed, invalid_before oder invalid_after angeben. Geben Sie eine oder mehrere Optionen durch Kommas getrennt ein.
-u
persistent_output_file_name
Erforderlich, wenn Sie das Argument -p verwenden. Name einer Ausgabetextdatei. Wenn Sie einen Dateinamen eingeben, schreibt die Abfrage die Ergebnisse in eine Datei.
-a
append
Optional. Hängt die Ergebnisse an die persistente Ausgabedatei an, statt sie zu überschreiben.
-c
column_separator
Optional. Zeichen oder Zeichenfolgen zum Trennen von Spalten mit Objektmetadaten.
Verwenden Sie ein Zeichen oder eine Zeichenfolge, die nicht in Repository-Objektnamen verwendet wird. Wenn ein Repository-Objektname Leerzeichen enthält, sollten Sie kein Leerzeichen als Spaltentrennzeichen verwenden.
Wenn Sie diese Option auslassen, verwendet
pmrep
ein einzelnes Leerzeichen.
-r
end-of-record_separator
Optional. Zeichen oder Zeichenfolgen, die das Ende der Objektmetadaten kennzeichnen.
Verwenden Sie ein Zeichen oder eine Zeichenfolge, die nicht in Repository-Objektnamen verwendet wird.
Standardwert ist „newline“ /n.
-l
end-of-listing_indicator
Optional. Zeichen oder Zeichenfolgen, die das Ende der Objektliste kennzeichnen. Geben Sie ein Zeichen oder eine Zeichenfolge ein, die nicht in Repository-Objektnamen verwendet wird.
Wenn Sie diese Option auslassen, verwendet
pmrep
einen Punkt.
-b
-
Optional. Verbose. Zeigt neben den Mindestinformationen weitere Informationen zu den Objekten an. Wenn Sie diese Option auslassen, zeigt
pmrep
ein reduziertes Format an, einschließlich des Objekttyps, wiederverwendbarer oder nicht wiederverwendbarer Wörter, des Objektnamens und -pfads. Verbose-Format enthält die Versionsnummer und den Ordnernamen.
Das Kurzformat für globale Objekte, wie Beschriftung, Abfrage, Bereitstellungsgruppe und Verbindung, enthält den Objekttyp und den Objektnamen. Verbose-Format enthält den Erstellernamen und den Zeitpunkt der Erstellung.
-y
-
Optional. Zeigt den Datenbanktyp von Quellen und Zielen an.