Как скопировать файл на удаленный сервер в Lotusscript - PullRequest
0 голосов
/ 07 сентября 2010

Я хочу создать агент Lotus Notes, который будет запускаться на сервере для генерации текстового файла. После создания файла мне нужно отправить его на удаленный сервер.

Какой самый лучший / самый простой способ отправить файл на удаленный сервер?

Спасибо

Ответы [ 2 ]

1 голос
/ 07 сентября 2010

Если ваш «удаленный» сервер находится в локальной сети Windows, вы можете просто скопировать файл из файловой системы сервера в UNC-путь (\ myserver \ folder \ file.txt), используя инструкцию FileCopy. Если нет, вы можете захотеть использовать Java-агент, который сделает доступным больше протоколов передачи файлов.

В любом случае убедитесь, что вы понимаете ограничения безопасности для агентов Notes - чтобы агент работал на сервере и создавал файл в файловой системе сервера, агент должен быть помечен с уровнем безопасности времени выполнения 2 или 3 и подписаны соответствующим образом авторизованным ID.

0 голосов
/ 16 сентября 2010

Для отправки или копирования файлов с помощью команд O / S, подобных командам на удаленный сервер, необходимо, чтобы конечные серверы также были сопоставлены как диски на исходном сервере.Как правильно сказал Эд, безопасность должна позволять вам сохранять файлы на сервере, а затем пытаться скопировать их.

Вы можете сгенерировать файл локально на сервере, а затем использовать команды FTP в сценарии для отправкифайл.Или, если вы Java-гуру, вы можете попробовать использовать Java.FTP для отправки файла.У меня были некоторые проблемы с этим, но это возможно, если на конечном сервере настроена учетная запись FTP.Материалы, связанные с FTP, от известного парня заметок можно найти здесь и здесь

Я сделал это с помощью скрипта, и это неуклюже, но эффективно просто выдвигать файлывокруг.В идеале, если сервер на другом конце также является сервером Domino, вы можете прикрепить файл к сообщению электронной почты и отправить его в учетную запись mailin на конечном сервере.Я делал это раньше, и это здорово, что вы можете просто передать всю проблему передачи файлов процессу SMTP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...