Есть задача привязать интерфейс онлайн-калькулятора окон к программе WinCalc, чтобы посетители сайта могли легко получить актуальные цены для нескольких стандартных конструкций (окно на 1/2/3/4 створки, балконная дверь).
1. на комптютере, который иммет доступ в интернет, запущена wincalc 2. программа мониторит ftp папку 3. Сайт збрасывает в папку xml файл с запросом на расчет 4. программа удаляет файл и кладет вместо него xml файл с результатом + PDF коммерческое
1. Сайт создает XML файл запроса, и кладет его на FTP 2. Программа обрабатывает XML, удаляет файл и кладет два файла результата запроса - XML - там просто цена - PDF - предложение
Программа, описание файла запроса, пример файла запроса и результата в приложени
Вложения:
Комментарий к файлу: описание формата запроса СтруктураXML.xls [24,5 КБ]
Скачиваний: 152
Комментарий к файлу: пример запроса и результат calc.rar [1,57 КБ]
Скачиваний: 161
1. Как написано в документации, установил FireBird, драйвер и сервер ключей. Установливал на виртуальную машину, поскольку драйвер ключей работает только на Windows XP. 2. Получил от заказчика файлы базы данных wcoffers.fdb, WCglobal.fdb и wcprices.fdb. 3. Запускаю wincalc_c.exe . При подключении на 81% получаю ошибку "USB-ключ защиты не найден!"
Запустил сервер просчетов. Я так понимаю, что в эти поля надо указывать параметры доступа к FTP. Ввожу в первое поле хост (ftp.site.com), во второе - логин, в третье - пароль. Нажимаю "Активировать" - получаю ошибку "Illegal PORT command"
Вложение:
Комментарий к файлу: Ошибка Illegal PORT command illegal-port-command.png [ 8,73 КБ | Просмотров: 10312 ]
На виртуальной машине выдает ту же ошибку "Illegal PORT command". Запустил программу на ноутбуке с XP - ошибку не выдает, но понять работает программа или нет не как. Заливаю на FTP тестовый файл request.xml, который вы дали вместе с программой - никакой реакции. Нажимаю "Деактивировать", "Активировать" - получаю ошибку "Дублирование номеров заказов не допускается! 1."
Есть возможность из визуального редактора моделей делать экспорт в xml-формат? Конструировать xml-запросы вручную, в принципе, можно, но как в таком случае проверить их корректность?
Это исправил, программа не давала создать два одинаковых документа в базе
Eduard Tkachenko писал(а):
Есть возможность из визуального редактора моделей делать экспорт в xml-формат? Конструировать xml-запросы вручную, в принципе, можно, но как в таком случае проверить их корректность?
Возможности нет. Результат стоит смотреть в аккаунте результата в PDF и XML вариант.
С виртуалкой ничего не поменялось - возможно ограничения самой машины. Не буду ее трогать.
На обычном компьютере после запуска сразу появилось окно с прогресс-баром просчета, на ftp лежал запрос request.xml, все посчиталось нормально.
Немного поменял файл запроса - перезалил, но автоматически он не обработался. Деактивировал-активировал программу - сразу все просчиталось. Похоже, что опрос ftp по интервалу не работает.
Где-то на 4-м запросе при просчете получил ошибку: Socket Error # 10054 Connection reset by peer. При этом программа залила на ftp файл 4.xml с ценой, но без pdf, и не удалила файл request.xml .
Вложение:
Комментарий к файлу: Socket Error # 10054 Connection reset by peer connection-reset-by-peer.png [ 8,69 КБ | Просмотров: 11821 ]
Я так понимаю, что программа обрабатывает запросы только из файла request.xml?
Я так понимаю, что программа обрабатывает запросы только из файла request.xml?
Любые XML файлы.
Скриншот самого окна программы снимите вместе с ошибкой, туда гораздо важнее посмотреть.
Eduard Tkachenko писал(а):
Немного поменял файл запроса - перезалил, но автоматически он не обработался. Деактивировал-активировал программу - сразу все просчиталось. Похоже, что опрос ftp по интервалу не работает.
не указывайте один и тот-же аккаунт для результата и запросов, программа будет просто циклится
Сделал два ftp-аккаунта для запросов и для результатов - два отдельных каталога. Все равно обрабатывается только первый запрос после активации сервера просчетов.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения