目录

Search

  1. 前言
  2. 命令行程序和实用程序
  3. 安装和配置命令行实用程序
  4. 使用命令行程序
  5. 命令行程序的环境变量
  6. 使用 infacmd
  7. infacmd as 命令引用
  8. infacmd aud 命令引用
  9. infacmd autotune 命令引用
  10. Infacmd bg 命令参考
  11. infacmd ccps 命令引用
  12. infacmd cluster 命令引用
  13. infacmd cms 命令引用
  14. infacmd dis 命令引用
  15. Infacmd dis 查询
  16. infacmd dp 命令引用
  17. infacmd idp 命令引用
  18. infacmd edp 命令引用
  19. Infacmd es 命令参考
  20. infacmd ics 命令引用
  21. infacmd ipc 命令引用
  22. infacmd isp 命令引用
  23. infacmd ldm 命令引用
  24. infacmd mas 命令引用
  25. infacmd mi 命令引用
  26. infacmd mrs 命令引用
  27. infacmd ms 命令引用
  28. infacmd oie 命令引用
  29. infacmd ps 命令引用
  30. infacmd pwx 命令引用
  31. infacmd roh 命令引用
  32. infacmd rms 命令参考
  33. infacmd rtm 命令引用
  34. infacmd sch 命令参考
  35. infacmd search 命令引用
  36. infacmd sql 命令引用
  37. infacmd tdm 命令引用
  38. infacmd tools 命令引用
  39. infacmd wfs 命令引用
  40. infacmd ws 命令引用
  41. infacmd xrf 命令引用
  42. infacmd 控制文件
  43. infasetup 命令引用
  44. pmcmd 命令引用
  45. pmrep 命令引用
  46. 使用 filemanager
  47. 处理 pmrep 文件

getworkflowdetails

getworkflowdetails

返回有关工作流的以下信息:
  • 文件夹和工作流名称
  • 工作流运行状态
  • 首个错误代码和错误消息
  • 开始和结束时间
  • 日志文件名
  • 工作流运行类型
  • 上次运行工作流的用户的名称
  • 关联的集成服务的名称
getworkflowdetails 命令在命令行模式下使用以下语法:
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
getworkflowdetails 命令在交互模式下使用以下语法:
getworkflowdetails [<-folder|-f> folder] [<-runinsname|-rin> runInsName] [-wfrunid workflowRunId] workflow
下表描述了
pmcmd
getworkflowdetails 选项和参数:
选项
参数
说明
-service
-sv
服务
必需。集成服务名称。
-domain
-d
可选。域名。
-timeout
-t
超时
可选。
pmcmd
尝试连接到集成服务所用的时间,以秒为单位。
如果忽略 -timeout 选项,则
pmcmd
使用在环境变量 INFA_CLIENT_RESILIENCE_TIMEOUT 中指定的超时值。如果未设置环境变量,则
pmcmd
使用默认超时值。默认值为 180。
-user
-u
username
如果不指定用户名环境变量,则在命令行模式下为必需项。用户名。在交互模式下不使用。
-uservar
-uv
userEnvVar
指定用户名环境变量。
如果不指定用户名,则在命令行模式下为必需项。在交互模式下不使用。
-password
-p
密码
如果不指定密码环境变量,则在命令行模式下为必需项。密码。在交互模式下不使用。
-passwordvar
-pv
passwordEnvVar
如果不指定密码,则在命令行模式下为必需项。密码环境变量。在交互模式下不使用。
-usersecuritydomain
-usd
usersecuritydomain
在命令行模式下为可选项。使用 LDAP 身份验证时必需。用户所属的安全域的名称。在交互模式下不使用。默认为“本地”。
-usersecuritydomainvar
-usdv
userSecuritydomainEnvVar
在命令行模式下为可选项。安全域环境变量。在交互模式下不使用。
-folder
-f
文件夹
如果工作流名称在存储库中不唯一,则为必需项。包含工作流的文件夹的名称。
-runinsname
-rin
runInsName
工作流运行实例的名称。如果您正在运行并发工作流,则可使用此选项。
-wfrunid
workflowRunId
工作流运行实例的运行标识符编号(运行 ID)。如果您正在运行并发工作流,则可使用此选项。
如果工作流没有唯一的运行实例名称,则使用此选项。
-
工作流
工作流的名称。
下表描述了工作流的不同状态:
状态名称
说明
已中止
您选择在 Workflow Monitor 中或通过
pmcmd
中止工作流或任务。集成服务结束 DTM 进程并中止任务。如果您为工作流启用了恢复功能,可以恢复已中止的工作流。
中止
集成服务正在中止工作流。
禁用
您在工作流属性中选择已禁用选项。集成服务不会运行已禁用的工作流,直到您清除已禁用选项。
失败
集成服务遇到错误,无法运行工作流。您无法恢复失败的工作流。
正在准备运行
集成服务正在等待对工作流进行执行锁定。
正在运行
集成服务正在运行工作流。
已计划
您计划在未来的日期运行工作流。集成服务将在计划期间运行工作流。
已停止
您选择在 Workflow Monitor 中或通过
pmcmd
停止工作流或任务。集成服务停止处理任务及其路径中的其他所有任务。集成服务会继续运行并发任务。如果您为工作流启用了恢复功能,可以恢复已停止的工作流。
正在停止
集成服务正在停止工作流。
成功
集成服务已成功完成工作流。
已挂起
由于任务失败并且工作流中没有其他任务正在运行,集成服务挂起了工作流。当您选择“出错时挂起”选项时,此状态可用。您可以恢复已挂起的工作流。
正在挂起
工作流中的一个任务失败,而其他任务仍在运行。集成服务将停止运行已失败的任务,并继续运行其他路径中的任务。当您选择“出错时挂起”选项时,此状态可用。
已终止
集成服务在运行此工作流或任务时意外关闭。如果您为工作流启用了恢复功能,可以恢复已终止的工作流。
正在终止
集成服务正在终止工作流或任务。
未知状态
在以下情况下会显示此状态:
  • 集成服务无法确定工作流或任务的状态。
  • 集成服务无法响应来自工作流监视的 ping 命令。
  • 工作流监视无法在弹性超时时限内连接到集成服务。
已取消计划
您从计划中删除了工作流。
正在等待
集成服务正在等待可用资源,以便可以运行工作流或任务。例如,您可以将节点上每个集成服务进程允许的正在运行的会话和命令任务的最大数量设置为 10。如果集成服务已经在运行 10 个并发会话,其他所有工作流和任务将处于正在等待状态,直到集成服务有能力运行更多任务。
getworkflowdetails 命令可显示上一工作流运行类型的详细信息。工作流运行类型是指用于启动工作流的方法。
下表描述了通过 getworkflowdetails 命令进行的不同工作流运行类型:
工作流运行类型
说明
用户请求
手动启动了工作流。
计划
工作流在计划的时间运行。