私は、datastage プロジェクトのバックアップを取るためにシェル スクリプトを使用しています。
バックアップを取るためにこのコマンドを使用しています
/apps/IBM/InformationSever/server/DSengine/istool export –domain eltappsrvonoi:9080 -username user1 -password pass1 -archive "\tmp\arc.isx" -datastage '
"eltappengprnoi:5000/ITDCPC_SIT/Jobs/*/*.*" '
プロジェクト名(ITDCPC_SIT)としてハードコード値を指定すると、このコマンドは正常に機能し、正常に完了しました。
シェルスクリプトで変数名をプロジェクト名として追加し、実行時に値を取る場合。
/apps/IBM/InformationSever/server/DSengine/istool export –domain eltappsrvonoi:9080 -username user1 -password pass1 -archive "\tmp\arc.isx" -datastage '
"eltappengprnoi:5000/$PROJECTNAME/Jobs/*/*.*" '
エラーが発生しています:
プロジェクト名が見つかりません。(私は正しい値を与えています。プロジェクト名に間違いはありません)