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

Тема: Работа с R-Keeper 7 из Java

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

    Работа с R-Keeper 7 из Java

    Добрый день.
    Проблема следующая - необходимо из ПО, написанного на Java, получать информацию об отбитии чека. Из вариантов доступа к R-Keeper 7 есть только XML-интерфейс под паролем.
    Пробовал из Java с помощью Java Native Access вызывать CallRK7XMLRPC2 из RK7XML.dll, но Java-машина при вызове завершает работу с Access Violation, да и эта функция сохраняет результат в файл, что не лучший вариант. С этой же функцией с IStream в качестве параметров Java Native Access работать не умеет.
    Пробовал напрямую подключаться через сокет к XML-интерфейсу и посылать в него XML-запросы в виде текста, например
    Код:
    <?xml version="1.0" encoding="windows-1251"?>
    <RK7Query>
    <RK7CMD CMD="GetReceipts"/>
    </RK7Query>
    но после отсылки запроса Keeper просто закрывает соединение, полагаю, из-за пароля на интерфейсе.
    Собственно, поэтому интересуют следующие вопросы:
    1) Существует-ли вообще в R-Keeper подписка на события? Если нет - как можно получать информацию об отбитии чека?
    2) Как правильно работать с XML-интерфейсом под паролем?
    3) Какие еще есть варианты решения задачи?
    Заранее благодарю за помощь.

  2. #2
    Сведущий
    Регистрация
    06.03.2014
    Адрес
    MSK
    Сообщений
    87
    Поблагодарил(а)
    0
    Благодарностей: 1 (сообщений: 1)
    - какой XML интерфейс вы имеете ввиду? он есть на сервере отчетов / кассовом сервере / кассе.
    - если это XML интерфейс кассового сервера то пароль (Crypt Key) можно не заводить. Это необязательное поле при создании интерфейса.

  3. #3
    Сведущий
    Регистрация
    28.09.2013
    Адрес
    Москва
    Сообщений
    85
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    А не проще с SQL server работать? а там уже подстроить что нужно, у того java клиента есть же база - выбирай selectом данные и смотри.

  4. #4
    Разбирающийся
    Регистрация
    20.10.2011
    Адрес
    Кыргызстан
    Сообщений
    988
    Поблагодарил(а)
    55
    Благодарностей: 35 (сообщений: 24)
    Цитата Сообщение от belovchanin Посмотреть сообщение
    А не проще с SQL server работать? а там уже подстроить что нужно, у того java клиента есть же база - выбирай selectом данные и смотри.
    midserver работает с udb, так что без вариантов, только XML

Похожие темы

  1. Работа с версией R-Keeper 6.103.1
    от Digital в разделе Delivery
    Ответов: 3
    Последнее сообщение: 26.09.2013, 01:13
  2. Работа с ФР в RK7
    от Admin в разделе R-Keeper 7 и фискальные регистраторы, а также чеки и пречеки
    Ответов: 5
    Последнее сообщение: 01.12.2012, 18:21
  3. работа с PDA
    от pravd в разделе R-Keeper 6
    Ответов: 2
    Последнее сообщение: 04.10.2009, 11:24
  4. R-keeper настройка опции "Работа кухни"
    от Mark в разделе RK: Сервис-печать, принтеры
    Ответов: 0
    Последнее сообщение: 13.10.2008, 23:33

Метки этой темы

Ваши права

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