我们正在与Micros POS 3700(v.4.8)进行整合。
当我们向其网络界面发送任何请求时,我们收到以下错误: 服务器无法处理请求。 - > & quot; ResPosApiWeb.ResPosApiWebService& quot;的类型初始值设定项。抛出一个例外。 - >找不到API客户端配置记录。
我们根据官方文档完成了所有工作 - 创建员工和员工类,注册新设备节点,设备和工作站。控制面板显示我们的节点,并标记为绿色。
我们花了很多时间试图弄清楚什么是错的,我们尝试了很多方法来修复它,但没有任何效果。文档中没有关于此错误的信息,我们无法在Internet中找到任何有关此错误的信息。任何帮助将不胜感激。
答案 0 :(得分:2)
刚刚解决了.......
按照指南设置执行以下步骤。
将新设备添加为具有相同网络节点的DiskFile。
在以下priners中的UserWorkstations中将其设置为打印机
客户收据打印机
访客检查打印机
CA凭证打印机
期刊打印机。
答案 1 :(得分:1)
对我来说,这是一张支票。 RESDBS不知道如何处理前5天的卡住检查,当POSAPI请求检查更新时,它会吐出SQL错误。花了3个小时仔细检查IIS,配置器和随机文件,以防出现卡住的异常检查。
答案 2 :(得分:0)
要考虑的另一个项目是确保3700系统处于DEMO模式(或获得适当许可) - 此功能需要适当的许可,如果未获得适当的许可,Web服务将无法响应。 3700d日志显示以下内容......
*错误* 3700 POS系统未获得适当许可。 | 10月12日星期五15:13:25 |服务器| POSAPI | 0 |无法创建或初始化ResDbs接口,HRESULT = c701045f |
10月12日星期五15:13:25 |服务器| POSAPI | 0 | [0xC701045F]找不到API客户端配置记录。 |
假设您 不 在生产系统上工作并且您希望将系统置于DEMO模式,请执行以下操作;
开始 - >程序 - >微应用 - >实用程序 - >许可证管理器
确保选中[]演示复选框。 (如果您在实时系统上进行开发(不推荐),也可以将每个部分单独启用到演示模式)
希望有所帮助
答案 3 :(得分:0)
我刚才用另一种方式解决了这个问题......我尝试了上面的所有解决方案都没有成功,但最终通过用功能环境中的副本替换ResPosApiWeb.asmx来修复它。 我不知道它是如何被破坏的,但那里的人已经8岁了。