ElwenZhaoPage11/10/2020----------------------------------------------------------------------------------------------------------------------1.把DB2连接到COBOL有几个编译步骤;(SZ)DB2pre-compiler(ifembeddedSQLused),CICStranslator(ifCICSprogram),COBOLcompiler,Linkeditor,bindingtheDBRMsusingthepackageorplan.2.VSAM与DB2的区别;(SZ)一是VSAM使用前需要事先在环境部做文件定义和在数据部申明文件数据描述,DB2不需要;二是读写VSAM文件时使用的都是CICSCOMMANDS,而DB2的使用是嵌入的SQL语句;三是VSAM也有索引的定义和使用,但是不如DB2使用的广泛,DB2有唯一索引,外键,主键等保证查询快速;四是VSAM查询每次读文件都是对一行数据,而DB2可以查询任意字段;五是在线交易中使用VSAM前,需要在CICS中事先用命令CICSCEMTSETFILE(XXXX)OPEN打开文件,而DB2可直接操作;3.如何保证系统的安全;(SZ)一是有大型机系统自己的安全系统;二是有授权管理系统管理所有用户群和资源;4.什么是系统前台和后台,什么是系统架构;(SZ)前台是CICS,后台是MVS。系统由销售,生产,财务,技术质量,出货和授权管理等6大子系统组成,授权管理贯串系统始末。系统由在线维护程序,在线后台程序,批次维护程序,批次报表程序等类型交相使用,保证系统的最大优化和高性能。由OS390大型服务器,终端和武钢特有的网络协议保证产销系统健康稳定运行。5.作为一名LEADER,怎么控制项目工程进度;(SZ)一是统筹的使用时间和人力资源;二是科学的人力绩效制度;三是科学的工程管理制度;四是LEADER良好的行政执行力和员工的团队合作精神;6.在DD语句中,DISP参数的含义;(DL)DISP=(SUBPARAMETER1,SUBPARAMETER2,SUBPARAMETER3)SUBPARAMETER1:Statussubparameter.(NEW/OLD/SHR/MOD)NEWindicatesthatanewdatasetistobecreatedinthisstep.创建一个新的数据集。OLDindicatesthatthedatasetexistsbeforethisstepandthatthissteprequiresexclusive(unshared)useofthedataset.是一个旧的数据集,在同一个时间只允许一个人使用,其他的人等待。SHRindicatesthatthedatasetexistsbeforethisstepandthatotherjobscanshareit,thatis,useitatthesametime.已经存在的数据集,允许多个人同时使用的数据集MODindicatesoneofthefollowing:1,ThedatasetexistsandrecordsaretobeaddedtotheElwenZhaoPage21/10/2020endofit.Thedatasetmustbesequential;2,Anewdatasetistobecreated.Ineithercase,MODspecifiesexclusive(unshared)useofthedataset.SUBPARAMETER2:Normalterminationdispositionsubparameter.(DELETE/KEEP/PASS/CATLG/UNCATLG)DELETEindicatesthatthedatasetisnolongerneededandisdeletedifthisstepterminatesnormally.KEEPindicatesthatthedatasetistobekeptonthevolumeifthisstepterminatesnormally.PASSindicatesthatthedatasetistobepassedforusebyasubsequentstepinthesamejob.CATLGindicatesthat,ifthestepterminatesnormally,thesystemistoplaceanentrypointingtothedatasetinthesystemorusercatalog.Notethatthedatasetiskept.UNCATLGindicatesthat,ifthestepterminatesnormally,thesystemistodelete(1)theentrypointingtothedatasetinthesystemorusercatalogand(2)unneededindexes,exceptforthehighestlevelentry.Notethatthedatasetiskept.SUBPARAMETER3:Abnormalterminationdispositionsubparameter.(DELETE/KEEP/CATLG/UNCATLG)DELETEindicatesthatthedataset’sspaceonthevolumeistobereleasedifthisstepterminatesabnormally.Thespacecanbeusedforotherdatasets;thedatasetisnoterasedfromthespace.KEEPindicatesthatthedatasetistobekeptonthevolumeifthisstepterminatesabnormally.CATLGindicatesthat,ifthestepterminatesabnormally,thesystemistoplaceanentrypointingtothedatasetinthesystemorusercatalog.Notethatthedatasetiskept.UNCATLGindicatesthat,ifthestepterminatesabnormally,thesystemistodelete(1)theentrypointingtothedatasetinthesystemorusercatalogand(2)unneededindexes,exceptforthehighestlevelentry.Notethatthedatasetiskept.7.在DD语句中,DCB参数的含义;(DL)UsetheDCBparametertocompleteduringexecutionthedatasetinformationinthedatacontrolblock(DCB).DSORGspecifiestheorganizationofthedataset,sequentialorpartitioned.RECFMspecifiestherecordformatofthedataset,FB,F,V,VBorother.DSNTYPEspecifiesthetypeofthedataset,PS,PO,orLIBRARY.BLKSIZEspecifiestheblocksizeofthedataset,canbedefault.LRECLspecifiestherecordlengthofthedataset.8.在JCL中,PROCEDURE的类型(IN-STREAMPROCEDURE,CATALOGEDPROCEDURE)以及它们的用法;(DL)Foracatalogedprocedure://[name]PROC[parameter[comments]]//[name]PROCForanin-streamprocedure://namePROC[parameter[comments]]//namePROCAnameisrequiredonaPROCstatementinanin-streamprocedureandisoptionalonaPROCstatementinacatalogedprocedure.APROCstatementmustbethefirststatementinaElwenZhaoPage31/10/2020procedure.Anin-streamproceduremustappearinthesamejobbeforetheEXECstatementthatcallsit.Acatalogedprocedureappearsinaprocedurelibrary,usuallySYS1.PROCLIB.9.在DB2中,什么情况会产生SQLCODE=-811;(DL)ExecutionofanembeddedSELECTstatementorasubselectintheSETclauseofanUPDATEstatementhasresultedinaresulttablethatcontainsmorethanonerow.IFembeddedSELECTstatementcausesthisproblem,definingaCURSORisrecommended.10.在DB2中,TABLESPACE有几种类型(简单表空间,分段表空间,分区表空间,LOB表空间);(DL)使用表空间的一个明显的好处是能够把数据合理的分布存储在不同的磁盘上或者存储在磁盘的不同位置上,有助于提高数据存取的效率。DB2的表空间按管理方式分为两种:系统管理空间(SystemManagementSpace,SMS)和数据库管理空间(DatabaseManagementSpace,DMS)。按类型分为:规则表空间、大对象表空间、系统临时表空间、用户临时表空间。DB2共有4类表空间:简单表空间(simpletablespace),分段表空间(segmentedtablespace),分区表空间(partitionedtablespace),LOB表空间(lobtablespace)。11.在COBOL中,如何在程序之间进行通信,通信方式有几种;(DL)A,通常使用通信变量和宏变量DFHCOMMAREA;由DFHCOMMAREA执行传递的功能;12.VSAM数据集有几种类别(KSDS,ESDS,RRDS);(DL)ESDS:EntrySequentialDataSet;顺序数据集;特点是:A,记录只能增加在文件尾部;B,记录可被修改但长度不能被改变,记录不能被删除;C能根据相对寻址的方式进行操作。RRDS:RelativeRecordDataSet;相对记录数据集;特点是:A,在数据集中包含许多小的数据块,这些可能有数据或为空;B,记录可能是固定的或可变的;C,肯顺序或直接的存取,根据相对的记录数方式操作。KSDS:KeySequentialDataSet;索引数据集;特别是:A,记录能进行顺序或直接的读写;B,记录能被新增、修改、删除无限制,记录由索引方式来组织;C,按键值的方式进行操作。13.在CICS中,有几种CICSCOMPONENT(PCT,PPT,FCT,TCT);(DL)PCTProgramControlTable-defineseachtransaction,containingalistofvalidtransactionidentifiers(transid)whereeachtransactionispairedwithitsmatchingprogram;PPTProgramProcessingTable-