0

実際、インフォマティカ ワークフローを呼び出すシェル スクリプトがあります。しかし、必要に応じてワークフローでデータを処理しているときにデータエラーをキャッチする機能をスクリプトに追加し、画面に次のようなエラーメッセージを表示したい (間違ったデータが原因でエラーが発生しています。ログを参照してください)。現在、ログは生成されていますが、シェル スクリプトを使用して画面メッセージを表示できません。

以下は、ワークフローを呼び出すコマンドです

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

しかし、間違ったデータを処理したのに対し、の値はpwc_status0になります。informatica ログはエラーをキャッチします。

4

1 に答える 1

0

呼び出し自体が成功している限りpmcmd(つまり、サーバーが検出され、ユーザーが認証され、ワー​​クフローが開始される)、データの処理中にエラーが発生した場合でも、0 が返されます。getworkflowdetailsユーティリティのまたはgettaskdetailsコマンドを使用しpmcmdて、ワークフローの実行に関する詳細を取得します。

これらのコマンドの詳細については、コマンド リファレンスを参照してください。これは、サーバーの Informatica インストール ディレクトリにあるか、Informatica My Support サイトからダウンロードできます(登録ユーザーである必要があります)。

于 2013-04-04T11:53:41.363 に答える