目次

Search

  1. はじめに
  2. Workflow Manager
  3. ワークフローとワークレット
  4. セッション
  5. セッション設定オブジェクト
  6. タスク
  7. ソース
  8. ターゲット
  9. 接続オブジェクト
  10. 検証
  11. ワークフローのスケジュール設定と実行
  12. メールの発信
  13. Workflow Monitor
  14. Workflow Monitorの詳細
  15. セッションとワークフローのログ
  16. 付録 A: セッションプロパティリファレンス
  17. 付録 B: ワークフロープロパティリファレンス

ワークフローベーシックガイド

ワークフローベーシックガイド

[コマンド]タスク

[コマンド]タスク

[コマンド]タスクを使用して、ワークフローで実行するシェルコマンドを1つまたは複数指定できます。たとえば、リジェクトファイルの削除、ファイルのコピー、ターゲットファイルのアーカイブへの保存などを行うシェルコマンドを[コマンド]タスクで指定できます。
次の方法で[コマンド]タスクを使用します。
  • 単独[コマンド]タスク。
    ワークフローまたはワークレットの任意の場所で、シェルコマンドを実行する[コマンド]タスクを使用します。
  • セッション実行前および実行後のシェルコマンド。
    [セッション]タスクのセッション実行前または実行後のシェルコマンドとして[コマンド]タスクを呼び出すことができます。
UNIXサーバーで有効な任意のUNIXコマンドまたはシェルスクリプト、あるいはWindowsサーバーで有効な任意のDOSコマンドまたはバッチファイルを使用します。たとえば、シェルコマンドを使用してファイルを別のディレクトリにコピーすることができます。Windowsサーバーでは、たとえば次のシェルコマンドを使用してSALES_ ADJファイルをソースディレクトリLからターゲットディレクトリHにコピーします。
copy L:\sales\sales_adj H:\marketing\
UNIXサーバーでは、たとえば次のコマンドを使用して同様な操作を行います。
cp sales/sales_adj marketing/
各シェルコマンドはIntegration Serviceと同じ環境で実行されます。 1つのシェルコマンドスクリプトにおける環境設定は、他のスクリプトには引き継がれません。同一環境ですべてのシェルコマンドを実行するには、他のスクリプトを呼び出す1つのシェルスクリプトを呼び出すようにします。