Просмотр полной версии : Настройка сети посредством NETBEUI
Добрый день. Помогите настроить связь кассового сервера из под DOS с менеджером(RKeeper 6). Проблема возникла после того как умер компьютер на котором был установлен менеджер. Далее я перенес папку RK6 на другой компьютер и расшарил, установил протокол NETBEUI на новом компьютере(Windows xp), переименовил имя компьютера как на старом(UNIT99). При этом меню не обновляется на кассовом сервере. Подскажите где не правильно настроил.
Настройка проста до зубовного скрежета.
- с помощью утилиты lanacfg узнаем нужный номер лана для нужной сетевой карточки со свежеустановленным протоколом
- в rkeeper.ini для editor`а меняем значение параметра Adapter на найденный
Настройка проста до зубовного скрежета.
- с помощью утилиты lanacfg узнаем нужный номер лана для нужной сетевой карточки со свежеустановленным протоколом
- в rkeeper.ini для editor`а меняем значение параметра Adapter на найденный
Все эти манипуляции нужно проводить на кассовом сервере или в менеджере?
- в rkeeper.ini для editor`а меняем значение параметра Adapter на найденный
Потом меню обновляется онлайн, не обновляется при перезагрузке сервера и имеем проблемы.
Проверяйте local.db на сервере, скорее всего, у сервера нет доступа к папке из строки 2.
mcmaster
26.03.2015, 22:56
Брандмауэр и фаерволы надо отключить!
Потом меню обновляется онлайн, не обновляется при перезагрузке сервера и имеем проблемы.
Замечательно все обновляется, как в случае нахождения базы локально на пк манагера, так и в случае сетевого доступа к БД с этого пк.
Все эти манипуляции нужно проводить на кассовом сервере или в менеджере?
На пк манагера, разумеется.
Проверяйте local.db на сервере, скорее всего, у сервера нет доступа к папке из строки 2.
Как один из способов проверки.
- Сделать бэкап папки database.
- Подкинуть чистую database из дистрибутива сборки.
- Скопипастить туда system.db из бэкапа.
- Запустить кассервер.
Безошибочный старт с подхваченными станциями даст 100% гарантию на доступность словарей RK6 для сабжа.
+
Да, кстати, одного переноса папки РК6 маловато.
Alias1 & Alias2 из rkeeper.ini куда смотрят?
С дос-станции, откуда кассервер стартует папка из Alias1 на чтение открыта?
А папка ENDDAY(третья строчка в local.db, она же EnddayPath в секции [Appender] в rkeeper.ini на менеджерже) доступна на полную с дос-станции?
Замечательно все обновляется, как в случае нахождения базы локально на пк манагера, так и в случае сетевого доступа к БД с этого пк.
Если обновление происходит по netbios и папка DB менеджера не доступна - после закрытия смены все слетит нафиг.
Поэтому надо добиваться доступа к папке.
Если обновление происходит по netbios и папка DB менеджера не доступна - после закрытия смены все слетит нафиг.
Поэтому надо добиваться доступа к папке.
Как-то не учел этот момент в первом посте, да, т.к. шаринг папок в рк6 на доступ за много лет стал таким же естественным, не требующим особого внимания, как и мытье рук после посещения уборной.
Дабы не плодить новую тему спрошу здесь.
Пришлось переставлять систему на компьютере менеджера. Rkeeper запускается, но касса (работает под Dos) не копирует данные в endday на компьютере менеджера. NETBEUI установил, сетевой доступ к каталогу RK6 дал, но данные не попадают. Другая касса, которая находится удаленно, подключается через VPN и настроена по TCP данные передает. В чем может быть проблема.
1 Попробуйте с кассы (из под ДОС) записать руками что нибудь в каталог ENDDAY - возможно у вас шара только на чтение.
2 Проверьте пути в local.db
Шара открыта на запись по TCP данные пишутся.
---------- Добавлено в 17:01 ---------- Предыдущее сообщение было размещено в 17:00 ----------
Как посмотреть пути в local.db
Шара открыта на запись по TCP данные пишутся.
Я вам о другом говорил: Попробуйте сами с кассы записать туда файл. Возможно выйдет ошибка, которая все и объяснит.
Как посмотреть пути в local.db
Можно прямо на кассе открыть файл при помощи софтины DBEDIT.EXE (если она там есть)
Или в Волкове/Нортоне по F3/F4
Или скопировать этот файл по сети на виндовую машину и посмотреть там.
Сегодня получилось добраться до кассы. Выяснилось, что подключается касса по tcp/ip. В результате подключения ip-адрес получается, шара подключается, в сетевую папку записать возможно (скопировал данные с кассы). В папке Result папки с файлами присутствуют. Вручную переместил папки из result в endday, запустил закрытие дня - получаю "нет новых данных". С удаленной машины все нормально передается и день закрывается. Может быть подскажете что еще посмотреть?
Вручную переместил папки из result в endday, запустил закрытие дня - получаю "нет новых данных".
это потому, что в каждой подпапке нужно создать файл FIN.DB нулевого размера.
Может быть подскажете что еще посмотреть?
Вот
2 Проверьте пути в local.db
это потому, что в каждой подпапке нужно создать файл FIN.DB нулевого размера.
Спасибо за совет, я после вчерашнего чтения форума тоже подошел к этой мысли. Создал файлы - закрытие дня произошло.
Вот
44494448
Во вложении содержимое local.db и список каталогов на компьютере менеджера.
Содержимое AUTOEXEC.BAT:
PATH=C:\NET;c:\;c:\DOS;c:\NC;C:\TOUCH
:mode com4 baud=115200 data=8 stop=1 parity=none
mode com2 9600,n,8,1
C:\TOOLS\ELO\TOUCH\ELODEV 2200,2,9600 -C412,3626,541,3497,1,255
cd c:\net
net initialize
netbind.com
tcptsr.exe
tinyrfc.exe
net start
net logon UNIT01 123456 /yes /savepw:yes
sockets.exe
net time \\unit99 /set /yes
net use n: \\unit99\rk6
cd c:\rkclient
:dmove buf rkclient
cor
rem rkeeper6
cd c:\nc
nc
Я бы попробовал поменять пути в Local.db на N:\DB\ и N:\ENDDAY\ соответственно.
Второй вариант - это поднять RKSHARE.
Я бы попробовал поменять пути в Local.db на N:\DB\ и N:\ENDDAY\ соответственно.
+1 Это проще.
Либо (согласно вашего local.db)
На менеджерском компе должна быть расшарена папка DB под именем "menu6"
А папка ENDDAY должна шариться под именем "results"
Всем большое спасибо!
Система работает нормально, знакомые довольны. :)
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot