大型机学习之心路历程

390开发实用技术: 重拳出击,CICS联机程序开发新手必看---一个典型的CICS程序,所有完备功能包括上下翻屏,增加/编辑/删除/拷贝纪录等 经过前面基础知识入门的朋友,一定想知道典型的ONLINE程序是如何的. 下面的文章即将展现最典型的基于CICS,COBOL,DB2MAPS MICRO的交易 ---纪录加油的交易. 此交易具有所有银行应用的功能,包括上下翻屏,增加/显示/修改/拷贝 数据库记录.STEP1:首先我们要先规划一下要做的事情:两张MAP和对应着的两个程序,分别是上下翻屏的画面和显示明细的画面; 两个CICS交易,分别 阅读详情

    经过全体组员的不断努力,我们系统的开发工作也接近尾声了,在这将近三个月的时间里我们有因观点不同的争论、有担心项目进展的忧虑、有因项目取得阶段性进展的喜悦,有因克服重重困难的成就感,也有因不服输的强大动力......

      回想起自己接触大型机的经历还蛮有意思的,我之所以能够有机会接触大型机完全是因为我们组长——焦老板。当时,焦老板给我介绍了IBM大型机比赛,并邀请我参加她的Team,经过阅读大型机相关的资料(《z/OS Basic》和《OS/390联机事务处理》),了解到大型机的一大特点,那就是稳定高可靠性,忽然眼前一亮,稳重和可信赖不就是我追求为人处事的原则吗?就这样一拍脑袋就答应参加大型机比赛了。当然,经过这段时间在大型机上做开发工作,对大型机也有了进一步的了解,发觉大型机要学习的内容可真多,比赛只是一个引子——勾起了我对大型机的兴趣,日后要走的路还很长。

      这段时间是充实而艰辛的,是时候梳理一下我学过的大型机知识了,同时也计划一下下一阶段的学习。

      一、已经掌握的知识

     (1)COBOL程序的编写:COBOL的程序结构、常用的COBOL语句、基本数据类型的使用、字符串的操作、基本运算、程序流程的控制、数据的排序与合并、COBOL中表的使用、COBOL程序的调试与测试,COBOL对VSAM文件的处理。

     (2)CICS平台的使用:CICS中对资源的定义、在CICS中使用CEDF调试程序、伪会话程序的设计、CICS中MAP的设计以及CICS对文件的操作。

     (3)DB2的使用:DCLGEN工具的使用,嵌入式SQL语句的使用以及动态SQL语句和游标的编写。

     (4)JCL文件的编写:常用语句的使用(JOB语句、EXEC语句和DD语句等),了解一些JCL实用程序的作用(IEFBR14、IEBGENER、IEBCOPY、ICEMAN、IEBCOMPR等)。

     二、下阶段计划学习的内容

    (1)准备学习在自己PC上配置大型机模拟系统——Hercules,一方面是出于学习大型机的需要,另一方面是想挑战一下自己的配置调试能力(据说配置Hercules模拟环境的难度极高并需要很好的耐心)。

    (2)尝试使用不同的语言在大型机上编程,比如一些开放平台十分流行的语言(C语言和Java语言)。

    (3)学习大型机汇编语言的编写,加深对大型机底层设计的理解。

    (4)把上一个阶段的实验重新复习和上机编写一遍以增强程序编写的熟练程度,实验内容包括:九九乘法表程序、顺序法查找表、折半法查找表、数据文件的处理、子程序的调用(外部子程序和嵌入式子程序)、创建数据库对象(数据库的启动、DB2Admin管理工具的使用、DB2I(SPUFI)的使用、 DCLGEN的使用、游标的使用(用游标检索单行数据、用游标多行检索数据))、CICS提供的交易、CICS BMS设计练习、CICS对VASM的操作、CICS对DB2的操作以及WEB与CICS连接技术。

390开发实用技术: 主机开发者入门之CICS MAP CICS+DB2+COBOL+MAPS是一种具有代表性的主机联机开发模式.所谓联机,是相对于批量而言.联机程序一般能提供交互式画面给用户输入数据,查询,执行等等.是应聘主机开发工作的必备技能之一.本文介绍开发的第一步:创建屏幕画面MAPSTEP1:编写MAP MICRO程序.请注意,三要素:DFHMSD, DFHMDI, DFHMDF. 分别代表MAPSET, MAP和里面的FIELD. 阅读详情

