2013-04-04 95 views
0

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

下面

是命令调用工作流

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日志捕获错误。

+0

是的马雷克..你说得对。但有没有什么办法可以通过使用shell脚本来打印错误的数据错误? – 2013-04-04 10:42:25

回答

0

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

有关这些命令的详细信息,请参阅命令参考 - 你可以找到它在你的服务器或下载对Informatica的安装目录从Informatica My Support site(你需要一个注册用户)。