CICS和DB2应用结合 引入CICS API和CICS MAP的嵌入式COBOL程序完整示例

Slides:



Advertisements
Similar presentations
第 7 章 数据库 1. Overview  数据库概述  数据库管理系统  数据库的体系结构和数据库模型  SQL 语言  数据库技术  构建数据库系统 2.
Advertisements

企业文化与核心价值观 主讲:孟凡驰 教授 中交四航局. 2 目 录 一、企业文化的目的价值恒久性与工具价值实践性 二、企业文化管理学特征 三、企业文化与企业发展战略 四、企业文化整合、提炼、培育和建设的目的 五、集团文化与分公司文化 六、企业核心价值观.
經濟學報告 小組成員 一年忠班周士堯. 林彥儒. 紀丞祐. 葉利德. 討論問題 1. 上學為什麼要穿制服 ?? 2. 為什麼國片不賣作 ?? 3 網路就可以看到的小說為甚麼還有人會去 買實體書 ??
C A D C D.
第2章 医院和住院环境 厦门医学高等专科学校 基础护理教研室.
大型主机应用上的开放系统和中间件 2011年度教育部-IBM精品课程
Database Management System 資料庫管理系統
目錄 服務地點 南寮 世光教養院 飛鳳山 長安養老院 尖石國小 內灣 大華停車場 上智國小 二重國中 班級 領隊教師 參與人數 (人次)
C语言程序设计 李伟光.
第2章 資料庫系統 2-1 資料庫環境的四大組成元件 2-2 ANSI/SPARC的三層資料庫系統架構
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
SQL的简单查询.
国学传统与企业文化建设 刘大洋 博士.
校园信息管理系统 河北科技大学网络中心 2000/4/10.
99年成語200題庫(21-40).
第4章 工业建筑特殊构造 第6篇 工业建筑设计 4.1 防爆构造 对于有爆炸危险的厂房,防爆技术设施分为两大类: 预防性技术措施
公关协调 能力目标 初步学会对内及对外公众关系协调的基本方法。 知识目标 掌握组织内外公众协调的原理和方法。
推动社会主义文化 大发展大繁荣的行动纲领 ——十七届六中全会《决定》解读
我的家乡——福鼎.
第六章 数据库和ADO.NET 褚龙现 软件学院.
徵收苗栗市福全段147、1588及文心段10、11地號等4筆土地之
教學PPT 李美娟製作 歡迎全校老師、同學自行copy
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
勞保年金制度及軍教人員 退休制度改革規劃 行政院年金制度改革小組 102年1月30日.
解放軍論壇 中共信息戰發展 對我國軍事戰略之影響.
第二节 工业地域的形成 工业联系 工业集聚 工业地域
讲 义 大家好!根据局领导的指示,在局会计科和各业务科室的安排下,我给各位简要介绍支付中心的工作职能和集中支付的业务流程。这样使我们之间沟通更融洽,便于我们为预算单位提供更优质的服务。 下面我主要从三方面介绍集中支付业务,一是网上支付系统,二是集中支付业务流程及规定等,
當代國際企業.
专题五 高瞻远瞩 把握未来 ——信息化战争 主讲教师:.
中国人民公安大学经费管理办法(试行) 第一章总则 第四条:“一支笔” “一支笔”--仅指单位主要负责人。负责对本 单位的经费进行审核审批。
大型主机应用上的开放系统和中间件 2011年度教育部-IBM精品课程
第十章 现代秘书协调工作.
第10章 文件 10.1 文件的基本概念 10.2 顺序文件 10.3 索引文件 10.4 散列文件 10.5 多关键字文件.
股市不傳之秘 甘氏矩陣圖/價格推算 簡介、基礎學習步驟 1、學習觀念 2、基礎看圖法 A.大數推算 B.基礎角度線推算.
在 线 考 试 系 统 的 设 计 学 生: 班 级: 指导老师:.
转正述职报告 乐恩公司 史航
翰林自然 六年級上學期 第二單元 聲音與樂器.
提升國小自然與生活科技領域教師教學智能研習
主机DB2数据库应用与编程 任课老师:王湖南 四川大学计算机(软件)学院.
科學科 污染 空氣 成因 的 : 題目 及 減少空氣污染的方法 陳玉玲 (4) 姓名 : 去到目錄.
项目六 客户满意管理.
mashup 林維甫 郭家伶 吳佩珊 蔡小倩 楊士毅 曾仕豪 Marshup起源 何謂Mashup Mashup類型 Mashup架構
中间件 定义:中间件是介于应用与操作系统之间的系统软件,是相关应用的基准平台 三大基础软件:操作系统、数据库、中间件
作業系統 第十三章 檔案系統實例.
公務人員年金改革法案介紹 (總統公布) 銓敍部退撫司 民國106年8月.
CICS 基本概念介绍 IBM 中国信息技术服务部.
計算機概論 第十章 檔案與資料庫管理系統 陳維魁/陳邦治 旗標出版社.
大型机系统管理技术 第2章 大型服务器外存管理.
Spring & mongodb java实战mongodb 曹巍 2013年9月22日.
Embed Google Map 資二乙 1號 王思洋.
第一章 数 据 库 概 述 第一节 引言 第二节 数据库基本概念 第三节 数据库系统结构 第四节 数据模型 第五节 数据库管理系统
CS, ZJU 4/18/2019 Chapter 7 数据库.
数据透视表与SQL典型应用 ——数据分析人士必杀技
武汉纺织大学传媒学院 cm.wtu.edu.cn
北投溫泉博物館 建築特色 ★小組成員:高103林孟璇、林念儀、施妤柔★.
微信商城系统操作说明 色卡会智能门店.
第四組 停車場搜尋系統 第四組 溫允中 陳欣暉 蕭積遠 李雅俐.
第三章 世界文明的蛻變與互動 第一節 歐洲社會的蛻變 第二節 世界文明的交匯 第三節 亞洲大帝國的發展 1.
現代專案管理教材 第一章 專案與專案管理 博碩文化出版發行.
kintone日報·商談報告安裝包 介紹資料
聚合型第一種:隱沒帶、島弧 例子:臺灣東方的琉球海溝、南美洲智利海溝. 聚合型第一種:隱沒帶、島弧 例子:臺灣東方的琉球海溝、南美洲智利海溝.
知识产权在中小企业中的作用 讲座内容 一、知识产权在发达国家及知名企业中的地位 二、知识产权的基本概念及其特点
創造不一樣的人生 -如何與身心障礙者接觸 新竹教育大學 薛明里.
第四組 停車場搜尋系統 第四組 溫允中 陳欣暉 蕭積遠 李雅俐.
国家“十一五”规划教材 数据库原理与应用教程(第3版).
方格紙上畫正方形.
班級:210 學號:60915 姓名:李佾璇 學號:60935 姓名:趙家瑩 學號:60938 姓名:鄭伊婷
大綱 一.受試者之禮券/禮品所得稅規範 二.範例介紹 三.自主管理 四.財務室提醒.
東吳大學『樂齡大學』 外雙溪環境與生態 產業 黃顯宗 東吳大學 微生物學系 101.
Presentation transcript:

