[ОТВЕТИТЬ]
22.06.2013 12:04
uicolorit
 
Привет.
Пытаюсь настроить укм2+smart sale ip
Касса(DOS) не может приконнектиться к серверу по socket, ошибка 10091.
Может кто настраивал сокеты в ДОСе? Поделитесь.
22.06.2013 13:54
OlegON
 
MS-DOS клиент работоспособен? По TCP/IP? Коннектишься по адресу, а не имени хоста? Поподробнее напиши, что уже настроил и как. Что работает уже?
22.06.2013 17:23
uicolorit
 
Цитата:
OlegON MS-DOS клиент работоспособен? По TCP/IP? Коннектишься по адресу, а не имени хоста? Поподробнее напиши, что уже настроил и как. Что работает уже?
DOS client рабочий, могу коннектиться к шарам windows server, связь с инетом есть (сбербанк работает). По TCP/IP.
пытаюсь коннектиться до proxy по IP адресу. Пакеты вообще не идут (отсутствуют логи), такое ощущение, что чего-то нехватает.
23.06.2013 03:03
whitewizard
 
в AUTOEXEC.BAT есть строка на запуск C:\NET\SOCKETS.EXE ?
23.06.2013 05:21
uicolorit
 
Цитата:
whitewizard в AUTOEXEC.BAT есть строка на запуск C:\NET\SOCKETS.EXE ?
Поставил в autoexec эту строку + нашёл статейку, что
При установке стека TCP/IP реального режима сетевого клиента для программы установки MS-DOS не копирует один из файлов, необходимых для поддержки Windows Sockets. Файл является WSAHDAPP.EXE

скопировал этот файл в c:\net
коннект заработал, только говорит, что тайм аут ответа от сервера. Я так понимаю, что от банковского. Они мне дали их IP адрес и два порта (ума не приложу, что с ними делать). В понедельник буду звонить в тех.поддержку ВТБ24.
23.06.2013 05:41
whitewizard
 
там ещё прокладка ставилась Smart Sale Proxy (во вложении)
Вложения
Тип файла: 7z Smart Sale Proxy.7z (193.9 Кб, 137 просмотров)
23.06.2013 10:52
uicolorit
 
Спасибки за софтик.
Но чего-то он у меня не хочет работать. В логах:
Код:
23 июн 15:39:45.489 Initialize...	ID1
23 июн 15:39:45.536 Count out servers: 2	ID1
23 июн 15:39:45.536 Starting...	ID1
23 июн 15:41:06.364 Accept connection 192.168.1.97:34596, ID:35320229	ID6
23 июн 15:41:07.271 (IN) Readed 69 bytes from 192.168.1.97:34596	ID6
23 июн 15:41:07.271 00 43 08 00 22 20 00 00 00 C0 00 13 93 00 00 06  .C." ...А.“..	ID6
23 июн 15:41:07.271 23 15 41 00 00 00 23 32 31 38 37 33 37 33 32 31  #A...#218737321	ID6
23 июн 15:41:07.271 31 31 31 31 31 31 31 31 31 31 31 31 31 31 00 06  11111111111111.	ID6
23 июн 15:41:07.271 30 30 30 30 30 30 00 09 30 30 36 53 56 30 30 30  000000..006SV000	ID6
23 июн 15:41:07.271 31 C8 65 BC 56                                   1ИeјV	ID6
23 июн 15:41:07.271 Not found server id:0	ID6
23 июн 15:41:07.271 Thread stop. ID:35320229	ID6
23.06.2013 10:59
whitewizard
 
Вот ещё что там написано:
Цитата:
Необходимо запустить две копии Smart Sale Proxy. Создать две директории например, Smart Sale Proxy 1 и Smart Sale Proxy 2. Для Smart Sale Proxy 1 соответственно скопировать с заменой файл из архива Proxy_1, аналогично для Smart Sale Proxy 2.
В файле ServiceThread.xml между тегами <LISTEN> прописать IP-адрес внутреннего сервера и любой свободный порт, остальное все прописано. Запустить сервер из папки Smart Sale Proxy 1 и Smart Sale Proxy 2.

Если не заработает, как вариант можно попробовать изменить в файле ServiceThread.xml в теге <WORKMODE> вместо SMART прописать DIRECT
Вложения
Тип файла: rar Proxy_1.rar (304 байт, 112 просмотров)
Тип файла: rar Proxy_2.rar (303 байт, 119 просмотров)
23.06.2013 11:04
uicolorit
 
Код:
<ROOT>
	<LOGLEVEL>DEBUG</LOGLEVEL>
	<LISTEN>192.168.1.1:5500</LISTEN>
	<WORKMODE>SMART</WORKMODE>
	<DESTSERVERS>
		<SERVER>
			<ID>1</ID>
			<IP>217.14.52.6:2805</IP>
			<SSL>0</SSL>
		</SERVER>
		<SERVER>
			<ID>2</ID>
			<IP>217.14.52.6:2800</IP>
			<SSL>0</SSL>
		</SERVER>
	</DESTSERVERS>
</ROOT>
Щас поэксперементирую с двумя запущеными серверами
23.06.2013 11:06
whitewizard
 
