PDA

Просмотр полной версии : Подключение RK7 к ПДС, кассовый сервер не подключается к серверу PDS



ZigBee
14.02.2013, 18:21
Не получается подключить PDS. Вроде все что мог перепробовал, все равно пишет в кассовом сервере в разделе Интерфейсы - Server PDS_NETKERN Was not connected.
Какова схема подключения?

Вот что у меня в конфигах
__________CARDSERV.INI ___________________________
[DB]
File = card.udb
Backup=
DayBound=4:00
IgnoreStopDate=No
LimitCountOfDisc=No
BackupCount=2
WeekStart=7
[LinkDLL]
1 = pds_netk
2 = Rtcp
3 = RLocal
4 = RNBOpen
5 = RNetbios
[Rtcp]
Port = 3052
[pds_netk]
NetServerName=PDS_NETKERN
ininame=netk.ini
DebugMessages=2
_________________________________________

___________________netk.ini __________________
[netkern]
TESTMESSAGES=0
PROTOCOLS=tcpsoc.dll
[TCPSOC]
port=2234
__________________________________________
____________________RKEEPER.INI_________________

[Common]
EditFRF = NO
Language=.RUS
[PCards]
CSLinkDLL = RTcp
CSLinkGate = 1
DBF = ANSI
SaveLogin=YES
Login=dmitry
Birthday=0
ShowExport=1
[RTCP]
Server1 = 127.0.0.1
;CARDESRV_TVL
Client1 = PCARDS
Port1 = 3052
[PCGET]
Server = RK7SRV
Client = PCARDS
ShowMarkups = 0
LastLoginName = Administrator
[NETKERN]
PROTOCOLS = tcpsoc.DLL
________________________________

Все находится на одном сервере.

ZigBee
19.02.2013, 00:47
Ну что никто не в курсе этой поделки?
Есть хотя бы понимание архитектуры связи приложений? Кто к кому обращается? Правильно я понимаю что MIDSERVER обращается по параметру PDS Server взятый из парметра взятого из базы референс (по умолчанию PDS_NETKERN)? Какой протокол он использует? Где задается порт по которому он обращается?

Rus75lan
19.02.2013, 11:49
Могу быть не прав.
Кардсерв связывается с референтным сервером через pds_netk.dll.
пкардс берет скидки из справочников через pcget.dll. Еще нужна tcpsoc.DLL.
если пкардс и кассовый сервер на одной машине, то рекомендуется для пкардс создать отдельную папку и оттуда уже запускать.
если в справочниках все правильно настроено, то может лежат не правильные pcget.dll и tcpsoc.DLL. У меня не запускалось именно по этой причине.