CICS和DB2应用结合 引入CICS API和CICS MAP的嵌入式COBOL程序完整示例 在下面的例子中,引入CICS API和CICS MAP,系统参数不通过JCL程序提供,而是通过在CICS MAP的界面中输入。 通过SELECT语句将样例表中的数据选出并简单运算后显示于CICS MAP。 1.1 COBOL源程序 COBOL源程序如下:

1.2 CICS MAP的COPY BOOK CICS MAP对应的COPY BOOK,可由SDFII工具自动生成:

1.3 CICS MAP源程序 CICS MAP源程序如下,可由SDFII自动生成:

1.4 DB2预编译、CICS翻译、编译、链接、执行COBOL源程序的JCL 处理含CICS API语句和DB2 SQL语句的嵌入式COBOL应用程序比处理仅含DB2 SQL语句的嵌入式COBOL应用程序多出了DB2预编译之后的CICS翻译步骤,并且去掉执行COBOL程序的步骤,而在CICS REGION中执行。 DB2预编译、CICS翻译、编译、链接COBOL源程序的JCL如下:

11.11.5 CICS部分的操作 1.5.1 VSAM简介 IBM在20世纪70年代就引入了虚拟顺序访问方法(Virtual Sequential Access Method,简称VSAM)使得对顺序、随机和键值记录的访问变得更容易。VSAM数据集有四种不同的类型:键值排序数据集(KSDS)、条目排序数据集(ESDS)、相对记录数据集(RRDS)以及线性数据集(LDS)。有许多产品使用VSAM数据集,例如CICS, 文件管理程序(File Manager),DITTO,等等。许多编程语言也提供支持VSAM数据集的机制,例如COBOL,PL/I,汇编语言,以及Java。

