Добавлено: 12 Март 2005, 22:39
Приветствую, коллеги.
Имеем: ц.офис торговой сети с общей базой данных и десяток объектов, на каждом из которых есть по кусочку базы, которые там и обновляются (по мере продажи)
Писано на C6.1 Legacy. Также в офисе есть небольшая прилада для просмотра отчетов через интернет, и т.д. на C6.1 Abc, работающая через брокер.
Задача:
Наименьшими усилиями сделать так, чтобы сразу после продажи на точке вещи с таким-то ID в ц.базе сразу это отмечалось.
Я вижу три пути:
1) Попроще- Научить существующий софт (на Legacy!) на точках слать необходимую инфу на существующий сервер через строку типа
http://255.255.128.128/SERVER.EXE.0?SOL ... PRICE=2500
2) Посложней - встроить в софт на точках работу с TCP/IP и написать сервер для обработки поступающей инфы.
3) Покривей - Продолжить терзать FTP билиотеку, слать ею файлики, обрабатывать их по расписанию...
С третьим мне все понятно, но не очень нравится. А вот как реализовать первый и второй - пока не знаю.
Пожалуйста, разжуйте или хороший понятный пример подкиньте..
Написал: thunderbaud(140)
Имеем: ц.офис торговой сети с общей базой данных и десяток объектов, на каждом из которых есть по кусочку базы, которые там и обновляются (по мере продажи)
Писано на C6.1 Legacy. Также в офисе есть небольшая прилада для просмотра отчетов через интернет, и т.д. на C6.1 Abc, работающая через брокер.
Задача:
Наименьшими усилиями сделать так, чтобы сразу после продажи на точке вещи с таким-то ID в ц.базе сразу это отмечалось.
Я вижу три пути:
1) Попроще- Научить существующий софт (на Legacy!) на точках слать необходимую инфу на существующий сервер через строку типа
http://255.255.128.128/SERVER.EXE.0?SOL ... PRICE=2500
2) Посложней - встроить в софт на точках работу с TCP/IP и написать сервер для обработки поступающей инфы.
3) Покривей - Продолжить терзать FTP билиотеку, слать ею файлики, обрабатывать их по расписанию...
С третьим мне все понятно, но не очень нравится. А вот как реализовать первый и второй - пока не знаю.
Пожалуйста, разжуйте или хороший понятный пример подкиньте..
Написал: thunderbaud(140)