Как скопировать файл на удаленный сервер в Lotusscript

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

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

Спасибо


person MaxP    schedule 07.09.2010    source источник
comment
Какой протокол вы используете? Lotusscript имеет скудную встроенную поддержку большинства сетевых протоколов, но если вы подключаетесь к стандартному файлообменнику (в отличие от ftp / http и т. Д.), Все должно быть в порядке.   -  person Ben    schedule 07.09.2010


Ответы (2)


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

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

person Ed Schembor    schedule 07.09.2010

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

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

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

person angryITguy    schedule 16.09.2010