实际上,我有一个调用信息工作流程的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日志捕获错误。
答案 0 :(得分:0)
只要pmcmd
调用本身成功(即找到服务器,用户可以进行身份验证,工作流启动),即使处理数据时出错,也会返回0。使用getworkflowdetails
实用程序的gettaskdetails
或pmcmd
命令获取与工作流程执行相关的详细信息。
有关这些命令的详细信息,请参阅命令参考 - 您可以在服务器上的Informatica安装目录中找到它,也可以从Informatica My Support site下载(您需要是注册用户)