银行柜台项目摘要.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
银行柜台项目摘要

银行账户管理系统项目小结 界面的相关操作 COPY语句 文件的相关操作 临时存储队列TS QUEUE 几个基本的CICS命令 CICS提供的交易 MAP的操作 界面的输出 EXEC CICS SEND MAP(map-name) MAPSET(mapset-name) ERASE FREEKB CURSOR RESP END-EXEC MAP的操作(续) 界面的输入 EXEC CICS RECEIVE MAP(m-n) MAPSET(ms-n) 数据传送回程序。 END-EXEC 注意: 所有的receive 都应该检查MAPFAIL状态,MAPFAIL意味着没有数据传送回程序。 原因: 1)没有输入数据到界面的任何区域内 2)操作员按下CLEAR键 COPY 命令 COPY MAPSET COPY DFHAID (常用标识键描述) DFHENTER,DFHCLEAR,DFHPFx CICS系统提供的一个描述程序注意标识(AID)常量的文件,用来在CICS交易运行时确定操作员按下的是哪一个键。 通过比较EIBAID和在DFHAID COPYBOOK中的键盘代号,可以确定操作员输入了哪中功能键。程序员可以利用这个技巧编写结构化程序。Such as: IF EIBAID = DFHENTER … IF EIBAID = DFHCLEAR … IF EIBAID = DFHPFx COPY(续) COPY CICS数据区 EIB和COMMEREA 是CICS程序一般都要用到的数据区,在CICS预编译时,这两个数据区的定义会自动添加到COBOL程序的LINKAGE SECTION里面。 EIB(EXEC interface block) CICS系统为没个TASK建立一个EIB数据,里面记载这个TASK所在的系统环境情况,CICS可以读取这些变量但是不能改变。 EIBCALEN ,EIBAID, EIBRESP,EIBTRNID,EIBTRMID COMMEREA (communication area) 是不同CICS程序间或CICS程序与CICS CLIENT 程序间传递信息的数据区 CICS中访问VSAM文件 READ命令 WRITE命令 REWRITE命令 DELETE命令 UNLOCK命令 READ命令-随机读取VSAM文件中的记录 EXEC CICS READ FILE(CICS-FILE-NAME) INTO(DATA-RECORD) LENGTH(RECORD-L)—变长需要 RIDFLD(KEY) RRN(RRDS) UPDATE END-EXEC READ 常见异常: NOTFND:文件中没有找到键值指定记录 INVEREQ:非法的请求 FILENOTFOUND:FCT里文件名不存在 LENGERR:记录长度错误 NOTOPEN:文件没有打开 ILLOGIC:逻辑错误 DISABLED:文件处于失效状态 WRITE命令-写一条新纪录到VSAM文件中 EXEC CICS WRITE FILE(CICS-FILE-NAME) FORM(DATA-RECORD) RIDFLD(KEY) [RRN(RRDS)] END-EXEC WRITE 常见异常: DUPREC:记录重复 LENGERR:记录长度错误 NOSPACE:文件的空间已满 INVREQ REWRITE命令 -用来置换文件中已经存在的记录 EXEC CICS REWRITE FILE(CICS-FILE-NAME) FORM(DATA-RECORD) END-EXEC 注意 执行REWRITE语句之前,必须先执行READ UPDATE命令 REWRITE 常见异常: INVREQ

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档