PDA

Просмотр полной версии : CardSev и TCP



mmx
19.02.2009, 11:18
Добрый День.
Интересует Как настроить CardServ именно по TCP что надо прописать в rkeeper.ini чтобы кассы начали работать на этом протоколе т.к. NetBios не подходит к построенной мною сети. Кассы стоит на OS DOS ПО R-keeper 6.7x
Заранее благодарен

only_pro
22.05.2009, 18:31
Кардсерв работает по RNBopen протоколу с кассой. Тему с сад

SH
22.05.2009, 21:29
Только по tcp/ip - никак.

gte_33
22.05.2009, 22:17
По TCP работает. Я для этого ставил выделенный сервер. В rkeeper.ini так же прописываешь, APServer=AServ(к примеру).

PaViS
22.05.2009, 22:26
Добрый День.
Интересует Как настроить CardServ именно по TCP что надо прописать в rkeeper.ini чтобы кассы начали работать на этом протоколе т.к. NetBios не подходит к построенной мною сети. Кассы стоит на OS DOS ПО R-keeper 6.7x
Заранее благодаренРаботает, проверено!
В rkeeper.ini , как всегда,
ApServer=ASERV
где
ASERV - имя сервера карт.
На сервере с свойствах TCP обязательно в доп.параметрах WINS включить NetBIOS ower TCP
only_pro и SH а вы проверяли?
gte_33 :ok:Опередил на несколько минут минут!

SH
22.05.2009, 23:01
Сорри!
Мне поднять не удалось.
Выделенный сервер для этого обязателен? У мну сервер тогда на кассе крутился.

PaViS
25.05.2009, 13:21
Выделенный сервер для этого обязателен? У мну сервер тогда на кассе крутился. Работает любой, и выделенный и на кассе.

only_pro
25.05.2009, 22:24
Сама постановка темы не совсем правильна! Ты хотел сказать - "Будет ли работать кард сервер, если связь с кассой идёт по TCP-IP протоколу? "

ДА! И это более надёжно!