在VSAM数据集中,一条逻辑记录指用于存储数据的一个单元信息。例如,一条记录可能包含客户ID,名字,地址以及账户号。在逻辑记录中的一个重要域就是键值,它的内容可用于搜索指定逻辑记录。组成一个VSAM数据集的一组相关组件称为一个群集(cluster)。对于KSDS数据集,一个群集由一个数据部分和一个索引部分组成。群集的概念简化了VSAM的处理过程,把索引和数据部分作为一个具有编目名称的单独实体。 VSAM文件几种组织形式简介如下:

1)键顺序文件KSDS:这种文件与索引文件相似,由索引部分和数据部分组成。索引部分包含树型结构的多级索引。数据部分内的记录按键值顺序排列。因此,这种文件及可以按键值进行顺序存取,也可利用索引,根据键值进行直接存取。 2)输入顺序文件ESDS:文件内的记录按输入顺序排列。因此,可以按照排列顺序进行存取,也可以指定记录的相对字节地址,对特定记录进行存取。 3)相对记录文件RRDS:文件空间被划分为等长的SLOT,每个SLOT只存放一个记录,从第一个SLOT开始分别赋予连续的顺序号,这样的号码叫相对记录号。只要给出相对记录号,就可实现对特定记录的直接存取。 4)线性文件LDS:只有数据组件,由应用去成组/分解逻辑记录。LDS的CI大小总是4096字节,无控制信息。应用去成组/分解逻辑记录。用DIV MACRO访问。

VSAM数据集可以使用称为IDCAMS的实用性程序来定义,IDCAMS包含在DFSMSdfp中。下面是一个创建VSAM文件的JCL示例,在这个例子中,创建了一个具有10个字节键值和28个字节固定数据长度的VSAM数据集。当成功分配该数据集后,将会有ST001.VSAM.CLUSTER(此为群集)、ST001.VSAM.CLUSTER.INDEX(此为索引部分)、ST001.VSAM.CLUSTER.DATA(此为数据部分)。

1.5.2 新建CICS REGION 第一步:创建通用CICS数据集:

第二步:创建CSD(CICS System Definition)数据集:

第三步:将一些预定义的CSD导入CICS REGION:

ST001.CICSSAMP.JCL(EQACCSD)部分内容如下:

第四步:确认主节点激活,如果没有激活,先激活之: 激活主节点:

确认主节点激活:

1.5.3启动并登录CICS REGION 首先创建CICS启动JCL:

然后提交CICS启动JCL启动CICS REGION:

如果要停止这个CICS REGION,只要将这个活动的作业P掉即可:

CICS REGION正常启动后,可以登录CICS REGION:

如果采用系统缺省的CICS REGION,那么启动CICS REGION的命令如下:

如果要停止系统缺省的CICS REGION,命令如下:

登录系统缺省的CICS REGION的界面如下:

注:下文我们将使用系统缺省的CICS REGION,而不是新建的CICA。

1.5.4 在现有LIST中增加资源组 在现有的LIST XYZLIST中增加资源组TEST

1.5.5 在组中定义程序 在组中定义程序(PROGRAM)

1.5.6 在组中定义映像集 在组中定义映像集(MAPSET)

1.5.7 在组中定义交易 在组中定义交易(TRANSACTION)

1.5.8 安装组 安装组,包括安装程序、映像集和交易。

1.5.9 在组中定义DB2连接 在组中定义DB2连接(DB2CONN)

1.5.10 在组中定义DB2条目 在组中定义DB2条目(DB2ENTRY)

停止CICS与DB2的连接设施,以便采用新定义的DB2连接和条目

1.5.11 显示组中定义的资源 显示组中定义的资源

1.5.12 安装新定义的资源DB2连接和DB2条目 安装新定义的资源DB2连接和DB2条目

重新启动CICS与DB2的连接设施,采用新定义的DB2连接和条目

1.5.13 运行示例交易 输入交易号码运行交易和程序

输入查询条件并从数据库表中得到结果

实例结束,退出CICS REGION