4

我们正在努力与 Micros POS 3700 (v. 4.8) 集成。

当我们向其 Web 界面发送任何请求时,我们收到以下错误:服务器无法处理请求。--> “ResPosApiWeb.ResPosApiWebService”的类型初始化器 抛出异常。--> 找不到API客户端配置记录。

我们根据官方文档做所有事情——创建员工和员工类,注册新的设备节点、设备和工作站。控制面板显示我们的节点,它被标记为绿色。

我们花了很多时间试图找出问题所在,我们尝试了很多方法来修复它,但都没有奏效。文档中没有关于此错误的信息,我们无法在 Internet 上找到任何有关它的信息。任何帮助将不胜感激。

4

4 回答 4

2

刚刚解决了…………

按照指南设置后,请执行以下步骤。

添加一个新设备作为具有相同网络节点的 DiskFile。

在以下打印机中将其设置为 UserWorkstations 中的打印机

  1. 客户收据打印机

  2. 客人支票打印机

  3. CA 凭证打印机

  4. 杂志打印机。

于 2012-03-01T09:18:51.940 回答
1

对我来说,这是一张卡住的支票。5 天前 RESDBS 不知道如何处理的卡住支票,当 POSAPI 要求更新支票时,它吐出 SQL 错误。花了 3 个小时仔细检查 IIS、配置器和随机文件,以进行一次糟糕的卡住检查。

于 2018-12-12T21:06:05.110 回答
0

我刚刚以另一种方式解决了这个问题......我尝试了上述所有解决方案,但没有成功,但最终通过将 ResPosApiWeb.asmx 替换为运行环境中的副本来修复它。我不知道它是如何损坏的,但里面的那个已经 8 岁了。

于 2013-12-06T18:29:55.213 回答
0

另一个需要考虑的事项是确保 3700 系统处于演示模式(或正确许可)——此功能需要正确许可,如果没有正确许可,Web 服务将无法响应。3700d 日志显示以下内容...

* 错误 * 3700 POS 系统未获得适当许可。| 2012 年 10 月 12 日星期五 15:13:25 | 服务器 | POSAPI | 0 | 创建或初始化 ResDbs 接口失败,HRESULT = c701045f |

2012 年 10 月 12 日星期五 15:13:25 | 服务器 | POSAPI | 0 | [0xC701045F] 找不到 API 客户端配置记录。|

假设您不在生产系统上工作并且您希望将系统置于演示模式,请执行以下操作;

开始 -> 程序 -> Micros 应用程序 -> 实用程序 -> 许可证管理器

确保选中 [ ] Demo 复选框。(如果您在实时系统上开发,每个部分也可以单独启用演示模式(不推荐))

希望能帮助到你

于 2012-10-12T20:34:14.547 回答