0

サーバー上で実行してテキスト ファイルを生成する Lotus Notes エージェントを作成したいと考えています。ファイルが作成されたら、リモート サーバーに送信する必要があります。

ファイルをリモートサーバーに送信するための最良/最も簡単な方法は何ですか?

ありがとう

4

2 に答える 2

1

「リモート」サーバーがローカルWindowsネットワーク上にある場合は、FileCopyステートメントを使用して、サーバーファイルシステムからUNCパス(\ myserver \ folder \ file.txt)にファイルをコピーするだけです。そうでない場合は、Javaエージェントの使用を検討することをお勧めします。これにより、より多くのファイル転送プロトコルに簡単にアクセスできるようになります。

いずれの場合も、Notesエージェントのセキュリティ制限を必ず理解してください。エージェントをサーバーで実行してサーバーのファイルシステムにファイルを作成するには、エージェントに実行時のセキュリティレベル2または3のフラグを付ける必要があります。適切に承認されたIDで署名されています。

于 2010-09-07T16:56:21.223 に答える
0

O/S のようなコマンドを使用してファイルをリモート サーバーに送信またはコピーするには、送信先サーバーも送信元サーバーのドライブとしてマップされている必要があります。Ed が正しく言ったように、セキュリティには、ファイルをサーバーに保存してからコピーできるようにする必要があります。

サーバー上でローカルにファイルを生成し、スクリプトで FTP コマンドを使用してファイルを送信できます。または、Java の達人である場合は、Java.FTP を使用してファイルを送信することもできます。少し問題がありましたが、宛先サーバーにFTPアカウントが設定されていれば可能です。著名なメモ担当者による FTP 関連の資料は、ここここで見つけることができます。

私はスクリプトを使用してそれを行いました。これは不器用ですが、ファイルをプッシュするだけで効果的です。理想的には、相手側のサーバーも Domino サーバーである場合は、実際にファイルを電子メールに添付して、宛先サーバーのメールアカウントに送信できます。私は以前にそれを行ったことがありますが、ファイルを取得するという問題全体を SMTP プロセスに渡すことができるので、それは素晴らしいことです。

于 2010-09-16T06:49:30.660 に答える