### EASY CICS中文手册知识点概述 #### 一、EasyCICS基本概念和入门程序 **1.1 定义与目的** EasyCICS是一种专为IBM CICS系统设计的简化程序开发接口。其核心目标在于降低不同系统间的数据交换难度,并使多种前端开发工具能够更加便捷地访问CICS系统。 **1.2 组成结构** - **服务器端(Server)**: 提供增强型C语言函数库与头文件,支持C/C++开发。 - **客户端(Client)**: 提供C/C++函数库与头文件,JAVA支持以及OLE组件,适用于多种开发环境如C/C++、JAVA、Visual Basic、PowerBuilder、Delphi、C++Builder等。 **1.3 版本发展** - **EasyCICS v1.0**: 发布于1999年7月。 - **当前推荐版本**: 2.29。 - **包含组件**: - EasyCICS server SDK (ANSI C & C++ for AIX, Solaris, HP-UX, Windows) v2.27 - EasyCICS Client SDK for AIX, Solaris, HP-UX, Windows, Linux, DOS: - EasyCICS ANSI C Client v2.28f - EasyCICS C++ Client v2.28 - EasyCICS JAVA Client v2.29 - EasyCICS COM/OLE Client v2.28 - EasyCICS DLL Client v2.28 **1.4 参考资料** - EasyCICS编程入门.doc - EasyCICS手册(2006-7-9).doc - 《三层C-S结构编程指南》 - [http://www.lrsolution.com/easycics.html](http://www.lrsolution.com/easycics.html) #### 二、EasyCICS客户机开发 **2.1 关键字(Key)** - **定义**: 关键字是程序员自定义的字符串,用于在EasyCICS服务器和客户端之间传递信息。 - **使用示例**: - SetValue("NO","2020088"); // C - GetValue("TIME", s); // C - GetValue1("TIME", s, sizeof(s)); // C - s = oEc.GetValue("TIME") // VB **2.2 结果集(Resultset)** - **定义**: 结果集是一个二维表格,用于在EasyCICS服务器和客户端之间传递二维字符信息。 - **操作函数**: - 创建: RsCreate, RsAddRow, RsSetCol, RsSaveRow - 读取: RsOpen, RsFetchRow, RsGetCol, RsGetColNum, RsGetRowNum - 示例: - RsCreate(2); // C - RsAddRow(); // C - RsSetCol(1, Usr_name); // C - rc = oEc.RsGetRowNum; // VB - cc = oEc.RsGetColNum; // VB - s = oEc.RsGetCol(1); // VB #### 三、EasyCICS服务器开发 **3.1 功能特性** - 提供增强型C语言函数库和头文件支持C/C++开发。 - 支持多平台如AIX、Solaris、HP-UX、Windows等。 - 作为服务器端的核心,处理来自客户端的请求,并通过API实现与CICS系统的交互。 #### 四、EasyCICS高级特性和注意事项 **4.1 高级特性** - 支持多种编程语言如C/C++、JAVA、Visual Basic等。 - 提供COM/OLE组件以方便集成到其他应用程序中。 - 具备跨平台兼容性,支持多种操作系统环境。 **4.2 注意事项** - 在使用关键字(Key)传递信息时,仅限于传递0维数据,且总长度不得超过32KB。 - 在使用结果集(Resultset)时,应注意避免C语言中的越界问题,可通过使用RsGetCol1等函数来解决。 - 开发者应仔细阅读文档以了解各个版本间的差异和兼容性问题。 EasyCICS作为一种强大的开发工具,不仅简化了与CICS系统的交互过程,还支持多种开发环境和平台,为开发者提供了极大的便利。然而,在实际应用过程中仍需注意遵循官方文档的指导,确保程序的稳定性和兼容性。
- deserveit2013-10-15不错,很有帮助,内容很全面,符合我的需要,谢谢了
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助