別のFTPサーバー上でのファイルの操作について

「ASTERIA Warp」「ASTERIA 3」「ASTERIA On Demand」の
インストール・動作環境・パイプライン機能・フロー機能など全般について

別のFTPサーバー上でのファイルの操作について

投稿記事by alpha » 2018年2月02日(金) 08:28

Asteria Warp を使って、別のサーバ上にあるファイルを、そのサーバ上で移動または削除できるかを調べたいです。

FTPコンポーネントを使用すれば出来るのか、flow-ctrlコマンドであれば実現可能なのか、調査してもわからなかったので、お聞きしたいです。
よろしくお願いいたします。
alpha
 
記事: 4
登録日時: 2018年2月02日(金) 08:14

Re: 別のFTPサーバー上でのファイルの操作について

投稿記事by moog » 2018年2月15日(木) 14:26

FTPScriptを使えばFTPのコマンドを実行できますので、その範囲であればサーバー上のファイル操作もできると思いますよ。

https://help.asteria.com/documentation/ ... cript.html
moog
 
記事: 56
登録日時: 2006年10月23日(月) 14:11

Re: 別のFTPサーバー上でのファイルの操作について

投稿記事by alpha » 2018年2月16日(金) 10:42

ご返信ありがとうございます。
FTP Scriptを使って実際に移動することが出来ました。

追加で質問になってしまうのですが、ファイルを移動した際の末尾にAsteriaのフローデザイナーを実行した時間を
スクリプトに記載することで設定可能でしょうか。

時刻の直接入力ではなく、hhmmssのような形で、出力できることが理想です。

また、Asteria Warpのコンポーネントを使用したファイルの移動についてもGETコンポーネントとPUTコンポーネントの組み合わせで
実行できることが確認できましたが、FTP Scriptを利用した場合と同じようにコンポーネントを使ってファイル名の末尾に実行時刻を
リネームしたファイルを出力する組み合わせを探しております。

現在は input → FTP GET →FTP PUT → output

という組み合わせですが、FTPScriptを使用せずにGETとPUTの間にどういった組み合わせを利用すれば実現できるか
分からず、困っております。

もしご存知の方がいらっしゃれば、教えてください。
alpha
 
記事: 4
登録日時: 2018年2月02日(金) 08:14

Re: 別のFTPサーバー上でのファイルの操作について

投稿記事by moog » 2018年2月16日(金) 12:32

> 追加で質問になってしまうのですが、ファイルを移動した際の末尾にAsteriaのフローデザイナーを実行した時間を
> スクリプトに記載することで設定可能でしょうか。

Velocityコンポーネントなどでスクリプト自体を動的に設定して、FTPScriptにマッパーで差し込むのはどうでしょう?

> また、Asteria Warpのコンポーネントを使用したファイルの移動についてもGETコンポーネントとPUTコンポーネントの組み合わせで
> 実行できることが確認できましたが、FTP Scriptを利用した場合と同じようにコンポーネントを使ってファイル名の末尾に実行時刻を
> リネームしたファイルを出力する組み合わせを探しております。

ローカルファイルであればMoveFileコンポーネントがあるので、そっちを使うのが簡単ですよ。
https://help.asteria.com/documentation/ ... eFile.html

ファイル名に時刻を入れるのもプロパティ式を使えば簡単ですし、マッパーでも作成できると思います。
moog
 
記事: 56
登録日時: 2006年10月23日(月) 14:11

Re: 別のFTPサーバー上でのファイルの操作について

投稿記事by alpha » 2018年2月19日(月) 09:36

ご返信ありがとうございます。

プロパティ式を使ってファイル名の末尾に実行時のタイムスタンプを付けて移動ることが出来ました!
コンポーネントからも同様に、ファイル名の末尾にタイムスタンプを付けてを移動することが出来ました。

ご教示いただいて大変助かりました。
alpha
 
記事: 4
登録日時: 2018年2月02日(金) 08:14

Re: 別のFTPサーバー上でのファイルの操作について

投稿記事by alpha » 2018年2月19日(月) 15:50

すみませんが、もう一点だけ教えてください。
Asteria Warpで FTP Scriptコンポーネントを利用した場合、Script 内容を動的に変更できるのかどうかご教示いただけますと幸いです。
プロパティ式での利用やコンポーネントを使用した方法も併せてご存知の方がいらっしゃればご回答お願いします。
alpha
 
記事: 4
登録日時: 2018年2月02日(金) 08:14

Re: 別のFTPサーバー上でのファイルの操作について

投稿記事by moog » 2018年2月23日(金) 12:49

alpha さんが書きました:すみませんが、もう一点だけ教えてください。
Asteria Warpで FTP Scriptコンポーネントを利用した場合、Script 内容を動的に変更できるのかどうかご教示いただけますと幸いです。
プロパティ式での利用やコンポーネントを使用した方法も併せてご存知の方がいらっしゃればご回答お願いします。


Velocityコンポーネントやマッパーでスクリプトを生成してそれをFTPScriptの「スクリプト」にマッピングすればできるのではないでしょうか。
ヘルプレベルで見ただけで直接試してはないですけど。^^;
複雑なスクリプトならVelocity、そうでなければマッパーでEmbed関数くらいを使えばできそうですね。
moog
 
記事: 56
登録日時: 2006年10月23日(月) 14:11


Return to 聞きたい、知りたい、教えます

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]

cron