Оно же написало:
Цитата:
Not found server id:0
попробуй вот так:
Код:
<ROOT>
	<LOGLEVEL>DEBUG</LOGLEVEL>
	<LISTEN>192.168.1.1:5500</LISTEN>
	<WORKMODE>SMART</WORKMODE>
	<DESTSERVERS>
		<SERVER>
			<ID>0</ID>
			<IP>217.14.52.6:2805</IP>
			<SSL>0</SSL>
		</SERVER>		<SERVER>
			<ID>1</ID>
			<IP>217.14.52.6:2805</IP>
			<SSL>0</SSL>
		</SERVER>
		<SERVER>
			<ID>2</ID>
			<IP>217.14.52.6:2800</IP>
			<SSL>0</SSL>
		</SERVER>
	</DESTSERVERS>
</ROOT>
23.06.2013 11:08
whitewizard
 
и телнетом с сервера те порты и адреса открываются?
23.06.2013 11:34
uicolorit
 
telnetom соединяется.
два экземпляра не хотят запускаться - Already running...

В итоге "Авторизация не проведена" лог:
Код:
23 июн 16:31:41.286 Accept connection 192.168.1.97:34599, ID:12036987	ID8
23 июн 16:31:42.208 (IN) Readed 69 bytes from 192.168.1.97:34599	ID8
23 июн 16:31:42.208 00 43 08 00 22 20 00 00 00 C0 00 13 93 00 00 06  .C." ...А.“..	ID8
23 июн 16:31:42.208 23 16 31 34 00 00 26 32 31 38 37 33 37 33 32 31  #14..&218737321	ID8
23 июн 16:31:42.208 31 31 31 31 31 31 31 31 31 31 31 31 31 31 00 06  11111111111111.	ID8
23 июн 16:31:42.208 30 30 30 30 30 30 00 09 30 30 36 53 56 30 30 30  000000..006SV000	ID8
23 июн 16:31:42.208 31 87 3C FC C8                                   1‡<ьИ	ID8
23 июн 16:31:42.208 Connect to 217.14.52.6:2805...	ID8
23 июн 16:31:42.317 (OUT) Write 65 bytes to 217.14.52.6:2805	ID8
23 июн 16:31:42.411 Server 217.14.52.6:2805 disconnect.	ID8
23 июн 16:31:42.411 Thread stop. ID:12036987	ID8
мне кажется, что чего-то с банком
23.06.2013 11:38
whitewizard
 
а порты открыл эти на файрволле?
23.06.2013 11:59
whitewizard
 
вместо SMART писал DIRECT?
23.06.2013 12:08
uicolorit
 
Цитата:
whitewizard а порты открыл эти на файрволле?
Да. На внешнем фаерволе для источника 217.14.52.6 и любого порта разрешены соединения в сеть 192.168.1.0 и наоборот.
На внутреннем разрешена любая сетевая активность для софта SmartSaleProxy.
Может ещё надо проброс каких-то портов сделать с внешнего фаервола?

пробовал и DIRECT - так же
23.06.2013 12:13
whitewizard
 
по идее не надо.
а дали только один их IP?
23.06.2013 12:26
uicolorit
 
Цитата:
whitewizard по идее не надо.
а дали только один их IP?
Да и эти два порта, при чём если ставлю в ID=0 порт 2800 он вообще не соединяется с ошибкой типа "удалённый сервер отклонил соединение".
Сейчас запустил sniff на серваке и попробовал безнал на кассе - касса передаёт моему серверу 69 байт, а мой сервак ихнему эти байты и всё.

А модуль который надо в УКМ использовать это же auth_sip.dll?
23.06.2013 12:53
whitewizard
 
этот модуль, да.
а в самой кассе все настройки сделал?
23.06.2013 13:07
uicolorit
 
А там настраивать практически нечего.
В auth_sip.ini Currency=643 (было 810)
и в безнале статус карты = открыто и флаги установлены.
23.06.2013 13:25
whitewizard
 
чего тогда мудрить? надо дождаться банковских товарищей и их трясти.
23.06.2013 15:16
uicolorit
 
Цитата:
whitewizard чего тогда мудрить? надо дождаться банковских товарищей и их трясти.
Они нам отдали терминалы и сказали, что у нас всё работает (просто вставьте и всё), а у вас - это дело с кассой.
Я как порядочный человек начал всё проверять, пытаться запускать by myself.
Думаю надо позвонить в их московский офис - и объяснить этим ...

P.S. уже 4 день бьюсь с ней и в свои выходные

Всё равно, спасибо, тебе )))
23.06.2013 15:58
whitewizard
 
Они сами нифига не врубаются. Я в этом убедился, когда с местными "спецами" общался.
25.06.2013 10:33
Bork
 
Всем привет.
Настраиваем сокеты.
1. В каталоге сетевого клиента в файе system.ini, смотрим значение параметра "computername".
2. В каталоге сетевого клиента заходим в файл tcputils.ini в разделе
[tcpglobal] снизу дописываем строку hostname=(тому, чему равен параметр "computername" из файла system.ini, без скобочек).
3. В разделе [sockets] того же файла tcputils.ini после первого параметра вставляем "HOSTNAME=MYHOST", без кавычек.
4. В файл autoexec.bat после старта сетевого клиента дописываем запуск sockets.exe.
5. Перезапускаем машину, сокеты должны работать.

При условии что все остальные настройки ОС осталены по умолчанию все должно работать.

в противном случае autoexec, config и тип ОС сервера в студию.
Подробно описать в какой момент возникает ошибка на кассе.
Опции темы


Часовой пояс GMT +3, время: 13:38.

 

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