2016-10-05 24 views
-1

使用方法pmcmdコマンドをUNIXスクリプトで使用する。実行していないシェルスクリプトで直接実行することはできません。UNIXでPMCMDコマンドを使用する方法

+0

どのようなエラーが表示されますか? – Samik

+0

UNIX端末に$ pmcmdと入力するとksh:pmcmd:が見つかりません。 –

+0

サーバーにInformatica PowerCenterがインストールされている場所を見つけ、そのパスを$ PATH変数 – Samik

答えて

0

まず、あなたは、あなたはシェルスクリプトでPMCMDコマンドを実行することができ

PATH=/<YourInformaticaHome>/server/bin:$PATH 
export PATH 
LD_LIBRARY_PATH=/<YourInformaticaHome>/server/bin: $LD_LIBRARY_PATH 
export LD_LIBRARY_PATH 

以下のように.bashrcの中でPATHとLD_LIBRARY_PATHにインフォマティカのbinディレクトリを設定する必要があります。

+0

に設定する必要があります。これは、powercenterクライアントツールを使用してUNIXサーバーのinformaticaパスを知る方法です。 –

0


こんにちはBhargav、
以下の構文を使用してワークフローを実行することができます。

pmcmd startworkflow -sv Integration_Service_Name -d Domain_Name -u User_Name -p Password -f Folder_Name Workflow_Name 

スクリプトは不要です。コマンドラインで直接実行することができます。スクリプトが必要な場合は、.shファイルにコマンドを保存して実行してください。

+0

PMCMDが別のパスにあるため直接実行できません(正確に何が問題なのか分かりません) –

+0

Unix端末にPMCMDを入力するだけで、ユーティリティに入ります。それをやってみてください。完了したら、startworkflow ** - sv Integration_Service_Name -d Domain_Name -u User_Name -p Password -f Folder_Name Workflow_Name ** –

+0

を入力します。** UNIXのターミナルで** $ pmcmd **と入力すると** ksh:pmcmd:が見つかりません。** –

関連する問題