问题标签 [cen-xfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1145 浏览

xfs - XFS 如何找到 WFPOpen?

我将为我自己的硬件(可能是虚拟的)实现一个 SPI。正如我发现(也许我弄错了)当应用程序调用 WFSOpen 时,XFS 在 SPI 中调用 WFPOpen。但是这个“in SPI”是指哪里呢?也许我应该给出在注册表某处找到 WFPOpen 的 dll 文件的地址。我还认为应该在 HKLM\XFS\Service_Provider\\DllName 中给出 dll 路径。是这样吗?够了吗?XFS 是否对此注册表路径和密钥敏感并使用它来查找 SPI 在哪里?我已经完成了上述操作,但我得到了 WFS_ERR_SERVICE_NOT_FOUND。XFS 似乎没有在 dll 中查找函数。有什么问题?

我认为最好发送 xfs 日志以便您能够更好地处理问题。 https://www.dropbox.com/s/6wwbjfpxxibjnl1/9603071652%20-%20XFSTrace.7z?dl=0

0 投票
0 回答
143 浏览

c# - 错误 指针参数未指向可访问内存

我正在使用 CEN XFS 标准构建应用程序,然后我WFS_ERR_INVALID_POINTER在 CEN XFS 文档中收到了这个错误,它的意思是这样的A pointer parameter does not point to accessible memory.,但我不知道这个错误是什么,,

我的 WFSExecute 是这样的:

WFSExecute(lphService, 1401, cardDispense, 0, lppResult);

我的 lppResult 是这样的:

0 投票
1 回答
709 浏览

c++ - 如何使用“WFS_CMD_CIM_CONFIGURE_NOTETYPES”命令在 XFS 中配置注释类型

我想在现金操作期间配置特定的票据类型

输入参数应采用以下格式:LPUSHORT lpusNoteIDs;

当我执行以下命令时,我收到无效数据错误(-52)

我什至尝试过下面的代码,但它给了我同样的错误

CIM 服务提供商实施规范文档中它说:

lpusNoteIDs :-指向以 NULL 结尾的无符号短裤列表,其中包含钞票的票据 ID

关于必须如何传递值的任何帮助都将非常有用。在此先感谢。

0 投票
2 回答
720 浏览

c++ - 如何从 C++ 中显示 C# 结构中的值

abc.h 文件


abc.cpp(DLL 文件)

结构 :-

函数调用:-

当我尝试在 C# 中调用它们时,我在 C# 中得到垃圾值。在调试它们时,我发现正确存储了这些值。关于必须如何传递值的任何帮助都将非常有用。在此先感谢。

0 投票
0 回答
720 浏览

java - 编写 J/XFS 代码以与 ATM 外围设备交互

我一直在尝试学习 J/XFS,但一直卡在无法开始的地步。尽管规范详细介绍了可用调用和 API,但很少或没有示例代码片段显示如何编写代码以与 ATM 外围设备交互。

  1. 我在哪里可以获得 CEN/XFS 或 J/XFS 的示例代码片段?
  2. 是否有我可以试用代码的虚拟外围设备?

任何指针都会有所帮助。

0 投票
2 回答
752 浏览

c - 如何在 ATM 中使用 XFS 获取 Cassette 类型信息?

usNumber 表示序列号。cUnitID 表示卡带标识符,但不同的供应商有不同的格式来表示它。我在哪里可以找到这种格式?有没有其他地方可以获得逻辑现金单元标识符(类型号)

0 投票
1 回答
807 浏览

xfs - 如何解决 Windows 应用程序中的多供应商 ATM 支持

在阅读了 CEN/XFS 编程参考之后,我认为编写所有 ATM 都支持的 ATM 软件会很“容易”。乍一看,就可移植性而言,整个标准对我来说似乎是合理的。

然而,令我大吃一惊的是,我可以访问一些知名供应商的 ATM,它们甚至没有安装 Microsoft XFS 管理器(msxfs.dll 等)。我认为这将是一个非常罕见的情况。

有人告诉我,一些供应商有自己的 XFS 管理器。这是真的吗?我认为 JXFS 或供应商特定层将依赖于 CEN/XFS 管理器。

如果是这样,我是否必须了解所有依赖于供应商的 API?我拒绝相信这个行业是这样运作的。

0 投票
1 回答
156 浏览

c++ - 为 SIU 启用事件时出现 WFS_ERR_SIU_INVALID_PORT (-801) 错误

我正在尝试为 SIU 设备启用事件,如下所示:

这在其中一个测试 ATM 中按预期工作 (hResult = 0)。然而,在另一个测试 ATM 上,这将返回 WFS_ERR_SIU_INVALID_PORT (-801)。

根据XFS doc,这意味着:

尝试将端口设置为新值无效,因为该端口不存在或该端口已预先配置为输入端口。

我真的不明白文档的描述。有人可以解释为什么返回此状态以及应该做什么?

谢谢你。

0 投票
0 回答
145 浏览

windows-services - 将 cen/xfs 客户端应用程序作为 Windows 服务运行时出现问题

我正在用 c++ 开发一个 cen/xfs 客户端应用程序,它将注册事件并接收它。我将应用程序(.exe 文件)安装为 Windows 服务,并且在我启动服务几分钟后系统会重新启动,但是当我直接执行 .exe 文件时它可以正常工作。有谁知道为什么?

0 投票
0 回答
83 浏览

cen-xfs - 如何使用 XFS 查找 ATM 显示器是否为触摸屏?

我想知道 ATM 有什么类型的显示器;触摸屏与否?这可以使用 CEN XFS 找出吗?我阅读了手册,找不到任何特定于显示的服务类。有没有或者我错过了?有人可以指出这一点吗?非常感谢。