[ファイル書き込み] アクティビティ

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • [ファイル書き込み] アクティビティは Linux または UNIX コンピューター上でファイルを書き込みます。

    ソース ファイルは、ディレクトリーからの絶対パスまたは相対パスです。絶対パスを使用する場合は、[ディレクトリー] フィールドに値を入力する必要はありません。

    このアクティビティは、Istanbul 以前のリリースで使用可能な同じ名前の SSH アクティビティを置き換えます。廃止されたアクティビティを使用する前のバージョンで作成されたワークフローがある場合、このワークフローは、Istanbul にアップグレードした後も引き続き正常に機能します。ただし、新しいワークフローはすべて、このアクティビティのカスタムバージョンを使用する必要があります。このアクティビティは、SSH アクティビティテンプレートを使用して作成されました。これにより、ワークフローアドミニストレーターは、入力変数と出力変数をデータバスに保管できます。

    入力変数

    表 : 1. [ファイル書き込み] 入力変数
    フィールド 説明
    hostname SSH アクティビティの宛先サーバーのホスト名または IP アドレス。
    directory 作業 (ターゲット) ディレクトリーの名前。
    ファイル 書き込まれるファイルの名前。
    behavior 次のいずれかを選択します。
    • 上書き:ファイルが存在しない場合は作成し、ファイルが存在する場合は上書きします。
    • 追加:ファイルが存在しない場合は作成し、既存のファイルに新しいコンテンツを追加します。
    • 作成のみ:ファイルが存在しない場合は作成し、ファイルが存在する場合は失敗します。
    contents ファイルに書き込んだり追加したりするもの (動作に応じる)

    出力変数

    表 : 2. [ファイル書き込み] 出力変数
    変数 説明
    return_code ファイル書き込み操作が成功したかどうかを示します。
    error_message エラーが発生したかどうかを示すメッセージ。0 以外の値は失敗を示します。

    条件

    表 : 3. [ファイル書き込み] 条件
    条件 説明
    成功 アクティビティは、ターゲット ディレクトリーにファイルを書き込みました。
    失敗 アクティビティは、ターゲット ディレクトリーにファイルを書き込むことができませんでした。