"这篇文档是关于‘软件系统架构’的英文版,特别是表格定义的章节。它详细描述了XFS表格的结构和属性,适用于金融服务扩展(XFS)接口,尤其是针对现金取款设备类接口的程序员参考。文档来源于一个欧洲标准化委员会的专题协定(CWA),虽然不是正式标准,但可供成员国的标准化组织参考。"
本文档详细阐述了XFS表格的定义和结构,表格的属性包括但不限于以下几点:
1. **formname**: 这是一个表格的唯一标识,可能是用于区分不同表格的名称。
2. **大小**: 包含宽度`width`和高度`height`,用于定义表格在显示时的尺寸。
3. **版本信息**: 包括主要版本`major`、次要版本`minor`、日期`date`以及作者`author`,这些信息对于跟踪表格的修订历史和作者身份至关重要。
4. **语言**: 使用16位的`languageID`来标识表格所用的语言,这符合Windows 32 API的标准语言标识。
5. **版权**: 记录表格的版权信息,保护知识产权。
6. **标题**: 对表格内容的简要描述,方便用户理解表格的目的。
7. **注释**: 提供对表格的额外解释或补充信息。
8. **XFS域**: 表格中的每个域都有其特定的定义,这部分详细信息在后面的章节中进一步阐述。
9. **顺序**: 尽管表格属性的定义顺序在实际使用中不是强制性的,但文档中给出了一个推荐的顺序,以便于理解和维护。
此外,文档还提到了与金融服务相关的接口,如现金取款设备(Cash Dispensing Machine, CDM)的相关信息命令,例如:
- **WFS_INF_CDM_STATUS**: 获取CDM的状态信息。
- **WFS_INF_CDM_CAPABILITIES**: 查询CDM的能力和功能。
- **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**: 显示混合表的信息。
这些信息命令为开发者提供了与现金取款设备交互的API,使得软件能够控制和获取设备的各种状态和能力。
这篇文档是关于XFS标准的深入指南,对于理解和开发与金融服务相关的软件系统,特别是涉及现金处理设备的集成,具有很高的参考价值。