19.08.2013 18:38
Добрый день форумчане!

Прошу помочь - версия УКМ 51.2. 2 Вопроса по системам видео-наблюдения.

Вопрос1:
Пытаюсь подключить протокол видео-наблюдения CashControl, но при этом демо-касса падает с ошибкой.
Лог ошибки ниже в спойлере (сорри, не нашел как под спойлер убрать, тег не работает).
У кого версия 50+ - проверьте плиз. Также с ошибкой падает?

Вопрос 2: Пытаюсь подключить любую другую систему видео-контроля и отловить поток сниффером MsgListener (файл в аттаче), но ничего не происходит.
Настраивал так: в УКМ в настройках видеоконтроля в поле IP задавал IP локальной машины и порт (скажем, 192.168.0.1 8000), снифер также запускал на порт 8000. Пусто - ничего нет.

Через командную строку (telnet 192.168.0.1 8000) в снифере все ок отображается.

Я тестировал сниффер с другими кассами (Атол, Драйвер Штрих-М и т.д.) там он нормально работает.

Может кто-нибудь знает, почему сниффер не пашет? Или поток не идет?


Цитата:
17:26:19: 0x00000418: INFO: Global: ---------- Client v.51 started ----------- 17:26:19: 0x00000efc: INFO: sound#01dc6928: started 17:26:19: 0x00000e98: INFO: NTLP#01ce6c40: started 17:26:19: 0x000009f8: INFO: Connector to server#01dc7fb8: started 17:26:19: 0x000009f8: INFO: NTLP#01ce6c40: Socket 612 connected to 192.168.98.50: new channel 31212040 created 17:26:19: 0x000009f8: INFO: LOGIN: operation in complete 17:26:20: 0x00000418: WARNING: debug#C:\DEVEL\build-br-51-2013_04_01_15_42_39\libukm\cglobal_cacheable.cpp(121) CGlobalCacheableCollection::CacheAll: Ошибка сериализации: отсутствует параметр is_delivery_docs_print в XML 17:26:20: 0x00000418: INFO: hw: initializing 17:26:20: 0x00000418: WARNING: hw: Loading file "rtm.pal" 17:26:20: 0x00000418: INFO: context: Push front context CContextDefault 17:26:20: 0x00000d6c: INFO: CBottomExecutor#01e05190: started 17:26:20: 0x00000d6c: INFO: CBottomExecutor#01e05190: finished 17:26:20: 0x00000418: WARNING: main: Правильно 17:26:20: 0x00000418: FATAL: debug#C:\DEVEL\build-br-51-2013_04_01_15_42_39\libukm\ccashcontrol.cpp(338) CCashControl::build_packet: expression '! m_CashierID.isEmpty()' failed 17:26:20: 0x00000418: FATAL: diag: КОД НЕИЗВЕСТЕН НЕИЗВЕСТНАЯ ОШИБКА expression '! m_CashierID.isEmpty()' failed 17:26:20: 0x00000418: INFO: main: terminating global task's 17:26:20: 0x00000418: INFO: hw: terminating poll task's 17:26:20: 0x00000418: INFO: sound#01dc6928: Pending terminate request received 17:26:20: 0x00000418: INFO: NTLP#01ce6c40: Pending terminate request received 17:26:20: 0x00000418: INFO: Connector to server#01dc7fb8: Pending terminate request received 17:26:20: 0x00000418: INFO: NTLP#01ce6c40: Channel 31212040 closed 17:26:20: 0x00000418: WARNING: PROTOCOL: ChannelDied 17:26:20: 0x000009f8: INFO: Connector to server#01dc7fb8: finished 17:26:20: 0x00000efc: INFO: sound#01dc6928: finished 17:26:20: 0x00000e98: INFO: NTLP#01ce6c40: finished"
Вложения
Тип файла: rar MsgListener.rar (200.0 Кб, 108 просмотров)
19.08.2013 18:41
Картинку с настройками в студию.
И заодно скажи какая ось на обоих серверах и выключен ли файероволл на обоих?
20.08.2013 10:10
Ось - ХР сп 2, файервол отрублен.
Но ни ось ни файервол тут не при чем.
Картинку прикрепил.

Серверов тоже нет - поток отправляется локально. Т.е. запускается демо-касса, которая на свой же хост шлет поток.
192.168.98.50 = 127.0.0.1 для этой машины
Миниатюры
Нажмите на изображение для увеличения
Название: 2.JPG
Просмотров: 670
Размер:	68.0 Кб
ID:	2232  
20.08.2013 10:52
Для начала - твоя софтина слушает TCP порт.
УКМ шлет по UDP.
20.08.2013 11:40
Цитата:
vdm Для начала - твоя софтина слушает TCP порт.
УКМ шлет по UDP.
Ок, хорошо, а каким образом объяснить, что из других кассовых систем поток отлавливается совершенно нормально (там я так понимаю, тоже UDP), через командную строку тоже все проходит нормально (в моей софтине все отображается), а вот с УКМ ничего не идет?
20.08.2013 13:10
и они также работают в рамках одной машины?
21.08.2013 10:45
В смысле также? Не совсем понял вопрос.
Если речь идет об остальных кассовых системах, то я проверял и в рамках одной машины и по сети, в общем по разному.

Так что сейчас гадать на кофейной гуще не стоит. Необходим совет именно человека, использующего УКМ и CashControl в работе.
Или хотя бы протестировать тут утилитку на старых версиях УКМа (если у кого-то еще осталось)
21.08.2013 11:19
адрес и порт должен быть того компьютера, на котором CASH CONTROL установлен
21.08.2013 12:16
Мне кажется, это совершенно очевидно, whitewizard. Или нет?

№ппц2№
21.08.2013 12:28
Цитата:
Belivern Мне кажется, это совершенно очевидно
Цитата:
Belivern 192.168.98.50 = 127.0.0.1 для этой машины
в качестве бреда :) я сталкивался с тем, что когда все на локальной машине никак кроме как через явную установку 127.0.0.1:порт не прокатывало (правда это была не призма и не укм4)
Часовой пояс GMT +3, время: 16:49.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.