CICS/6000应用开发指南PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:(美)(N.科尔巴)Neil Kolban著;刘宝华译
- 出 版 社:北京:电子工业出版社
- 出版年份:1999
- ISBN:7505349066
- 页数:298 页
第1章 CICS/6000产品 1
1.1 CICS概要 1
1.1.1 交易服务 1
1.1.2 显示服务 1
1.1.3 管理服务 2
1.1.4 CICS的好处 2
1.2 CICS/6000介绍 2
1.3 结构 2
1.4.3 AIX Shell和命令 3
1.4.2 AIX文件系统 3
1.4.1 AIX进程 3
1.4 CICS/6000与AIX 3
1.4.4 CICS和AIX进程 4
1.4.5 CICS和AIX文件系统 4
1.4.6 AIX SMIT管理 5
1.4.7 AIX子系统资源控制器(SRC) 5
1.4.8 AIX跟踪 6
1.5 CICS/6000与DCE 6
1.5.1 远程过程调用(RPC) 6
1.5.2 单元目录服务(CDS) 6
1.5.3 安全服务(SS) 7
1.6 CICS/6000和Encina 8
1.5.4 线程支持(TS) 8
1.6.1 结构化文件服务器(SFS) 9
1.6.2 PPC执行与PPC网关 10
1.7 CICS/6000与Encina:提要 10
1.8 CICS/6000与通信 10
1.9 CICS/6000结构提要 11
第2章 CICS/6000应用服务器 12
2.1 程序缓存技术 13
2.1.1 C语言程序的缓存技术 13
2.2 交易调度技术 14
2.2.1 级别 14
2.1.2 COBOL语言的缓存技术 14
2.2.2 交易类 15
第3章 CICS/6000的配置 16
3.1 安装CICS/6000 16
3.2 CICS文件和目录 18
3.3 为CICS/6000配置DCE 20
3.3.1 配置DCE安全服务器 21
3.3.2 配置DCE单元目录服务器 22
3.3.3 为CICS配置DCE 22
3.4 使用Encina结构化文件服务器 22
3.4.1 命名SFS 23
3.4.2 创建SFS定义文件 23
3.4.3 定义SFS使用的AIX用户标识 23
3.4.5 定义SFS逻辑卷 24
3.4.4 定义SFS 24
3.4.6 启动SFS服务器 26
3.5 定义CICS/6000域 27
3.5.1 在SFS上定义CICS/6000文件 27
3.5.2 启动、关闭和使用CICS/6000 29
3.5.3 cicscp命令 31
3.5.4 在机器启动时启动CICS/6000 31
3.6 配置CICS/6000客户端产品 32
3.7 配置使用COBOL的CICS/6000 33
3.8 分布式CICS 33
4.2 cicsterm程序 35
4.1 CICS/6000客户端产品概要 35
第4章 CICS/6000客户端产品 35
4.3 cicsteld程序 36
4.3.1 将cicsteld配置到inetd 37
4.3.2 使用cicscp命令配置cicsteld 37
4.4 CICS/6000的打印:cicslermp程序 38
4.4.1 使用cicstermp程序 39
4.5 终端的自动安装 40
第5章 CICS/6000的资源定义 41
5.1 永久资源库和运行资源库 42
5.2 CICS/6000资源组细节 42
5.2.1 监听器定义(LD) 42
5.2.2 通信定义(CD) 43
5.2.3 文件定义(FD) 44
5.2.4 网关定义(GD) 46
5.2.5 网关服务器定义(GSD) 46
5.2.6 日志定义(JD) 47
5.2.7 XA数据库产品定义(XAD) 48
5.2.8 程序定义(PD) 48
5.2.9 CICS/6000域定义(RD) 49
5.2.10 SFS文件结构定义(SCD) 51
5.2.11 SFS服务器定义(SSD) 52
5.2.12 临时存储区定义(TSD) 53
5.2.13 终端定义(WD) 54
5.2.14 交易定义(TD) 55
5.2.15 瞬时数据队列定义(TDD) 57
5.2.16 用户定义(UD) 58
5.2.17 监视功能定义(MD) 60
5.3 CICS/6000资源操作命令 61
5.3.1 cicsadd命令 62
5.3.2 cicsdelete命令 62
5.3.3 cicsupdate命令 63
第6章 CICS/6000编程命令 64
6.1 控制CICS命令状态的方法 64
6.2 CICS常量和数据区值(CVDA) 65
6.3 CICS/6000命令 65
▌ EXEC CICS ABEND 65
▌ EXEC CICS ADDRESS 66
▌ EXEC CICS ALLOCATE 67
▌ EXEC CICS ASKTIME 67
▌ EXEC CICS ASSIGN 67
▌ EXEC CICS CANCEL 68
▌ EXEC CICS COLLECT STATISTICS 68
▌ EXEC CICS CONNECTPROCESS 69
▌ EXEC CICS CONVERSE(与APPC另外一方) 69
▌ EXEC CICS CONVERSE(与终端) 69
▌ EXEC CICS DELAY 69
▌ EXEC CICS DUMP 70
▌ EXEC CICS DEQ 70
▌ EXEC CICS DELETEQ TD 70
▌ EXEC CICS DELETE 70
▌ EXEC CICS ENDBR 71
▌ EXEC CICS ENQ 71
▌ EXEC CICS ENTER 71
▌ EXEC CICS EXTRACT ATTRIBUTES 71
▌ EXEC CICSE XTRACT PROCESS 71
▌ EXEC CICS FORMATTIME 72
▌ EXEC CICS FREE 72
▌ EXEC CICS FREEMAIN 72
▌ EXEC CICS GETMAIN 72
▌ EXEC CICS INQUIRE CONNECTION 73
▌ EXEC CICS IGNORE CONDITION 73
▌ EXEC CICS HANDLE AID 73
▌ EXEC CICS HANDLE ABEND 73
▌ EXEC CICS HANDLE CONDITION 73
▌ EXEC CICS INQUIRE FILE 74
▌ EXEC CICS INQUIRE JOURNALNUM 74
▌ EXEC CICS INQUIRE PROGRAM 74
▌ EXEC CICS INQUIRE STATISTICS 74
▌ EXEC CICS INQUIRE SYSTEM 75
▌ EXEC CICS INQUIRE TASK 75
▌ EXEC CICS INQUIRE TASK LIST 75
▌ EXEC CICS INQUIRE TDQUEUE 75
▌ EXEC CICS INQUIRE TERMINAL 76
▌ EXEC CICS ISSUE ERROR 77
▌ EXEC CICS JOURNAL 77
▌ EXEC CICS ISSUE SIGNAL 77
▌ EXEC CICS INQUIRE TRANSACTION 77
▌ EXEC CICS ISSUE CONFIRMATION 77
▌ EXEC CICS ISSUE ABEND 77
▌ EXEC CICS LINK 78
▌ EXEC CICS LOAD 78
▌ EXEC CICS PERFORM STATISTICS RECORD 78
▌ EXEC CICS POP HANDLE 78
▌ EXEC CICS READQ TD 79
▌ EXEC CICS READPREV 79
▌ EXEC CICS READ 79
▌ EXEC CICS PUSH HANDLE 79
▌ EXEC CICS READNEXT 79
▌ EXEC CICS READQ TS 80
▌ EXEC CICS RECEIVE(APPC应用) 80
▌ EXEC CICS RECEIVE(从终端上接收数据) 80
▌ EXEC CICS RECEIVE MAP 80
▌ EXEC CICS RELEASE 81
▌ EXEC CICS RESETBR 81
▌ EXEC CICS RETRIEVE 81
▌ EXEC CICS RETURN 81
▌ EXEC CICS REWRITE 81
▌ EXEC CICS SEND CONTROL 82
▌ EXEC CICS SEND(APPC应用) 82
▌ EXEC CICS SEND(向终端发送数据) 82
▌ EXEC CICS SEND MAP 83
▌ EXEC CICS SEND TEXT 83
▌ EXEC CICS SET CONNECTION 83
▌ EXEC CICS SET FILE 83
▌ EXEC CICS SET JOURNALNUM 84
▌ EXEC CICS SET PROGRAM 84
▌ EXEC CICS SET STATISTICS 84
▌ EXEC CICS SET TASK 84
▌ EXEC CICS START 85
▌ EXEC CICS SET TRANSACTION 85
▌ EXEC CICS SET TDQUEUE 85
▌ EXEC CICS SET TERMINAL 85
▌ EXEC CICS STARTBR 86
▌ EXEC CICS SUSPEND 86
▌ EXEC CICS SYNCPOINT 86
▌ EXEC CICS TRACE 86
▌ EXEC CICS UNLOCK 87
▌ EXEC CICS WAIT CONVID 87
▌ EXEC CICS WAIT JOURNAL 87
▌ EXEC CICS WAIT TERMINAL 87
▌ EXEC CICS WRITE 87
▌ EXEC CICS XCTL 88
▌ EXEC CICS WRITEQ TD 88
▌ EXEC CICS WRITEQ TS 88
第7章 开发CICS/6000应用程序 89
7.1 预编译和编译 89
7.2 维护源程序 91
7.3 对CICS C程序的特殊考虑 92
7.3.1 CICS API数据类型对应关系 93
7.3.2 使用EIB和RESP命令 93
7.3.3 结构压缩 93
7.4.2 CICS程序路径名 94
7.4.1 CICS API数据类型的对照关系 94
7.4 对CICS COBOL程序的特殊考虑 94
7.4.3 COBOL语言的限制 95
7.4.4 调用另外一个COBOL程序 95
7.4.5 从COBOL程序中调用C函数 95
第8章 CICS/6000显示程序编程方法 97
8.1 3270终端模型 97
8.2 使用3270数据流编程 97
8.2.1 3270终端缓冲区 98
8.2.2 在3270编程中设置缓冲区地址 99
8.2.3 SBA编址的简单应用 100
8.2.5 CICS/6000的基本映像支持 103
8.2.4 创建3270域 103
8.3 基本映像支持(BMS) 104
8.3.1 预编译BMS屏幕映像源文件 104
8.4 BMS宏语言 104
8.4.1 BMS宏语言概要 105
8.4.2 BMS宏语句语法 105
8.4.3 CICS/6000屏幕设计工具 110
第9章 给CICS交易程序传递参数 112
第10章 调试CICS应用程序 116
10.1 CEDF 116
10.2 COBOL Animator 116
10.2.1 调试COBOL应用程序的准备工作 117
10.2.2 COBOL Animator的限制 118
10.2.3 CICS/6000的跟踪功能 118
10.2.4 使用AIX跟踪程序捕捉CICS/6000跟踪信息 123
10.2.5 配置CICS/6000的跟踪信息收集功能 123
10.2.6 收集CICS/6000跟踪信息 123
10.2.7 格式化CICS/6000跟踪信息 123
10.2.8 高级跟踪功能 124
10.2.9 在CICS/6000应用程序中插入诊断信息 125
10.3 CICS/6000文件控制 127
10.3.1 SFS操作 129
10.3.2 为CICS/6000定义一个新文件 130
10.3.3 CICS/6000文件操作编程接口 135
10.3.4 使用cicssdt命令备份SFS文件 139
10.3.5 使用sfsadmin export命令备份SFS文件 139
10.4 CICS/6000的队列 140
10.4.1 临时存储队列(TSQ) 140
10.4.2 瞬时数据队列(TDQ) 141
第11章 CICS/6000的日志功能 144
第12章 从应用程序中访问CICS/6000信息 147
12.1 使用EXEC CICS ASSIGN命令 147
12.2 EIB执行接口块 148
12.3 确定AIX信息 149
13.1 终端安装 150
13.1.1 CICS/6000提供的自动安装出口程序 150
第13章 CICS/6000的用户出口程序 150
13.1.2 替换自动安装出口程序 151
13.1.3 创建一个指定的终端名(TERMID) 153
13.2 客户端的自动安装出口程序 153
13.3 通用的用户出口程序 154
13.3.1 通用用户出口程序头文件 155
13.4 编写用户出口程序 155
13.4.1 在CICS/6000中定义用户出口程序 156
13.5 任务结束用户出口程序:UE014015 156
13.6 转储控制用户出口程序:UE05207 157
13.7 动态交易路由用户出口程序:UE014025 157
13.8 动态DPL用户出口程序:UE015050 161
第14章 CICS/6000的通信功能 165
14.1 CICS的连接选项 165
14.2 定义TCP/IP连接 166
14.3 定义SNA连接 167
14.3.1 配置AIX SNA服务器 167
14.3.2 CICS的同步级别 169
14.4 通信定义 169
14.5 PPC网关 170
14.6 配置PPC网关 171
14.7 启动PPC网关 172
14.9.1 交易路由(Transaction Routing) 173
14.9 CICS的通信类型 173
14.8 维护PPC网关 173
14.9.2 功能运送(Function Shipping) 174
14.9.3 分布式程序连接(Distributed Program Link) 174
14.9.4 异步交易启动(Asynchonous Transaction Start) 174
14.9.5 分布式交易处理(Distributed Transaction Processing) 174
14.10 分布式交易处理的使用方法 174
14.10.1 DTP编程 175
14.10.2 在DTP应用程序中使用Encina PPC Executive 177
第15章 开发CICS/6000的客户端应用程序 180
16.3 同步和异步调用 181
16.2 传递参数 181
16.1 逻辑工作单元(LUW) 181
第16章 External Call Interface(ECI)外部调用接口 181
16.4 在ECI控制结构中指定交易名 182
16.5 ECI编程 182
16.5.1 CICS_ListSystems函数 183
16.5.2 CICS_ExternalCall函数 183
第17章 CICS/6000 EPI外部显示接口 187
17.1 EPI的使用方法 187
17.2 EPI编程接口 188
17.2.1 CICS_EpiInitialize 189
17.2.2 CICS_EpiTerminate 189
17.2.3 CICS_EpiListSystems 190
17.2.4 CICS_EpiAddTerminal 192
17.2.5 CICS_EpiDelTerminal 195
17.2.6 CICS_EpiStartTran 196
17.2.7 CICS_EpiReply 198
17.2.8 CICS_EpiATIState 199
17.2.9 CICS_EpiSenseCode 200
17.2.10 CICS_EpiGetEvent 201
17.2.11 CICS_EpiGetSyaError 204
17.2.12 编译和链接EPI应用程序 205
17.2.13 其它平台上的CICS Clients 205
17.3 DCE认证的编程方法 205
第18章 CICS/6000与TCP/IP套接字 208
18.1 套接字编程接口 208
18.2 套接字应用程序 209
18.3 CICS/6000与套接字 211
18.4 CICS/6000和套接字描述符 211
18.5 CICS/6000与线程安全的套接字函数调用 211
18.6 CICS/6000套接字服务器程序 211
第19章 CICS/6000中的DCE RPC编程 213
19.1 开发DCE RPC接口 214
19.2 开发DCE RPC服务器程序 214
19.3 开发DCE RPC客户端程序 215
第20章 前端图形用户接口 217
20.1 为CICS交易程序编写Motif接口 217
20.2 使用ECI、EPI和TCP/IP套接字的Motif实例 218
21.1.1 使用vmstat命令来检查CPU 235
第21章 CICS/6000的性能 235
21.1 CPU使用情况 235
21.1.2 在程序中使用getrusage()来确定CPU使用情况 236
21.2 使用执行接口跟踪功能来度量性能 237
21.3 页人页出空间 238
第22章 CICS/6000的监视功能 241
22.1 监视数据内容 241
22.2 监视数据的配置 243
22.3 监视数据格式化程序 244
23.1 CICS/6000统计命令 246
23.2 配置CICS/6000的统计功能 246
第23章 CICS/6000的统计功能 246
23.3 统计数据格式和内容 247
23.4 存储区统计例程 253
第24章 CICS/6000的安全性 255
24.1 CICS交易和资源的安全性 255
24.1.1 安全性的资源定义 255
24.2 通信的安全性 256
24.2.1 约束时间措施 256
24.2.2 链路层安全措施 256
24.2.3 用户层安全措施 256
24.3 外部安全性管理程序接口 257
24.3.1 编写ESM程序 257
24.3.2 ESM程序的资源定义 262
24.3.3 ESM例程 264
第25章 CICS/6000的批处理 270
第26章 使用COBOL:EXTFH访问Encina SFS 271
26.1 COBOL EXTFH 271
26.1.1 创建一个EXTFH接口 271
26.2 给文件赋予一个名字 272
26.3 COBOL与Encina SFS文件接口 272
26.4 EXTFH例程 273
第27章 从CICS/6000应用程序中启动AIX命令 275
27.1 使用AIX INETD来启动AIX应用程序 275
27.2 开发INETD启动的程序 276
27.3 配置AIX INETD来启动程序 277
27.4 开发CICS/6000套接字程序来启动AIX程序 278
第28章 CICS/6000与数据库 281
28.1 数据库的使用 281
28.2 X/Open XA结构 281
28.3 使用XA集成CICS/6000与数据库 282
28.4 XA接口的工作方式 282
28.5 XAD资源定义 283
28.6 使用XA的数据库操作限制 283
29.1.3 CICS/6000征兆记录 285
29.1.1 CICS/6000控制台文件 285
29.1.2 CICS/6000主终端文件 285
29.1 CICS/6000产生的信息 285
第29章 CICS/6000故障排除方法 285
29.2 CICS/6000的信息 286
29.3 Encina的跟踪和调试 286
29.3.1 重新定向跟踪信息 287
29.3.2 设置跟踪组成部分和标志 288
29.3.3 从CICS/6000中收集Encina跟踪信息 288
29.4 DCE问题 289
29.4.1 当CICS/6000域失败后删除开工文件信息 289
29.6 CICS产品缺陷 290
29.5.3 TCP/IP问题 290
29.5.2 调页空间 290
29.5.1 AIX文件系统 290
29.5 采集AIX信息 290
第30章 CICS for AIX V2.1简介 292
30.1 AIX版本4的支持 292
30.2 有选择地使用DCE安全性和CDS服务 292
30.3 使用DB2/6000管理CICS文件 293
30.4 附加的编程语言支持 293
30.5 扩展的程序调试功能 293
30.6 基于TCP/IP协议的跨系统通信 295
30.6.1 配置基于TCP/IP的跨系统通信 295
附录Ⅰ 特殊用语汇编 297
附录Ⅱ 参考书目 298
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017