当前位置:首页 > WOSA/XFS 3.10 中文版 05
Page 37
CWA 15748-5:2008
WFS_ERR_CDM_EXCHANGEACTIVE WFS_ERR_CDM_NOCASHBOXPRESENT WFS_ERR_CDM_ITEMSNOTTAKEN WFS_ERR_CDM_ITEMSLEFT
CDM处于激活状态中。
柜员机无法指派足够的现金盒。
在单步取款动作时钞币未被取走,此错误出现在硬件操时情况
由于优先分配,呈现或回收存款操作的结果,钞币被留在传输通道或出口位置
WFS_ERR_CDM_AMOUNTNOTINMIXTABLE 混合表无法找到此特定金额。
如果WFSCDMDISPENSE结构体中的bPresent参数值为TRUE,下列错误也可能产生: 值
涵义 呈现。
WFS_ERR_CDM_SHUTTEROPEN
需要关闭时,钞门依旧开着。没有钞币呈现。 呈现。
WFS_ERR_CDM_PRERRORITEMS
错误发生在钞币应该被移动到出口位时,至少有一些钞币没有呈现。
WFS_ERR_CDM_PRERRORUNKNOWN 错误发生在钞币应该被移动到出口位时,钞币的位
置未知。可能需要介入现金总额统计进行调解。
WFS_ERR_CDM_PRERRORNOITEMS 错误发生在钞币应该被移动到出口位时,没有钞币WFS_ERR_CDM_SHUTTERNOTOPEN 在需要的时候,钞门没有打开或打不开。没有钞币
事件:
除了定义在[参考一]的一般事件外,下列事件也可能产生: 值
WFS_USRE_CDM_CASHUNITTHRESHOLD WFS_EXEE_CDM_DELAYEDDISPENSE WFS_EXEE_CDM_STARTDISPENSE WFS_EXEE_CDM_CASHUNITERROR WFS_SRVE_CDM_ITEMSTAKEN WFS_EXEE_CDM_PARTIALDISPENSE WFS_EXEE_CDM_SUBDISPENSEOK
涵义
一个钞箱已经达到阈值情况 分配操作在指定时间之前被延时 分配操作开始延时时被触发 钞箱因为分配操作而产生一个错误
用户移动了呈现钞币。如果取款不是单步取款,事件将在取款动作完成后触发。 显示分配动作被服务单部分配操作分开 单步取款操作成功完成
论此面额处于暂存或被客户取走,都将反回WFS_ERR_CDM_NOTDISPENSABLE错误代码。
WFS_EXEE_CDM_NOTEERROR WFS_EXEE_CDM_INPUT_P6
注释:
无。
一个钞币发现错误已经发生。
ECB6 水平2和/或水平3的纸币已被发现。
WFS_EXEE_CDM_INCOMPLETEDISPENSE 无法分配完整的面额,仅能分配部分面额,无
Page 38
CWA 15748-5:2008
5.3 WFS_CMD_CDM_COUNT
描述: 此命令将清空物理钞箱。钞箱的所有钞币都将被分配和移动到指定输出位置。
CDM能够侦测到的钞币分配数和钞币记录数可能不同。如果CDM无法区别钞币分配数和钞币记录数,那么,ulDispensed参数将会和ulCounted参数相同。
如果WFS_CMD_CDM_COUNT命令执行成功,物理钞箱WFSCDMPHCU结构体的ulCount参数将被重置。
输入参数: LPWFSCDMPHYSICALCU lpPhysicalCU;
typedef struct _wfs_cdm_physical_cu {
BOOL bEmptyAll; WORD fwPosition;
LPSTR lpPhysicalPositionName; } WFSCDMPHYSICALCU, *LPWFSCDMPHYSICALCU;
输出参数:
{ LPSTR lpPhysicalPositionName; CHAR cUnitId[5]; ULONG ulDispensed; ULONG ulCounted; USHORT usPStatus;
} WFSCDMCOUNTEDPHYSCU, *LPWFSCDMCOUNTEDPHYSCU;
bEmptyAll
指定是否所有的物理钞箱都被清空。如果此参数为TRUE,lpPhysicalPositionName参数将无效。 fwPosition
指定本地的哪些钞币将被移动。参数可能是下列值之一: 值
涵义
WFS_CDM_POSNULL 输出位置由SP决定
WFS_CDM_POSLEFT 呈现钞币到设备的左边位置 WFS_CDM_POSRIGHT 呈现钞币到设备的右边位置 WFS_CDM_POSCENTER 呈现钞币到设备的中间位置 WFS_CDM_POSTOP 呈现钞币到设备的上面位置 WFS_CDM_POSBOTTOM 呈现钞币到设备的下面位置 WFS_CDM_POSFRONT 呈现钞币到设备的前面位置 WFS_CDM_POSREAR 呈现钞币到设备的后面位置 WFS_CDM_POSREJECT 拒绝使用输出位置
lpPhysicalPositionName
设定哪一个物理钞箱将被清空计数。此参数在WFSCDMPHCU结构体中的具有详细说明。
LPWFSCDMCOUNT lpCount; typedef struct _wfs_cdm_count
{ USHORT usNumPhysicalCUs;
LPWFSCDMCOUNTEDPHYSCU *lppCountedPhysCUs; } WFSCDMCOUNT, *LPWFSCDMCOUNT; usNumPhysicalCUs
参数指定返回的物理钞箱结构(WFSCDMCOUNTEDPHYSCU)的数字。参数值总是大于1。 lppCountedPhysCUs 指向一个WFSCDMCOUNTEDPHYSCU结构体的数组。 typedef struct _wfs_cdm_counted_phys_cu
错误代码:
事件:
Page 39
CWA 15748-5:2008
lpPhysicalPositionName
设定哪一个物理钞箱将被清空计数。此参数在WFSCDMPHCU结构体中的具有详细说明。 cUnitID
钞箱ID。此参数是WFSCDMPHCU结构体中用于定义的标识。
ulDispensed
在清空钞箱时被分配的钞币数。
ulCounted
在清空钞箱时被记录的钞币数。
usPStatus
提供物理钞箱的状态。可能是下列值之一: 值
涵义
WFS_CDM_STATCUOK 钞箱状态良好 WFS_CDM_STATCUFULL 钞箱已满
WFS_CDM_STATCUHIGH 钞箱将满(即达到或超过了WFSCDMCASH -UNIT 结构体中定义的ulMaximum阈值) WFS_CDM_STATCULOW 钞箱将空 WFS_CDM_STATCUEMPTY 钞箱已空 WFS_CDM_STATCUINOP 无效的钞箱 WFS_CDM_STATCUMISSING 没有钞箱
WFS_CDM_STATCUNOVAL 设定钞箱的值无效 WFS_CDM_STATCUNOREF 钞箱注释无参考值可用
WFS_CDM_STATCUMANIP
设备不处于激活状态时,钞箱被插入(包括更换)。此钞箱不能做分配动作
除了定义在[参考一]的一般错误代码外,下列错误代码可能产生:
值
涵义
WFS_ERR_CDM_CASHUNITERROR 钞箱的问题。WFS_EXEE_CDM_CASHUNIT -ERROR事件被发送,描述此详细信息。 WFS_ERR_CDM_UNSUPPOSITION 指定位置不被支持。
WFS_ERR_CDM_SAFEDOOROPEN
保险箱是打开的。为了完成此次操作,设备需要保险箱是关闭的。
WFS_ERR_CDM_EXCHANGEACTIVE CDM服务处于激活状态中
除了定义在[参考一]的一般事件外,下列事件也可能产生: 值
涵义
WFS_EXEE_CDM_CASHUNITERROR 钞箱因为记录操作而产生一个错误 WFS_SRVE_CDM_ITEMSTAKEN
腾空到输出位置上的钞币已经被用户取走 WFS_SRVE_CDM_ITEMSPRESENTED 钞币已经被腾空到输出位置。继续操作前,这
些钞币可能需要从输出位上移走。
WFS_EXEE_CDM_NOTEERROR 一个钞币发现错误已经发生。
WFS_EXEE_CDM_INPUT_P6
ECB6 水平2和/或水平3的纸币已被发现。
Page 40
CWA 15748-5:2008
注释:
无。
共分享92篇相关文档