相关推荐

大型机学习基础

快乐学习cobol,让我们爱上大型机,详细了解大型机的构造

CICSMAP学习体会

从开始接触Map到现在,不长但是也不短了,一开始觉得这个东西不好用,因为我们的环境里没有SPFII,因此我们只能使用汇编程去控制我们的MAP界面,但是用熟了之后发现也就那么回事,而且这种直接用汇编去编写的MAP很“听话”,自己控制起来很方便,设置属性一般也不回出问题,但是一旦出问题,呵呵,就需要头疼一阵了。问题1:underline属性,我们刚开始要画Map的时候,就想画一个列表的形式,但是最

GeniusBlue的专栏 1335

JCL创建、删除、复制、内流程数据集

JCL 主机 建立 创建 删除 复制 内流程 数据集 完全手写~

CICSDB2连接的简单介绍

 CICSDB2连接的简单介绍 本文是对CICS Transaction Server和DB2连接的简单介绍,描述了在CICS的环境中如何配置和DB2的连接、线程如何工作以及CICS DB2连接的定义等。一.CICSDB2的连接在CICS 中提供了一个和DB2连接的附加工具,在CICS的环境中,CICS的应用可以访问DB2的数据。因此,CICS即可以访问DB2中的数据,也可

Annebabyli的专栏 1840

【转】CICS MVS技术日记

本文提到MAP、LINKAGE、死锁、调用方式、嵌入、交易存贮、共享机制、姻亲关系、传递数据技术、运行程序、错误恢复机制、测试、文件访问方式及机制、数据库管理、任务交易的执行机制、3270终端家族、3270 BUFFER、 转自:http://blog.yxzone.net/2010/02/21/4.html 在对BMS进行编译时,可以使用两个选项,即Type=DSECT和Type=M...

zhouyang1987的专栏 918

2024Java通用流行框架大全,八年Java开发心路历程

看完美团、字节、腾讯这三家的面试问题,是不是感觉问的特别多,可能咱们又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了1000道题目,多少还是有点用的呢,我看了下,上面这些问题大部分都能从我背的题里找到的,所以今天给大家分享一下互联网工程师必备的面试1000题。注意不论是我说的互联网面试1000题,还是后面提及的算法与数据结构、设计模式以及更多的Java学习笔记等,皆可分享给各位朋友互联网工程师必备的面试1000题而且从上面三家来看,算法与数据结构是必备不可少的。

m0_61408947的博客 1106

回顾我的2008

静静的夜晚,思绪翻腾,唯一想做的就是把我经历的点滴记录下来。希望以后想回头看看时留下的不是一片 “空白”。 及早的离开大学生活,似乎并没有对我的人生有无太多的作用,反而让我的生活更加混乱。 大三来北京实习,赚取经验。开始接触J2EE WEB程序开发,慢慢学习开发的规范以及相关的技术 struts ,mvc ,jsp 等。可这家公司主要从事的是银行的业务,我所在的部门是对...

我们已不在年轻 150

我对Linux喜爱的变化

我对Linux喜爱的变化   大家好啊,很久没有时间好好的写写博客了,好不容易放假,我就狂写,呵呵   上学的时候学过网络 Windows 和Linux,但是自己感觉热衷于Windows系统的学习,在Windows系统上面的服务也是做的最认真的,学习Linux的时候心里在想,反正我以后也不会走这行,干脆就不用心学了,认为Linux全是字符界面,有什么好玩的,多费劲...

weixin_34236869的博客 69

如何在一个领域内成为顶尖人才?

在我16岁时,我的GCSE考试成绩非常糟糕,GCSE考试是英国每个孩子都必须参加的考试(类似于中国的中考)。我旷了很多课,几乎没怎么真正学习过,我数学得了D,法语得了F,有四门课是C(物理、生物、英语语言和英语文学)。如果有哪门课的成绩稍微好点的话,基本上都是运气使然,因为我是在没有准备的情况下参加这些考试的,简直太可怕了。很多年来,我一直做有关糟糕学习成绩的噩梦,只有在过去的几年里才开始慢慢...

weixin_33859665的博客 172

土木转行的正确姿势

