Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Пересылка данных из БД на удаленный сервер сети. [D5, Paradox]


Страницы:   1 2

The X ©   (2004-01-09 22:44:00) 

Здравствуйте!
Имеется следующая задача. Есть внутренняя корпоративная сеть на территории области. На территории области в разных местах расположены рабочие станции с БД одной структуры и разными данными (исп. одна программа). Связь между удаленными подразделениями на территории области и областным центром сети - выделенная постоянная связь. Надо, допустим, один раз в день со всех удаленных рабочих станций передать некую статистическую информацию с этих удаленных БД на один сервер, расположенный в центре. Далее все эти данные на этой машине неким образом упорядочить и отобразить в удобном сравнительном виде с последующим архивированием и т.д.
Может кто сталкивался с вопросами подобного рода - прошу помочь (книги, линки, компоненты, форумы). Подскажите хоть какую-нибудь наталкивающую идею, откуда начинать нужно. Может с помощью e-mail или как-то по другому?
СПАСИБО ОГРОМНОЕ!


The X   (2004-01-19 10:13:00) [1]

Решать мне кажется надо посредством TNMPOP3.


The X   (2004-01-19 10:13:00) [2]

Решать мне кажется надо посредством TNMPOP3.


Hawk2   (2004-01-18 21:24:00) [3]

>Это как же это? Приходит письмо и лежит на почтовом сервере.
А у тебя уже стоит почтовый сервер или ты его собираешся ставить?
Ну я имел ввиду когда сервер не у тебя, а принимать письма почтовым клиентом. Например, TheBat сохраняет приатаченые файлы в отдельном каталоге.

>А моя задача - опознать прибытие своего письма по его >заголовку, изъять из него приатаченный файл и прочитать его >содержимое.
Ну вот я и говорю, зачем эти извращения, я бы использовал ФТП.


The X   (2004-01-18 20:19:00) [4]

Hawk2 ©

> будет проверять папку в которую записываются приатаченые
> к письму файлы


Это как же это? Приходит письмо и лежит на почтовом сервере. А моя задача - опознать прибытие своего письма по его заголовку, изъять из него приатаченный файл и прочитать его содержимое. По-моему все должно происходить именно так.


Hawk2   (2004-01-18 19:57:00) [5]

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


The X   (2004-01-18 19:29:00) [6]

Hawk2 ©
Это не критично. По многолетним наблюдениям :-/ за работой этой сети могу сказать, что письма гоняются отлично и тем более можно сделать простую проверку по факту рассылки и получения/неполучения писем. Так что остаюсь на варианте с почтой. Что можете посоветовать? См. выше.


Hawk2   (2004-01-18 19:11:00) [7]

Я бы лучше использовал FTP, а не E-Mail!


The X   (2004-01-18 16:31:00) [8]

Итак, я решил остановится на автоматической отсылке с помощью e-mail необходимых данных на удаленный ящик. Будет приходит письмо с определенной темой. Далее необходимо автоматически проверять ящик и при приходе письма автоматически читать его жестко структурированное содержимое с последующим использованием пришедших данных. Что можете посоветовать по поводу оных средств автоматического приема и обработки?


The X   (2004-01-13 11:17:00) [9]

Хорошо. Сразу приношу извинения за совсем неопределенные мысли по поводу связи. У меня есть мысль, что надо уйти от способа реализации с помощью исп. сокетных соединений, чтобы уйти от возможных сбоев при соединении, доступа к серверу и т.д. Надо исп. е-мейл. В его реализации проблем нет. Что можете посоветовать по поводу средств, с помощью которых можно автоматически реагировать на приход нового письма на сервере, читать его содержимое по определенному алгоритму? Не совсем в эту ветку, ну да ладно.


Anatoly Podgoretsky   (2004-01-13 09:02:00) [10]

