数据阶段列表作业



>我正在尝试从数据阶段作业执行命令,列出项目中处于中止/崩溃/停止状态的所有作业。我正在使用的命令如下。

/opt/IBM/InfoSphere/Server/DSEngine/bin/dsjob -domain XXXXX:9445  -user XXXX-password XXXXX-server XXXXX -ljobs -status 3/96/97 DEV.

但它给了我以下错误

Command Syntax:
dsjob [-authfile <authfile> | -file <file> <domain> <DataStage server> |  [-domain <domain> | -url <url>] -user <user> -password <password> -server <DataStage server>] | -domain <domain> [-user <user>] -server <DataStage server>
<primary command> [<arguments>]
Valid primary command options are:
-run
-stop
-lqueues
-lprojects
-ljobs
-linvocations
-lstages
-llinks
-projectinfo
-jobinfo
-stageinfo
-linkinfo
-lparams
-paraminfo
-log
-logsum
-logdetail
-lognewest
-report
-jobid
-import
Status code = -9999 DSJE_DSJOB_ERROR.

对此有任何想法

添加 -server 选项 - 我眼中缺少此选项。

-server <enginename>

文档可以在这里找到

有点晚了,但它可以帮助其他人。

迈克尔已经告诉你添加"-server"选项(不要忘记空格(。 现在,如果您只想中止和警告作业,请使用所需的状态代码添加"status"选项:

dsjob -ljobs -status 3/96/97 my_DS_project

状态代码列表(来自 IBM 文档(:

  • 1 "完成"
  • 2 "已完成(见日志("
  • 11 "验证正常"
  • 12 "已验证(见日志("
  • 21 "已重置"
  • 99 "编译">

不可运行作业状态(重置作业(

  • 0 "运行">
  • 3 "中止">
  • 13 "验证失败">
  • 96 "坠毁">
  • 97 "停止">
  • 98 "未编译">

瓦伦丁

尝试排除登录详细信息(服务器/用户/密码(,它将尝试使用同一服务器上的当前用户名

最新更新