[ファイル置換文字列] アクティビティは、Linux または UNIX コンピューター上でファイル内の文字列を検索して置換します。
このアクティビティは、Istanbul 以前のリリースで使用可能な同じ名前の SSH アクティビティを置き換えます。廃止されたアクティビティを使用する前のバージョンで作成されたワークフローがある場合、このワークフローは、Istanbul にアップグレードした後も引き続き正常に機能します。ただし、新しいワークフローはすべて、このアクティビティのカスタムバージョンを使用する必要があります。このアクティビティは、SSH アクティビティテンプレートを使用して作成されました。これにより、ワークフローアドミニストレーターは、入力変数と出力変数をデータバスに保管できます。
入力変数
表 : 1. [ファイル置換文字列] 入力変数
| 変数 |
説明 |
| hostname |
SSH アクティビティの宛先サーバーのホスト名または IP アドレス。 |
| directory |
作業 (ターゲット) ディレクトリーの名前。 |
| ファイル |
文字列が置き換えられるファイルの名前。 |
| find_pattern |
置き換える文字列の正規表現。 |
| replace_string |
find_pattern 変数の式によって検出されたテキストの置換文字列。 |
| オプション |
置換オプション:
- 最初:パターンが最初に見つかった場所を置き換えます。
- すべて:パターンが見つかったすべての場所を置き換えます。
|
出力変数
表 : 2. [ファイル置換文字列] 出力変数
| 変数 |
説明 |
| return_code |
ターゲット ファイル内で文字列が正常に置き換えられたかどうかを示します。 |
| error_message |
エラーが発生したかどうかを示すメッセージ。0 以外の値は失敗を示します。 |
条件
表 : 3. [ファイル置換文字列] 条件
| 条件 |
説明 |
| 成功 |
アクティビティは、ファイル内の文字列を正常に置き換えました。 |
| 失敗 |
アクティビティは、ファイル内の文字列を置き換えませんでした。 |