Показано с 1 по 7 из 7

Тема: Локальный CardServ

  1. #1
    Сведущий
    Регистрация
    25.07.2012
    Адрес
    Саратов
    Сообщений
    50
    Поблагодарил(а)
    1
    Благодарностей: 0 (сообщений: 0)

    Локальный CardServ

    Здравствуйте.
    Имеется сервер карт версия 7.10.05. Хочу сделать локальный CardServ на Windows 7 32bit. Кассовый сервер на этом же компьютере куда хочу установить локальный CardServ.
    Скопировал папку CARDSERVER с имеющегося сервера, подредактировал CARDSERV.INI изменил
    Код:
    [RNetBios]
    Server = PCSER
    
    
    [RNBOpen]
    Server = ASer
    card.udb скопировал с дистрибутива.

    до syncard дело даже не дошло - не запускается Cardserv.exe. Выглядит как будто не реагирует ни на ентер ни на 2-й клик - процесс не появляется в диспетчере задач и ошибок никаких не пишет.

    Подскажите, может что еще нужно установить чтобы хотя бы запускаться начал Cardserv.exe?

  2. #2
    Разбирающийся
    Регистрация
    23.04.2014
    Адрес
    Волгоград
    Сообщений
    1,619
    Поблагодарил(а)
    5
    Благодарностей: 29 (сообщений: 24)
    Cardserv запускается с ключом.
    /desktop - как приложение
    /install - устанавливается как служба
    /uninstall - удаляется из списка служб.

  3. #3
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 462 (сообщений: 364)
    хотя бы запускаться начал Cardserv.exe
    А он никогда ни по "ентер ни по 2-й клик" не запускается...

    Cardserv.exe /desktop - запуск в качестве консольного приложения
    Cardserv.exe /install - установка службы
    Cardserv.exe /uninstall - снос службы
    Ильин Александр, Компания "Соттос"
    г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
    г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
    www.sottos.ru | vk.com/sottos | fb.com/sottosru
    Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7

  4. #4
    Сведущий
    Регистрация
    25.07.2012
    Адрес
    Саратов
    Сообщений
    50
    Поблагодарил(а)
    1
    Благодарностей: 0 (сообщений: 0)
    Установил службу, запустил её - сервер заработал (после того как прописал его на сервере r-keeper касса ругается на отсутствие скидочной карты в базе, а не на связь с сервером, значит сервер работает). Большое спасибо, похоже проглядел в инструкциях эти опции.

    Теперь у меня возникла следующая проблема:
    сервер (Cardserv) запущен как служба, в syncard.INI прописано
    Код:
    [Options]
    Period=10
    
    
    [Local]
    DLL=RLocal
    Gate=1
    
    
    [Head]
    DLL=RTcp
    Gate=1
    Modem=0
    TryLink=1
    
    
    [Modem]
    PBEntry=PhoneBookEntry
    
    
    [Rlocal]
    client1=syncard
    port1=0
    
    
    [Rtcp]
    client1=syncard
    server1=10.0.15.55
    port1=3457
    server1=10.0.15.55 - IP имеющегося сервера ПДС
    port1=3457 - порт на имеющемся сервере ПДС

    Запускаю syncard.exe /desktop - пишет
    Код:
    Error: [Local] Server not found on port 0

    При этом касса при проведении скидки ругается на отсутствие карты в базе (конечно, база пустая же), а не на связь с сервером.

    останавливаю службу
    Cardserv.exe и запускаю сервер как приложение
    Cardserv.exe /desktop - syncard начал ругаться иначе:
    Код:
    [Local]: Protocol 25 is not supported.
    думаю я опять что-то элементарное не замечаю

  5. #5
    Разбирающийся
    Регистрация
    23.04.2014
    Адрес
    Волгоград
    Сообщений
    1,619
    Поблагодарил(а)
    5
    Благодарностей: 29 (сообщений: 24)
    Покажите уж сразу все 3 ини-файла: головного кардсервера, локального кардсервера и синкарда.
    Protocol 25 is not supported.
    Точно не знаю, но варианты:
    1) rlocal.dll, которую использует синкард и локальный кардсерв - различны.
    2) версия ПДС слишком старая для используемой версии rlocal.dll. 7.10 - это очень-очень старая версия.

    Кроме прочего, не рекомендуется использовать протокол rlocal вообще никогда. Цитирую:
    В работе модуля связи RLOCAL.DLL была обнаружена проблема (подробности см. http://tracker.ucs.ru:8080/redmine/issues/47751#note-35), в связи с чем модуль был исключен из всех дистрибутивов ПДС.
    Во всех рабочих конфигурациях, где используется модуль RLOCAL.DLL, рекомендуется заменить его на модуль RTCP.DLL (даже при локальных подключениях)

  6. #6
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 462 (сообщений: 364)
    Вмодействие по rlocal со службой не возможно. Только в рамках консоли.
    Ошибка про not supported связана с разными версиями. В вашем случе похоже что головной (старый) и локальный (новый) сервера собраны из разных дистрибутивов
    Ильин Александр, Компания "Соттос"
    г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
    г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
    www.sottos.ru | vk.com/sottos | fb.com/sottosru
    Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7

  7. #7
    Сведущий
    Регистрация
    25.07.2012
    Адрес
    Саратов
    Сообщений
    50
    Поблагодарил(а)
    1
    Благодарностей: 0 (сообщений: 0)
    Проблема в том что я так и не понял куда в syncard.INI писать апраметры подключения к головному серверу, а куда параметры подключения к локальному.
    Сделал следубщее:
    Обновил Cardserv (головной и лакальный) до версии 7.22.02, а обновлением базы. на локальный сервер положил пустую базу из дистрибутива. Обновил Person Cards до версии 3.24.03 (думаю это не важно, но мало ли) - головной сервер работает - Person Cards подключается
    головной CARDSERV.INI (IP компьютера 10.0.15.55)
    Код:
    [DB]File = card.udb
    DayBound = 4:00
    Backup = 
    IgnoreStopDate=No
    BackupCount=2
    WeekStart=7
    
    
    [LinkDLL]
    1 = RNetBios
    2 = RNBOpen
    3 = RTcp
    4 = RLocal
    
    
    [RNetBios]
    Server = PCSERV
    
    
    [RNBOpen]
    Server = AServ
    
    
    [RTcp]
    Port = 3456
    
    
    [RLocal]
    Port = 0

    CARDSERV.INI локального
    Код:
    [DB]File = card.udb
    DayBound = 4:00
    Backup = 
    IgnoreStopDate=No
    BackupCount=2
    WeekStart=7
    
    
    [LinkDLL]
    1 = RNetBios
    2 = RNBOpen
    3 = RTcp
    4 = RLocal
    
    
    [RNetBios]
    Server = PCSER
    
    
    [RNBOpen]
    Server = ASer
    
    
    [RTcp]
    Port = 3456
    
    
    [RLocal]
    Port = 0
    syncard.INI (поумолчанию все осталось)
    Код:
    [Options]Period=10
    
    
    [Local]
    DLL=RLocal
    Gate=1
    
    
    [Head]
    DLL=RTcp
    Gate=1
    Modem=0
    TryLink=1
    
    
    [Modem]
    PBEntry=PhoneBookEntry
    
    
    [Rlocal]
    client1=syncard
    port1=0
    
    
    [Rtcp]
    client1=syncard
    server1=127.0.0.1
    port1=4000

    Код:
    [Rlocal]
    client1=syncard
    port1=0
    нужно вообще убрать, как я понял
    но куда писать IP и порт локального CARDSERV, а куда головного так нигде и не нашел в описании (изначально думал что в [Rlocal] - локальный, в [Rtcp] - головной)

    ---------- Добавлено в 10:39 ---------- Предыдущее сообщение было размещено в 10:28 ----------

    похоже разобрался, всем спасибо.
    как все проверю опишу что сделал

    ---------- Добавлено в 10:49 ---------- Предыдущее сообщение было размещено в 10:39 ----------

    Вот такой syncard.INI получился
    Код:
    [Options]
    Period=10
    
    
    [Local]
    DLL=RTcp
    Gate=1
    
    
    [Head]
    DLL=RTcp
    Gate=2
    Modem=0
    TryLink=1
    
    
    [Modem]
    PBEntry=PhoneBookEntry
    
    
    
    
    [Rtcp]
    client1=syncard
    server1=127.0.0.1
    port1=3456
    client2=syncard
    server2=10.0.15.55
    port2=3456

Похожие темы

  1. RK6Server, RK6Manager, Cardserv
    от Dekt в разделе RK: Сервер
    Ответов: 2
    Последнее сообщение: 03.12.2014, 03:21
  2. Локальный сервер отчетов RK7
    от Aprill в разделе Сервер справочников и сервер отчетов R-Keeper 7
    Ответов: 3
    Последнее сообщение: 28.11.2013, 22:59
  3. Cardserv незапускается
    от climbatize в разделе Персональная Дисконтная Система (ПДС)
    Ответов: 1
    Последнее сообщение: 24.08.2010, 17:14
  4. Ошибка CardServ?
    от Tretalek в разделе R-Keeper 6
    Ответов: 3
    Последнее сообщение: 13.03.2009, 14:50
  5. проблемка с CardServ
    от dima-pa в разделе Персональная Дисконтная Система (ПДС)
    Ответов: 1
    Последнее сообщение: 19.09.2008, 11:10

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •