下表列出了按码值顺序 DataStage API 错误码:
表 4 错误码(按码值降序排列)
错误码 码值 描述
DSJE_NOERROR 0
没有产生 DataStage API 错误
DSJE_BADHANDLE -1
无效的 JobHandle
DSJE_BADSTATE -2
作业未处于正确状态(已编译,不在运
行)
DSJE_BADPARAM -3
ParamName 不是 Job 参数名
DSJE_BADVALUE -4
无效的 MaxNumber 值
DSJE_BADTYPE -5
信息或事件类型不能被识别
DSJE_WRONGJOB -6
当前进程调用 DSRunJob
时,JobHandle 指定的作业没有启动
DSJE_BADSTAGE -7
Stagename 未引用到已知 Stage 名
DSJE_NOTINSTAGE -8
内部服务错误
DSJE_BADLINK -9
LinkName 未引用到已知 Link
DSJE_JOBLOCKED -10
作业已被其它进程锁住
DSJE_JOBDELETED -11
Job 已被删除
DSJE_BADNAME -12
无效的工程名
DSJE_BADTIME -13
无效的 StartTime 或 EndTime 值
DSJE_TIMEOUT -14
作业经长时间等待之后未被启动(30 分
钟)
DSJE_DECRYPTERR -15
解码加密值失败
DSJE_NOACCESS -16
不能获取除当前作业外的其它作业值、默
认值或设计的默认值
DSJE_REPERROR -99
常规服务错误
DSJE_NOMORE
-
100
1
所有匹配过滤条件的事件已返回
DSJE_BADPROJECT
-
100
2
ProjectName 不是已知的 DataStage
工程
DSJE_NO_DATASTAGE
-
100
3
DataStage 未安装在服务器系统
DSJE_OPENFAIL
-
100
4
试图打开 Job 失败-或许 Job 还未编译
DSJE_NO_MEMORY
-
100
5
分配动态内存失败
DSJE_SERVER_ERROR
-
100
6
DataStage 服务器引擎产生了意外或未
知错误