当前位置:首页 > 工业技术
CICS/6000应用开发指南
CICS/6000应用开发指南

CICS/6000应用开发指南PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)(N.科尔巴)Neil Kolban著;刘宝华译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1999
  • ISBN:7505349066
  • 页数:298 页
图书介绍:
《CICS/6000应用开发指南》目录

第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

返回顶部