サーバーからファイルを取得して別のサーバーに移動するアプリを構築する必要があります。Windows Workflow Foundation (WF) の使用を検討するよう提案されました。
ワークフローの構築を開始しましたが、ごちゃごちゃになっていて、可能な限り最善の方法で行っているかどうかわかりません。
基本的なワークフロー アクティビティは次のとおりです。
ソースのリストを取得する ソースが ftp かディスク ドライブかを判断する サーバーからファイルのリストを取得する ソースが ftp の場合は、ftp でファイルを取得する ソースがドライブの場合は、ドライブからファイルを読み取る ターゲットが ftp の場合は、ftp ファイルをサーバー ターゲットがドライブの場合はドライブに書き込み ターゲットが Web サービスの場合は Web サービスに投稿 ソースが ftp の場合は ftp コマンドでファイルを削除 それ以外の場合はソースがドライブの場合はファイルを削除
1 つのワークフローでは、少し忙しくなります。2 つの while ループが必要です。1 つは統合の周りで、もう 1 つはファイル リストを取得した後に必要です。
他に考えたことは、複数のワークフローを構築することでした。FTPtoFTP、FTPtoDrive、FTPtoWebServie、DriveToFTP、DrivetoDrive、DriveToWebService 用の 1 つ。
助言がありますか?