Передать удобным тебе путем в виде архива.
Но у тебя постоянно расхождения, то у тебя есть постоянная выделенная связь, то ее нет. Если все таки есть то самое простое шаринг и обычное копирование в выделеные папки. Если нет, то электронаая почта, FTP, WEB


Sergey13   (2004-01-13 08:39:00) [11]

2The X © (12.01.04 23:53) [10]
То связь у тебя "выделенная постоянная", то "прямой связи между клиентами и сервером нет". Где правда-то?

>каким лучше средством ПЕРЕДАТЬ
Как работает так и лучше. Универсальнее всего руками. Можно через е-мыло например, по расписанию.


The X   (2004-01-12 23:53:00) [12]

Sergey13 ©

Допустим, прямой связи между клиентами и сервером нет. Как Вы думаете, каким лучше средством ПЕРЕДАТЬ данные и ПРИНЯТЬ ИХ с последующей обработкой.


Nikolay M.   (2004-01-10 12:47:00) [13]


> событие фиксировалось, читалось ручными средствами содержимое
> письма и эти данные ВРУЧНУЮ раскидывались бы на различные
> места для различных целей

Ну а в чем тогда проблема? Если вручную - так делай все сам, тут ты сам себе художник.


Sergey13   (2004-01-10 08:32:00) [14]

2The X ©
А в чем проблема то? Выдели на сервере место (либо для каждого клиента свое, либо одно для всех) куда клиенты будут класть свой отчет. На серваке по шедулеру (или как шочешь) запускай свою прогу для обработки.

ЗЫ: Если тебя не интересует решение в области БД, зачем класть вопрос в этот форум?


The X   (2004-01-10 02:35:00) [15]

uw ©
Че-то ссылка нерабочая...


The X   (2004-01-10 02:33:00) [16]

Nikolay M. ©
Ваш подход и объяснение предельно ясны. Спасибо за внимание. Я бы по-другому чуть сказал. Нужно реализовать эту идею так, чтобы некоторые данные (текстовый вид или другой - не важно) отсылались на сервер, там это событие фиксировалось, читалось ручными средствами содержимое письма и эти данные ВРУЧНУЮ раскидывались бы на различные места для различных целей (запись в БД, логи, извещения о приходе и т.д.). В моем понимании то, что Вы предлагаете мне с вариантом под MS SQL не совсем клеится с идеей текущего постинга. Я понимаю, что существуют такие средства, но мне нужна по возможности ручная обработка.


uw   (2004-01-10 00:44:00) [17]

Посмотри это:

http://strel.vladimir.ru/ham/t-mail/t-mail.htm


Nikolay M.   (2004-01-10 00:41:00) [18]

Может я тогда не догоняю, но второй пост только подтвердил первый, как его понимаю я.
Грубо говоря, есть головной офис со своей БД и куча филиалов со своими БД, раз в сутки голову нужно синхронизировать с хвостами - правильно? Так вот в [2] я имел ввиду сказать, что если бы в качестве СУБД у тебя был MS SQL, то подобная синхронизация делалась бы штатными средствами SQL-сервера.
Как реализовывать такое руками - имхо, никто это не придумает лучше тебя: слишком много нюансов при проектировании подобных систем.


The X   (2004-01-09 23:22:00) [19]

Вы немножко меня не поняли, Nikolay M. © . Суть в том, что выбираются некоторые цифры на машине из БД. Потом неким образом эти цифры надо переслать на компьютер, где установлена спец. программа, которая их автоматическим образом будет принимать, извлекать из них информацию и уже потом на ее основе обновлять свою локальную БД. Здесь не идет речь об удаленном подсоединении к БД и т.д.
Может я не в ту тему вопрос дал? Поправьте меня.


Nikolay M.   (2004-01-09 23:08:00) [20]

Если честно, как-то слабо, если не сказать совсем не коррелируется

> Paradox

и

> внутренняя корпоративная сеть на территории области

Переводи все на MS SQL и штатную репликацию.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо