[ОТВЕТИТЬ]
11.07.2012 14:12
KirillHome
 
Открывается небольшой удалённый магазин (15кв.м) на УКМ-2 (с возможным "в грядущем" переходе на УКМ-4).
Скорее всего POS-терминал - CheckWay-77

Когда появится интернет в этом магазине - сразу встанет задача "организовать безналичные платежи".

На сегодняшний день на основной территории это сделано через связку с pServer-ом, который крутится на другом компьютере (прямая связь "Касса-Сбербанк" не прошла)
Но - в удалённом магазине нет планов/желания ставить этот другой компьютер.

Вопрос -как это сделать с минимальными потерями?
Пока мыслей только две (и обе с ... "минусами"):
1) Запустить кассу не под DOS-ом, а под Window's (минус - на сегодняшний день существует проблема в покупке XP, куда девать лицензию после перехода на УКМ-4)
2) Каким-то образом поднять VPN-канал с офисом (если честно, то тоже не знаю как это сделать без использования дополнительных компьютеров)

Возможно, есть другие варианты, которых я не вижу, не знаю.
Возможно есть какие-либо "секретные" :) настройки tlv-файлов, которые всё же позволят это сделать (повторюсь, "настройщик" из Сбербанка не смог обойтись без pServer-а, хотя ping с кассы как в локальную сеть, так и в интернет - шёл нормально).
11.07.2012 15:08
Dim
 
без проблем подключали без pserver'a... правда давно это было
11.07.2012 15:14
whitewizard
 
нормально без Pserver работает.
только надо выбирать тип соединения правильно.
Тип сетевой поддержки для DOS - NetBIOS.
и должны быть открыты порты 666, 667.
11.07.2012 15:44
KirillHome
 
Цитата:
whitewizard нормально без Pserver работает.
только надо выбирать тип соединения правильно.
Тип сетевой поддержки для DOS - NetBIOS.
и должны быть открыты порты 666, 667.
А можно чуть-чуть подробнее по поводу "Тип сетевой поддержки для DOS - NetBIOS"?
Просто что только не делал (вплоть до "выноса" кассы в DMZ) - терминал говорил, что нет связи.

На сколько я помню - у представителя сбербанка было три (или больше) набора - под Dos, под Windows и ещё какие-то варианты (под DOS с большим количеством памяти? Нет, не помню).
И в результате - запустили только с 4-й попытки, и только через pServer (до этого представитель Сбера валил на всё, что угодно, вплоть до провайдера).
11.07.2012 16:10
whitewizard
 
обычный под DOS.
Только сбер очень памяти много хочет, поэтому надо всё в конфиге сделать DEVICEHIGH=, а в автоекзеке LH.
ping с кассы до сервера банка идёт?
11.07.2012 16:38
KirillHome
 
Цитата:
whitewizard ping с кассы до сервера банка идёт?
До yandex-а, google и т.п. - идёт запросто.
До банка - не идёт.
Причём до банка не идёт ни с кассы, ни откуда либо ещё (так же проверял дома (у себя и не только) на трёх других провайдерах).
Похоже, они там закрылись просто от пингования.

скрытое

Со свободной памятью - действительно туго.
Пытался увеличить и через DeviceHigh, и Lh
Когда ничего не помогло - вспомнил о существовании QEMM. Тоже не помогло.
Net отжирает какое-то безумное количество памяти.

Если есть возможность поделится в теме с сообществом работающим вариантом autoexec + config - было бы великолепно.
11.07.2012 16:45
Dim
 
ping до сбера и не пойдет... у них там отключены такие вещи... надо телнетом проверять
11.07.2012 16:53
Tushkanchik
 
Цитата:
KirillHome До yandex-а, google и т.п. - идёт запросто.
До банка - не идёт.
А какой ип сбера вы пингуете ??
у меня в псервере стоит ip адрес банка 194.84.182.14, порты 670 и 666 (хотя не исключено что у вас может быть иное)
пингуется ип нормально, телнет тож.

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

а интернет у вас на новом месте кем раздается ? роутер ? ну и воткните рядом старенький комп с ХП ))) новый 7тысяч стоит, чем нервы трепать, руководство не должно привыкать к дешевизне!!!)
11.07.2012 16:57
whitewizard
 
----------------config.sys----------------
[menu]
menuitem dos, DOS
menuitem UKM, UKM
menuitem reindex, Reindex
menudefault ukm,3

[dos]

[ukm]

[reindex]

[common]
DEVICE=C:\DOS\HIMEM.SYS /testmem:off
DEVICE=C:\DOS\EMM386.EXE
DOS=HIGH, UMB
FILES=80
BUFFERS=50
LASTDRIVE=N
devicehigh=C:\NET\ifshlp.sys

----------------autoexec.bat----------------
@echo off
C:\NET\net initialize
PATH C:\NET;C:\;C:\DOS;c:\vc;c:\smukm30
mode bw80
share
lh C:\NET\netbind.com
lh C:\NET\umb.com
lh C:\NET\tcptsr.exe
lh C:\NET\tinyrfc.exe
lh C:\NET\nmtsr.exe
lh C:\NET\emsbfr.exe
C:\NET\net start
lh c:\install\keyrus\keyrus.com
del c:\smukm30\database\cnvlog.db
del c:\smukm30\database\cnvlog.px
goto %config%
:dos
c:\vc\vc

