ご使用のブラウザはJavaScriptをサポートしていません。このヘルプ・ページを正しく表示するにはJavaScriptが必要です。 置換変数の使用
ヘッダーをスキップ
前へ
前へ
 
次へ
次へ

置換変数の使用

置換変数は、Warehouse BuilderでFTPスクリプトを記述して格納することを選択した場合にのみ使用できます。

置換変数を使用して、サーバー・ファイル、アカウントおよびパスワードが変更される場合にFTPアクティビティが更新されることを防止します。たとえば、FTPアクティビティを利用して特定のディレクトリの下のsalessrv1上のファイルにアクセスする10個のプロセス・フローを作成する場合を考えます。ファイルを移動する場合、置換変数を使用しないと、各FTPアクティビティを個別に更新する必要があります。置換変数を使用すると、更新が必要なのはロケーション情報のみになります。

また、置換変数はパスワードのセキュリティを維持する上で重要です。置換変数をサーバー・パスワードとして使用したFTPアクティビティを実行すると、変数はユーザーが入力した関連ロケーションのセキュア・パスワードに解決されます。

表: FTPアクティビティに対する置換変数は、FTPアクティビティに対して入力できる置換変数を示しています。Workingは、コントロール・センター・サービスをホスティングするコンピュータで、この事例ではローカル・コンピュータを意味します。Remoteは、データ転送に関与する他のサーバーを意味します。「プロセス・フロー構成のリファレンス」の説明に従って、FTPアクティビティを構成する場合にどのサーバーをリモートおよびローカルにするかを指定します。

FTPアクティビティに対する置換変数

変数

${ Working.RootPath }

コントロール・センター・サービス・ホストのロケーションに対するルート・パス値。

${ Remote.Host }

コントロール・センター・サービス・ホストとの間のデータ転送に関与するロケーションに対するホスト値。

${ Remote.User }

コントロール・センター・サービス・ホストとの間のデータ転送に関与するロケーションに対するユーザー値。

${ Remote.Password }

コントロール・センター・サービス・ホストとの間のデータ転送に関与するロケーションに対するパスワード値。

${ Remote.RootPath }

コントロール・センター・サービス・ホストとの間のデータ転送に関与するロケーションに対するルート・パス値。

${ Task.Input }

WorkingおよびRemoteロケーションは、プロセス・フローの構成時にFTPアクティビティに対して設定されます。

${ parameter_name }

${ parameter_name }構文を使用して、カスタム・パラメータの値をスクリプトおよびパラメータに置換できます。


すべてのカスタム・パラメータは、コマンドの環境スペースにインポートされます。たとえば、PATHというカスタム・パラメータを定義することにより、OS実行可能ファイルの検索に使用される検索パスを変更できます(JAVA VMでは、これができない場合があります)。