MICROS 3700 ResPosApiWeb API客户端配置记录

时间:2012-02-29 06:50:43

标签: c# point-of-sale

我们正在与Micros POS 3700(v.4.8)进行整合。

当我们向其网络界面发送任何请求时,我们收到以下错误: 服务器无法处理请求。 - > & quot; ResPosApiWeb.ResPosApiWebService& quot;的类型初始值设定项。抛出一个例外。 - >找不到API客户端配置记录。

我们根据官方文档完成了所有工作 - 创建员工和员工类,注册新设备节点,设备和工作站。控制面板显示我们的节点,并标记为绿色。

我们花了很多时间试图弄清楚什么是错的,我们尝试了很多方法来修复它,但没有任何效果。文档中没有关于此错误的信息,我们无法在Internet中找到任何有关此错误的信息。任何帮助将不胜感激。

4 个答案:

答案 0 :(得分:2)

刚刚解决了.......

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

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

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

  1. 客户收据打印机

  2. 访客检查打印机

  3. CA凭证打印机

  4. 期刊打印机。

答案 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岁了。