前言 这两年大家应该听说过这句话: 【360行,行行转IT】 一方面是自17年开始,互联网行业超过金融行业成为中国平均薪资水平最高的行业 另一方面是其它各行业可预见发展前景及薪资水平与互联网行业的巨大落差 比如,曾经如日中天的土木行业 在放水四万亿的前几年,土木还是各高校的热门专业,很多大三大四的同学们还未出校门就已收到数份of...

dedong4563的博客 388

vsam介绍(中文)

这个文件是中文的 讲的还算清楚,希望大家不要浪费自己的资源

真是不好意思说出口......想考研...

    现在已经是08年的3月份了,从去年9月份正式入职以来,经历了T项目的ITA,然后参加了MF培训,然后IDLE了将近1个月进入了现在正在进行的J项目,这是一个MF项目,主要任务是将以前的PL/I程序改写成现在的COBOL,但我和TM负责的是把已有的那部分COBOL在新的390系统中编译通过即可,然后做UT,所以有点无聊。    大概一个月前吧,我不知道怎么的忽然想起考研来了。其实曾经我是一直

Alex的学习之路 1704

Java真题笔记|华为

2023届毕业生,开此贴记录刷题的过程和心路历程、经验总结等,希望来年可以拿到中意的实习和offer,祝大家梦想成真。 (单选题)磁盘接口的类型包括:1、SAS;2、SATA;3、NL-SAS;4、SCSI;5、IDE。请对上述五种类型的接口速率由快到慢进行排序,正确的一项是?13245 解析: SAS是希捷研发出来用于替代SCSI的接口、它的标准是300MB/s或者3G/s; SATA最高只能达到150MB/s SATA-II将传输速率提高到300MB/s才更接近SAS,但SAS由于价格昂贵未大量.

Wdradon的博客 413

Cursor AI编程实战:8个技巧精准控制Token消耗,提升开发效率

在AI辅助编程领域,Token是衡量模型计算资源消耗的基本单位,直接关联使用成本与效率。其原理在于模型处理文本时会将输入输出分解为Token序列进行计费,尤其在代码生成、重构等场景下消耗显著。理解Token消耗机制的技术价值在于优化人机协作流程,实现成本可控的高效开发。通过精准控制上下文、优化提问工程等工程实践方法,开发者可以在大型项目开发、代码重构等应用场景中显著提升资源利用率。本文基于Cursor工具实战经验,系统介绍如何通过.cursorrules文件过滤、结构化Prompt等热词相关技巧,将Toke

weixin_34050005的博客 359

CICS中关于map的操作,教你如何创建一个完整的map

在开始之前先说明一下我们要用的CICS,它是大型主机上的交易处理中间件,相当于是操作系统的助理,能更加方便的完成某些功能,在这里我们可以把它看作是一个大操作系统下的一个小操作系统,它也提供了很多命令供我们调用,当然只是仅限于部分功能,现在我们就来用CICS显示MAP并与程序交互 1.写好map定义程序,如图 2.编译map定义程序(map在编译后会生成两个文件,一个是copybo...

weixin_30539625的博客 315

IBM大型主机学习总结(二)

依旧,首先贴链接: 1、复习资料:http://wenku.baidu.com/view/129ce48a84868762caaed5ed.html(写得很好,我就是用这个复习的,在此谢谢啦) 2、深入学习:http://blog.csdn.net/swrdlgc/article/details/6916751(总结1中最后一个,继续推荐) 大机课程有两位教授,前期是ispf的操作,

swrdlgc的专栏 781

JCL实验——utilities综合

实验目的 综合使用utilities 实验要求 完成文档要求 实验过程 1. 第一步 a) 目的:IDCAMS删除文件 b) 源代码 ****** ***************************** Top of Data ****************************** 000100 //UR644TST JOB ,MARTIN,CLASS=A,M...

amy880521的博客 693

JCL中utilities的使用

实验目的 Utilities的使用 实验要求 1. IEBCOMPR的作用 2. IEBCOPY,主要功能等 3. SORT/DFSORT/ICEMAN 4. IEHLIST至少两个例子,一个VTOC,一个PDS 5. IEBPTPCH (Print-Punch) Program的主要功能 6. 思考:IEBDG (Test Data Generator) Program...

amy880521的博客 1504
上一篇: 用FTP工具快速下载主机文件(转载)
下一篇: 人生八宝
GeniusBlue
博客等级 码龄17年 12粉丝 83原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值