Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/79: Рейтинг темы: голосов - 79, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 308

Синхронизация Документов По Электронной Почте

27.11.2013, 13:17. Показов 15822. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет!

Есть два сервера, между ними нет связи, кроме электронной почты.
Необходимо наладить синхронизацию документов между базами на серверах.

Сейчас сделано так:
базы на обоих серверах - реплики.
берется транспортная база, с ней производится репликация с формулой измененные сегодня (только документы без дизайна).
транспортная база упаковывается и отправляется почтой, на другой стороне происходит обратный процесс.

Проблема только в том, что после репликации сервер держит базу и стандартным скриптом ее не скопировать, получается скопировать батником, а затем заархивировать и послать.
И при этом нету полной уверенности, что в реплике, которую держит сервер, закончились все процессы и база будет правильная при копировании батником.
А если будет включен транзакшн логгинг, среплицируются туда сразу документы или с какой то задержкой?
сервер 5.5, консольные команды недоступны из скрипта, а если в батнике прописать путь\nserver -c "dbcache flush", то не срабатывает адекватно (идет задержка и в консоль перестают выдаваться другие данные).

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



Заранее благодарю.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.11.2013, 13:17
Ответы с готовыми решениями:

Синхронизация типовых решений по электронной почте
Всем привет! Ситуация следующая: Хочется синхронизировать две типовые конфигурации БП 3.0 и УТ 11.1 по электронной почте. При настройке...

Отправка по электронной почте
При попытке отправить сообщение возникает SMTPExeption public string MailToAddress = "куда@gmail.com"; public string...

Уриб Ут 11 По Электронной Почте
В общем ситуация такая: У клиента есть 3 филиала и 1 общий склад... ИП. Эти 3 филиала находятся друг от друга на расстоянии в 100 метров....

27
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 812
01.12.2013, 11:35
Студворк — интернет-сервис помощи студентам
Порекомендовать руководству заставить сотрудников безопасности репликацию на дискетах курьером возить - сразу вопрос с портами решится. А завтра они вам провода ножницами перережут, будете очередной "ход конём" изобретать? В первую очередь любая система должна работать, безопасность, если она необходима, должна быть достигнута путём построения правильного окружения работы системы (VPN и пр.), а не путём её отключения. Это у них должна голова болеть как всё правильно организовать чтобы безопасно работало, а не у вас "как перелезть через их заборы". Сейчас своими "обходными" действиями вы ломаете (хакаете) их систему безопасности, они должны будут предпринять какие-то ответные действия.
0
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 882
01.12.2013, 19:45
Цитата Сообщение от Gandliar
Связь только по электронной почте. Обычная репликация невозможна.
для таких случаем и сделана опция (поле в док-те $SMTPKeepNotesItems=1) сохранение полей Notes при пересылке через SMTP.
В свое время заворачивал док в формат БД для инкапсуляции в почтовые сообщения (encap2.ond) - там накладных расходов меньше...
0
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
02.12.2013, 15:41
Копировать базу можно методами Лотуса, а не батником. От занятости базы такое копирование никак не зависит. Вроде в вышеуказанном примере (по ссылке) так и сделано.
0
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 308
02.12.2013, 19:08
Цитата Сообщение от VladSh
Копировать базу можно методами Лотуса, а не батником. От занятости базы такое копирование никак не зависит. Вроде в вышеуказанном примере (по ссылке) так и сделано.
Копирование надо чтобы потом запаковать в отдельном каталоге. При копировании сервер помещает ее в кэш и держит.
0
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
03.12.2013, 12:24
Цитата Сообщение от Gandliar
Копирование надо чтобы потом запаковать в отдельном каталоге. При копировании сервер помещает ее в кэш и держит.
и что мешает отправить команду в консоль на очистку кеша? ;)
0
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 2,124
03.12.2013, 12:48
ToxaRat
наверное сервер версии 5,5
0
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
03.12.2013, 14:03
Цитата Сообщение от savl
ToxaRat
наверное сервер версии 5,5
ну это если делать всё и сразу

consoleReturn$ = notesSession .SendConsoleCommand( serverName$ , consoleCommand$ )
Sends a console command to a Domino® server.
Note: This method is new with Release 6.

а вот сама команда dbcache flush существовала всегда
значит можно её по расписанию ставить
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
03.12.2013, 14:27
http://www-12.lotus.com/ldd/doc/tools/c/6....71?OpenDocument
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.12.2013, 14:27

Информирование пользователей по электронной почте
Приветствую. На сайте регистрируются пользователи. Указывают свои электронные адреса. Примерно раз в месяц нужно производить рассылку...

Отправка файлов по электронной почте
Здравствуйте! Как с помощью c# отправить несколько(именно не один, а несколько) прикреплённых к e-mail файлов? А то как отправить письмо с...

Отправка сообщения по электронной почте
Мне необходимо написать скрипт, который отправляет сообщение по электронной почте в виде текстового сообщения и вложенного в него...

Не прикрепляются изображения по электронной почте
не прикрепляются изображение по электронной почте?

Отправка счетов по электронной почте
Есть ли обработка для отправки счета по электронной почте из 1С Бухгалтерия 8? Или пример как это сделать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru