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 ipc-Befehlsreferenz
  14. Infacmd isp-Befehlsreferenz
  15. infacmd mrs-Befehlsreferenz
  16. infacmd ms-Befehlsreferenz
  17. Infacmd oie-Befehlsreferenz
  18. infacmd ps-Befehlsreferenz
  19. infacmd pwx-Befehlsreferenz
  20. infacmd rms-Befehlsreferenz
  21. infacmd rtm-Befehlsreferenz
  22. infacmd sch-Befehlsreferenz
  23. infacmd search-Befehlsreferenz
  24. infacmd sql-Befehlsreferenz
  25. infacmd tdm-Befehlsreferenz
  26. infacmd wfs-Befehlsreferenz
  27. infacmd ws-Befehlsreferenz
  28. infacmd xrf-Befehlsreferenz
  29. infacmd-Steuerdateien
  30. infasetup-Befehlsreferenz
  31. Pmcmd-Befehlsreferenz
  32. pmrep-Befehlsreferenz
  33. Arbeiten mit pmrep-Dateien
  34. POWERCENTERHELP

Befehlsreferenz

Befehlsreferenz

GetWorkflowDetails

GetWorkflowDetails

Gibt die folgenden Informationen über einen Arbeitsablauf zurück:
  • Ordner und Namen der Arbeitsabläufe
  • Arbeitsablaufausführungsstatus
  • Erster Fehlercode und Fehlermeldung
  • Start- und Endzeit
  • Name der Protokolldatei
  • Arbeitsablaufausführungstyp
  • Name des Benutzers, der den Arbeitsablauf zuletzt ausgeführt hat
  • Name des zugeordneten Integration Service
