Запись конфигурации клиента API MICROS 3700 ResPosApiWeb - PullRequest
4 голосов
/ 29 февраля 2012

Мы работаем над интеграцией с Micros POS 3700 (v. 4.8).

Когда мы отправляем любой запрос на его веб-интерфейс, мы получаем следующую ошибку: Серверу не удалось обработать запрос. -> инициализатор типа для & quot; ResPosApiWeb.ResPosApiWebService & quot; бросил исключение. -> Не удалось найти запись конфигурации клиента API.

Мы сделали все согласно официальной документации - создали класс сотрудника и сотрудника, зарегистрировали новый узел устройства, устройство и рабочую станцию. Панель управления отображает наш узел, и он отмечен зеленым цветом.

Мы потратили много времени, пытаясь выяснить, что не так, и мы попробовали много способов исправить это, но ничего не помогло. В документации нет информации об этой ошибке, и мы не смогли ничего найти в Интернете. Любая помощь будет принята с благодарностью.

Ответы [ 4 ]

2 голосов
/ 01 марта 2012

Только что было решено .......

после выполнения инструкций по установке выполните следующие действия.

Добавление нового устройства в качестве DiskFile с тем же сетевым узлом.

Установите его в качестве принтера на рабочих станциях пользователя на следующих принтерах

  1. Принтер чеков клиентов

  2. Принтер гостевого чека

  3. CA Voucher Printer

  4. Журнальный принтер.

1 голос
/ 13 декабря 2018

Для меня это был застрявший чек.Застрявшая проверка за 5 дней до того, что RESDBS не знала, как ее обработать, и когда POSAPI запросил обновление проверки, она выдала ошибку SQL.Потратил 3 часа на двойную проверку IIS, конфигуратора и случайных файлов для чокнутой залипшей проверки.

0 голосов
/ 06 декабря 2013

Я просто решил эту проблему по-другому ... Я попробовал все решения, описанные выше, но безуспешно, но в итоге исправил их, заменив ResPosApiWeb.asmx на копию из действующей среды.Я понятия не имею, как это было повреждено, но тому было 8 лет.

0 голосов
/ 13 октября 2012

Еще один момент, который необходимо учитывать, - убедиться, что система 3700 находится в режиме DEMO (или надлежащим образом лицензирована) - для этой функции требуется надлежащее лицензирование, и веб-служба не отвечает, если не лицензирована надлежащим образом.Журнал 3700d показывает следующее ...

* ОШИБКА * 3700 Система POS не лицензирована должным образом.|Пт 12 октября 15:13:25 2012 |СЕРВЕР |ПОСАПИ |0 |Не удалось создать или инициализировать интерфейс ResDbs, HRESULT = c701045f |

Пт 12 октября 15:13:25 2012 |СЕРВЕР |ПОСАПИ |0 |[0xC701045F] Не удалось найти запись конфигурации клиента API.|

Предполагая, что вы НЕ работаете в производственной системе и хотите перевести систему в режим DEMO, выполните следующие действия:

Пуск -> Программы -> Приложения Micros -> Утилиты -> Диспетчер лицензий

Убедитесь, что установлен флажок [] Demo.(также каждый раздел может быть отдельно включен в демонстрационный режим, если вы разрабатываете на работающей системе (не рекомендуется))

Надеюсь, это поможет

...