:reindex
cd c:\smukm30
call cashmain.exe /i

:ukm
cd c:\smukm30
call cashmain.bat
11.07.2012 16:58
KirillHome
 
Цитата:
Dim ping до сбера и не пойдет... у них там отключены такие вещи... надо телнетом проверять
А как проверить Telnet-ом с кассы из под Dos-а?
Понятное дело - с компьютера с Windows telnet-обращения к сберу проходили нормально.
11.07.2012 17:04
whitewizard
 
да, ошибся.
через NetBios с PService настроено.
завтра гляну как на рабочей точке настроено.
11.07.2012 17:12
whitewizard
 
NCSA Telnet 2.3.08

This is a maintenance release of NCSA Telnet for PCs running MS-DOS.
Вложения
Тип файла: zip tel2308b.zip (776.9 Кб, 144 просмотров)
11.07.2012 17:38
KirillHome
 
Цитата:
whitewizard NCSA Telnet 2.3.08

This is a maintenance release of NCSA Telnet for PCs running MS-DOS.
Спасибо.
Попробую завтра посмотреть (хотя в голове крутится - что пытался запустить, но не смог "с ходу" подобрать параметр ioaddr в config.tel, а потом уже и согласился на pServer)
11.07.2012 17:41
whitewizard
 
и для проверки кассу в DMZ поставь.
хотя у меня и без этого работает.
20.08.2014 18:31
Tema
 
Может кто-нибудь у кого без pservera карты работают скинуть настройки из protocol.ini, system.ini и пример tlv'шки? В частности в ней интересуют разделы "Параметры для терминалов на базе PC" и "Варианты связи"
21.08.2014 03:18
Xapac
 
Всё работает точно так же как и с pServerom, разница в том, что товарищи с Сбербанка на кассу закинут. В вариантах связи в TLV указываешь хост сбербанка и касса будет связывается напрямик. В параметрах для терминала на базе PC указываешь какой тип протокола использует сетевая карта на кассе.
Ну тут ещё надо выбирать что больше подходит. Если удаётся нормально освободить памяти для работы сбербанковской программы можно ставить систему без pServera и всё будет работать быстрее, так же не будет прокладки между кассой и хостом сбера(она может и подвиснуть). В случае использования pServera меньше проблем с недостатком памяти, но увеличивается время запроса на транзакцию и есть шанс того, что служба pServera может зависнуть и приходится перезапускать, ещё нужен будет компьютер для того что бы она "крутилась". Так что выбирайте ;) Однозначно нельзя сказать, что лучше.
21.08.2014 11:08
Tema
 
Это всё понятно, но там слишком много вариантов - допустим на кассе указаны одни порты, а псервер отправляет уже на другие, и в tlv несколько вариантов связи - под сберовские карты и под остальные. В protocol.ini можно указать разные транспорты для пересылки - можно использовать нетбиос, можно именованные каналы и т.д. Комбинаций довольно прилично получается, поэтому и спрашиваю работающие.
Из того как настроен псервер сейчас - пока понял что он просто пробрасывает инфу из нашей сети в какую-то другую, внутреннюю.
22.08.2014 03:07
Xapac
 
Для работы сбербанка должны быть открыты 666, 667 670 порты. По поводу протоколов TCP/IP через драйвер PCTCP точно работает остальные не пробовал, но с другими тоже не должно проблем возникнуть. И таки да pServer нужен только для проброса информации, так же ещё если совсем туго с оперативной памятью. Но как показывает моя практика достаточно всё закинуть в верхнюю память. Насчёт вариантов связи на разные карты все они стучатся на один и тот же хост и даже портов хватает что я указал. Просто в сбербанке сделано для того, что бы меньше парить мозги кассирам, терминал сам выбирает каким образом ему стучатся на хост в зависимости от карты. Раньше приходилось выбирать VISA, MASTER CARD или внутренние карты Сбербанка. Так что не забивайте так уж голову :)
22.08.2014 13:21
Tema
 
Цитата:
Xapac Для работы сбербанка должны быть открыты 666, 667 670 порты. По поводу протоколов TCP/IP через драйвер PCTCP точно работает остальные не пробовал, но с другими тоже не должно проблем возникнуть.
Да, там в настройках связи от кассы до сервера есть варианты: netbios, tcp/ip с поддержкой PCTCP и еще какие-то. Вот от
кассы до псервера через нетбиос получается настроить, а про PCTCP пишет что текущий драйвер этого не поддерживает. Напрямую же по нетбиос не работает. Нет инструкций по настройке поддержки PCTCP? а то нагуглить что-то толковое пока не получается.
24.08.2014 17:15
Павел Сосновских
 
драйвер PCTCP используется Кристал УКМ'ом
Тут должен быть NetBIOS
Встречалось также, что работало через Novell, но это естественно в Novell'овских сетях
Опции темы


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

 

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