Command Reference > pmrep-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:
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.
Wenn Sie Validate ausführen, können Sie Informationen zum Objektstatus ausgeben:
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.