RNBOPEN.dll должен находиться как в папке CARDSERV, так и в RK6. (Это для связи сервера с кард-сервером.


Настройка кард сервера!

[DB]
File = card.udb
DayBound = 4:00
Backup =
IgnoreStopDate=No

[LinkDLL]
1 = RNBOpen
2 = RTcp
3 = RLocal

[RNBOpen]
Server = ASERV

[RTcp]
Port = 3456

[RLocal]
Port = 0

это CARDSERV.INI, в папке с которым должны ити файлы RLOCAL.dll, RNBOPEN.dll и Rtcp.dll

Настройка сервера заключается только в строке ApServer=ASERV и всё!!!!
ВАЖНО!!! Регистр очень важен!!! - Aserv и ASERV в нашем случае большая разница!

Настройка отчетов для скидочных и персональных карт!
Фрагмент с RKEEPER.INI


[Reports]
CSLinkDLL=RLocal
CSLinkGate=2
ItemsReport=Base
DaysReport=Base
StartHour=9
CFXFontName=Helica
CFXFontSize=8
CFXFontCharset=0

[RLocal]
Client2 = Reports
Port2 = 0

ну и само собой RLOCAL.dll должна быть в корне RK6 (желатьельно и все остальные Rtcp.dll и RNBOPEN.dll(про который сказано выше)

Настройка PCARDS

Фрагмент с RKEEPER.INI

[PCards]
CSLinkDLL = RTcp
CSLinkGate = 1
DBF = ANSI

[RTcp]
Server1 = 127.0.0.1
Client1 = Person_Cards
Port1 = 3456

В корне должна быть Rtcp.dll


Всё! теперь отчёты работают на Local, а Редактор карт по ТСП и мы избвились от NetBios !!!

Конечно пробывал!!! Может ты не туда пишешь ApServer=ASERV ??
ВАЖНО!!!! Это нужно не на кассе прописывать, а именно на сервере, или на кассе, если она является сервером!!!!

mmx
30.07.2009, 23:43
Немогу настроить хоть ты тресни
вопрос 1 на кассе должен быть поднят NetBios
2 что прописывать в rkeeper.ini в пункте client= его ip или имя unit 1
3 должен ли быть поднят netbios на самом сервере ???
4 в ApServer= должно быть прописано имя компа ??? если да то у иня выскакивет ошибка мол имя уже используется netbios
вот что прописанно у меня в Cardserver.ini
[DB]
File = card.udb
DayBound = 4:00
Backup =
IgnoreStopDate=No
BackupCount=2
WeekStart=7

[LinkDLL]
2 = RNBOpen
3 = RTcp
4 = RLocal


[RNBOpen]
Server = APSERV

[RTcp]
Port = 3456

[RLocal]
Port = 0
и в rkeeper.ini
ApServer=APSERV
[Common]
Alias1 = d:\rk6\db
Alias2 = d:\rk6\db
EditFRF = NO

[Reports]
CSLinkDLL=RTcp
CSLinkGate=2
ItemsReport=Base
DaysReport=Base
StartHour=9
CFXFontName=Helica
CFXFontSize=8
CFXFontCharset=0

[PCards]
CSLinkDLL = RTcp [DLL связи без расширения]
CSLinkGate = 1 [номер клиента, потом добавлять эту цифру в параметры DLL]
AutoPrintOper = NO [печатать ли ручную транзакцию сразу на принтер]
DBF = ANSI [OEM / ANSI - кодировка в DBF файлах экспорта]
Birthday = 0 [Режим построения отчета по дням рождений]
[0 - учитывается заданный год]
[1 - не учитывается заданный год]
Guardant = [Можно указать ключ с лицензией]

[RNBOpen]
Client1 = RK-Monitor
Server1 = 01SERV


Client2 = RK-Monitor
Server2 = 02SERV


Client3 = RK-Editor
Server3 = 03SERV


Client4 = RK-Editor
Server4 = 04SERV


Client5 = RK-Editor
Server5 = 05SERV


Client6 = RK-Editor
Server6 = 06SERV


Client7 = RK-Editor
Server7 = 07SERV


[RTcp]
Server1 = 192.168.1.3
Port1 = 3456
Client1 = 192.168.1.8

что не так понять не могу

pravd
31.07.2009, 07:47
описание rkeeper.ini ты откуда привел? то, что ты написал это смесь серверного ini и менеджерского) на сервере в rkeeper.ini должно быть APServer-APSERV а на менеджерской машине в RK6\rkeeper.ini должно быть все остальное, что ты написал Коллеги, так и не понял, Netbios OVER TCP ЭТО ТИПА ИНКАПСУЛЯЦИЯ? и как в этом случае работают кассы с кассовым сервером? тоже по tcp?

Cooper
04.06.2014, 12:13
Добрый всем день.
Тема вроде бы похожая.
Установил сервер выделенный 6,97
кардсервер 7,17,02 (запускал и как служба и как десктоп)
Касса работает по ТСР
На компе виндоус 7 * 64 (файервол отключен, антивирус - нод). Netbios OVER TCP галочку поставил.
Проблема такая: Прокатываю карту на кассе, касса висит бесконечно долго, на серваке надпись Get Answer from prepay server
у кардсерва протоколы все нормально прогружаются, транзакция при этом не появляется. ПДС работает нормально.
Самое интересное, после перезагрузки компьютера полностью, всё запускается автоматом, и карточки катаются минут 5 нормально. затем перестают, всё зависает.
Точно такая же конфигурация работает в другом ресторане, где искать проблему?

SH
04.06.2014, 12:23
где искать проблему?
В

виндоус 7 * 64
- не дружат они.

---------- Добавлено в 11:21 ---------- Предыдущее сообщение было размещено в 11:16 ----------

Можно кассу поднять до 6.105, там касса работает с ПДС целиком по tcp/ip и вроде затыков нет.

---------- Добавлено в 11:23 ---------- Предыдущее сообщение было размещено в 11:21 ----------


антивирус - нод
Отключать не пробовали? Уже встречался, что гадил он... Правда, с rk7. Но прецедент был.

Cooper
04.06.2014, 12:30
Пробовал временно приостановить защиту. Попробую удалить совсем нод, отпишусь.

SH
04.06.2014, 12:38
Когда дело было в ноде - приостановка помогала.
Я склонен скорее считать, что дело в x64. Сталкивались, не победили.

mnekin
05.06.2014, 18:44
Добрый всем день.
Тема вроде бы похожая.
Установил сервер выделенный 6,97
кардсервер 7,17,02 (запускал и как служба и как десктоп)
Касса работает по ТСР
На компе виндоус 7 * 64 (файервол отключен, антивирус - нод). Netbios OVER TCP галочку поставил.
Проблема такая: Прокатываю карту на кассе, касса висит бесконечно долго, на серваке надпись Get Answer from prepay server
у кардсерва протоколы все нормально прогружаются, транзакция при этом не появляется. ПДС работает нормально.
Самое интересное, после перезагрузки компьютера полностью, всё запускается автоматом, и карточки катаются минут 5 нормально. затем перестают, всё зависает.
Точно такая же конфигурация работает в другом ресторане, где искать проблему?

Rkserver 6.97 и cardserv работает только через RBOpen, а вот RBOpen на 64битных ОС не работает .
Тут два решения:
1) cardserv переводить на win 32 бит
2) Обновить Rkserver 6.97 до Rkserver 6.106 и настроить связь между Rkserver 6.106 и cardserv через RTCP, при таком все будет работать на 64битной ОС

Cooper
14.06.2014, 12:57
Поставил я 6.106
Вроде заработало!
Спасибо всем.