Der Befehl GetWorkflowDetails verwendet die folgende Syntax im Befehlszeilenmodus:
pmcmd GetWorkflowDetails <<-service|-sv> service [<-domain|-d> domain] [<-timeout|-t> timeout]>
<
<-user|-u> username
|
<-uservar|-uv> userEnvVar
>
<
<-password|-p> password
|
<-passwordvar|-pv> passwordEnvVar
>
[<<-usersecuritydomain|-usd> usersecuritydomain
|
<-usersecuritydomainvar|-usdv> userSecuritydomainEnvVar>] [<-folder|-f> folder] [<-runinsname|-rin> runInsName] [-wfrunid workflowRunId] workflow
Der Befehl GetWorkflowDetails verwendet folgende Syntax im interaktiven Modus:
GetWorkflowDetails [<-folder|-f> folder] [<-runinsname|-rin> runInsName] [-wfrunid workflowRunId] workflow
In der folgenden Tabelle werden
pmcmd
GetWorkflowDetails-Optionen und -Argumente beschrieben:
Option
Argument
Beschreibung
-service
-sv
service
Erforderlich. Name des Integration Service.
-domain
-d
domain
Optional. Domänenname.
-timeout
-t
timeout
Optional. Zeitraum (in Sekunden), während dem
pmcmd
versucht, eine Verbindung mit dem Integration Service herzustellen.
Wurde die -timeout-Option weggelassen, verwendet
pmcmd
den in der Umgebungsvariable INFA_CLIENT_RESILIENCE_TIMEOUT verwendeten Timeout-Wert. Wenn die Umgebungsvariable nicht festgelegt wurde, verwendet
pmcmd
den standardmäßigen Timeout-Wert. Die Standardeinstellung ist "180".
-user
-u
username
Erforderlich im Befehlszeilenmodus, wenn Sie die Benutzername-Umgebungsvariable nicht angeben. Benutzername. Wird im interaktiven Modus nicht verwendet.
-uservar
-uv
userEnvVar
Gibt die Benutzername-Umgebungsvariable an.
Erforderlich im Befehlszeilenmodus, wenn Sie den Benutzernamen nicht angeben. Wird im interaktiven Modus nicht verwendet.
-password
-p
passwort
Erforderlich im Befehlszeilenmodus, wenn Sie die Passwort-Umgebungsvariable nicht angeben. Passwort. Wird im interaktiven Modus nicht verwendet.
-passwordvar
-pv
passwordEnvVar
Erforderlich im Befehlszeilenmodus, wenn Sie das Passwort nicht angeben. Passwort-Umgebungsvariable. Wird im interaktiven Modus nicht verwendet.
-usersecuritydomain
-usd
usersecuritydomain
Optional im Befehlszeilenmodus. Erforderlich, wenn Sie LDAP-Authentifizierung verwenden. Name der Sicherheitsdomäne, zu der der Benutzer gehört. Wird im interaktiven Modus nicht verwendet. Die Standardeinstellung ist "Native".
-usersecuritydomainvar
-usdv
userSecuritydomainEnvVar
Optional im Befehlszeilenmodus. Sicherheitsdomäne-Umgebungsvariable. Wird im interaktiven Modus nicht verwendet.
-folder
-f
folder
Erforderlich, wenn der Name des Arbeitsablaufs im Repository nicht eindeutig ist. Name des Ordners, der den Arbeitsablauf enthält.
-runinsname
-rin
runInsName
Name der Arbeitsablaufausführungsinstanz Verwenden Sie diese Option, wenn Sie Arbeitsabläufe parallel ausführen.
-wfrunid
workflowRunId
Führen Sie die ID-Nummer (Ausführungs-ID) der Arbeitsablaufausführungsinstanz aus. Verwenden Sie diese Option, wenn Sie Arbeitsabläufe parallel ausführen.
Verwenden Sie diese Option, wenn der Arbeitsablauf keinen eindeutigen Ausführungsinstanznamen aufweist.
-
arbeitsablauf
Name des Arbeitsablaufs.
In der folgenden Tabelle werden die verschiedenen Arbeitsablaufstatus beschrieben:
Name des Status
Beschreibung
Abgebrochen
Der Abbruch des Arbeitsablaufs oder der Aufgabe erfolgt durch den Benutzer im Workflow Monitor oder über
pmcmd
. Der Integration Service beendet den DTM-Prozess und bricht die Aufgabe ab. Sie können einen abgebrochenen Arbeitsablauf wiederherstellen, indem Sie den Arbeitsablauf für die Wiederherstellung aktivieren.
Wird abgebrochen
Der Integration Service ist dabei, den Arbeitsablauf abzubrechen.
Deaktiviert
Die Option "Deaktiviert" wird in den Eigenschaften des Arbeitsablaufs vom Benutzer ausgewählt. Der Integration Service führt den deaktivierten Arbeitsablauf erst aus, wenn die Auswahl der Option "Deaktiviert" aufgehoben wird.
Fehlgeschlagen
Der Arbeitsablauf schlägt im Integration Service fehl, da Fehler aufgetreten sind. Ein fehlgeschlagener Arbeitsablauf kann nicht wiederhergestellt werden.
Vorbereitung zum Ausführen
Der Integration Service wartet auf eine Ausführungssperre für den Arbeitsablauf.
Wird ausgeführt
Der Integration Service führt den Arbeitsablauf aus.
Geplant
Die Ausführung des Arbeitsablaufs wird vom Benutzer an einem künftigen Datum geplant. Der Integration Service führt den Arbeitsablauf für die Dauer des Plans aus.
Gestoppt
Der Arbeitsablauf oder die Aufgabe wird vom Benutzer im Workflow Monitor oder über
pmcmd
gestoppt. Der Integration Service stoppt die Verarbeitung der Aufgabe und aller anderen Aufgaben im zugehörigen Pfad. Der Integration Service setzt die Ausführung paralleler Aufgaben fort. Sie können einen gestoppten Arbeitsablauf wiederherstellen, indem Sie den Arbeitsablauf für die Wiederherstellung aktivieren.
Anhalgen
Der Integration Service ist dabei, den Arbeitsablauf zu stoppen.
Erfolgreich
Der Integration Service hat den Arbeitsablauf erfolgreich abgeschlossen.
Unterbrochen
Der Integration Service unterbricht den Arbeitsablauf, da eine Aufgabe fehlgeschlagen ist und keine anderen Aufgaben im Arbeitsablauf ausgeführt werden. Dieser Status ist verfügbar, wenn Sie die Option zum Unterbrechen bei Auftreten eines Fehlers ausgewählt haben. Sie können einen ausgesetzten Arbeitsablauf wiederherstellen.
Ausstehend
Eine Aufgabe im Arbeitsablauf schlägt fehl, während andere Aufgaben weiterhin ausgeführt werden. Der Integration Service stoppt die Ausführung der fehlgeschlagenen Aufgabe und fährt mit der Ausführung der Aufgaben in anderen Pfaden fort. Dieser Status ist verfügbar, wenn Sie die Option zum Unterbrechen bei Auftreten eines Fehlers ausgewählt haben.
Beendet
Der Integration Service wird beim Ausführen dieses Arbeitsablaufs oder dieser Aufgabe unerwartet beendet. Sie können einen beendeten Arbeitsablauf wiederherstellen, wenn Sie den Arbeitsablauf für die Wiederherstellung aktivieren.
Wird beendet
Der Integration Service ist dabei, den Arbeitsablauf oder die Aufgabe zu beenden.
Unbekannter Status
Dieser Status wird in den folgenden Situationen angezeigt:
  • Der Integration Service kann den Status des Arbeitsablaufs oder der Aufgabe nicht bestimmen.
  • Der Integration Service reagiert nicht auf ein Ping vom Workflow-Monitor.
  • Der Workflow Monitor kann während des Zeitraums für das Belastbarkeits-Timeout keine Verbindung zum Integration Service herstellen.
Außerplanmäßig
Ein Arbeitsablauf wird vom Benutzer aus dem Plan entfernt.
Wartet
Der Integration Service wartet auf verfügbare Ressourcen, um den Arbeitsablauf oder die Aufgabe auszuführen. Sie können beispielsweise die maximale Anzahl der laufenden Sitzungs- und Befehlsaufgaben, die pro Integration Service-Prozess auf dem Knoten zulässig sind, auf 10 festlegen. Wenn der Integration Service bereits 10 parallele Sitzungen ausführt, weisen alle anderen Arbeitsabläufe und Aufgaben den Status "Wartet" auf, bis der Integration Service wieder ausreichend freie Ressourcen hat, um weitere Aufgaben auszuführen.
Der Befehl GetWorkflowDetails zeigt die letzten Details des Arbeitsablaufausführungstyps an. Arbeitsablaufausführungstypen beziehen sich auf die zum Starten des Arbeitsablaufs verwendete Methode.
In der folgenden Tabelle werden die verschiedenen Arbeitsablaufausführungstypen mit dem Befehl getworkflowdetails beschrieben:
Arbeitsablaufausführungstypen
Beschreibung
Benutzeranfrage
Manuell gestarteter Arbeitsablauf.
Plan
Arbeitsablauf wird zum geplanten Zeitpunkt ausgeführt.