0

实际上,我有一个调用 informatica 工作流的 shell 脚本。但如果需要,我想在脚本中添加一个功能以在处理工作流中的数据时捕获数据错误,并在屏幕上显示错误消息(由于错误数据而出现错误。请参阅日志)。目前已生成日志,但我无法使用 shell 脚本显示屏幕消息。

下面是调用工作流的命令

pmcmd startworkflow -sv CSA_DEV_INT -d Domain_CSADevelopment -u Administrator -p Administrator -f Sumit -wait wf_ERROR_LOG_TESTING
pwc_status=$?

但值pwc_status是 0 而我处理了错误的数据。和 informatica 日志捕获错误。

4

1 回答 1

0

只要pmcmd调用本身成功(即找到服务器,用户可以通过身份验证,工作流启动)它就会返回0,即使在处理数据时出现错误。使用实用程序的getworkflowdetailsgettaskdetails命令pmcmd获取与工作流执行相关的详细信息。

有关这些命令的更多信息,请参阅命令参考- 您可以在服务器上的 Informatica 安装目录中找到它,或从Informatica 我的支持站点下载(您需要是注册用户)。

于 2013-04-04T11:53:41.363 回答