XFS管理器:金融服务扩展接口详解

需积分: 18 50 下载量 22 浏览量 更新于2024-08-10 收藏 3.32MB PDF 举报
"XFS管理器-software systems architecture (第二版 英文版 高清)" XFS(金融服务扩展,Financial Services eXtension)管理器是用于管理和协调XFS子系统的核心组件。这个管理器专注于为应用程序提供与硬件设备交互的能力,特别是在金融服务领域,如ATM(自动柜员机)和现金处理设备。XFS管理器的主要职责是根据API(WFS...)调用来查找并调用相应的SPI(WFP...)函数,这些函数是硬件供应商提供的特定服务提供程序。 XFS管理器通过逻辑名称来确定应该调用哪个服务提供程序。逻辑名称是一个关键标识,它包含了服务类别(例如,打印机、ATM等)、服务类型(如凭条打印机、日志打印机等)以及服务提供程序的详细信息,通常是DLL(动态链接库)文件名。逻辑名称在一个工作站内部必须是唯一的。配置信息的访问和管理则涉及第4.7部分和第8部分的内容,这部分通常涉及到如何配置和管理这些逻辑名称和相关的服务信息。 XFS管理器还提供了WFM...支持函数和配置函数(同样是WFM...),这些函数定义在第7部分和第8部分,它们帮助应用程序与XFS子系统进行交互和配置。在应用程序可以使用XFS服务之前,必须先通过调用WFSStartUp函数来初始化子系统,这个过程通常在应用程序启动时进行。而WFSCleanUp函数则在应用程序关闭时调用,用于清理资源,包括关闭应用程序未关闭的与服务提供程序的会话。如果应用程序意外关闭而没有调用WFSCleanUp,XFS管理器会自动执行清理工作。 此外,提到了ICS35.240.50中文版的金融服务扩展(XFS)接口说明,特别是第9部分,涉及现金取款设备类接口的程序员参考。这一部分详细规定了各种信息命令,如WFS_INF_CDM_STATUS、WFS_INF_CDM_CAPABILITIES、WFS_INF_CDM_CASH_UNIT_INFO、WFS_INF_CDM_TELLER_INFO、WFS_INF_CDM_CURRENCY_EXP、WFS_INF_CDM_MIX_TYPES和WFS_INF_CDM_MIX_TABLE等,这些都是与现金处理设备通信和获取状态、能力、单元信息、出纳员信息、货币兑换等相关信息的命令。 XFS管理器是连接金融服务应用与硬件设备的桥梁,它通过标准接口使得不同厂商的硬件设备可以被统一管理,同时提供了一套规范化的API供开发者使用,简化了金融服务软件的开发和维护。