CICS常用命令
交换机配置常用命令
aptech2950(conf-if)#no shut
aptech2950(conf-if)#exit
aptech2950(conf)line vty 0 4 设置0-4 个用户可以telnet远程登陆
把“config.text”拷入系统的“running-configure”: copy flash: config.text system : running-configure
把配置模式重新设置密码存盘,密码恢复成功。
13:交换机telnet远程登录设置:
switch>en
switch#configure terminal
3:交换机命名 hostname routera 以routerA为例
router > enable
router #configure terminal
router(conf)#hostname routerA
routera (conf)#
4:配置使能口令 enable password cisco 以cisco为例
show running-configure 查看交换机当前起作用的配置信息
show interface fastethernet 0/1 察看交换机1接口具体配置和统计信息
show mac-address-table 查看mac地址表
show mac-address-table aging-time 查看mac地址表自动老化时间
9:交换机恢复出厂默认恢复命令
switch> enable
CICS常用命令列表
CICS常用命令列表cicscp说明:CICS 控制程序,可用于创建、删除、启动、停止DCE,SFS服务器,CICS Region和PPC gatewayeneral cicscp usage:cicscp [-?|([<common_options>] [<command> <noun_phrase><specific_options>])]where common options are:-I - ignore errors-l logfile - log progress messages to file-v - produce more verbose outputSpecific commands are:version:versioncreate COBOL:create coboldestroy COBOL:destroy cobolcreate SNA:create sna -d <Control Point Name>-w <Local Network Name>-x <XID Node ID>-y <Link Station Type>[-q <Link Station Name>][-s <Link Station Address>][-b <Local Secondary Station Address>]destroy SNA:destroy sna [-f]start SNA:start sna [-f]stop SNA:stop sna [-f]create telnet server:create telnet_server <server> [-P <port>][-c <client codeset>][-e <emulation>][-h <host list>][-l <locale>][-m <model>][-n <netname>][-r <region>][-s <server codeset>][-t <transaction>]destroy telnet server:destroy telnet_server <server> [-f]create SFS server:create sfs_server <server> [-m <model>][attribute overrides for SSD stanza]destroy SFS server:destroy sfs_server <server> [-f]start SFS server:start sfs_server <server> [attribute overrides for SSD stanza] stop SFS server:stop sfs_server <server> [-f]status SFS server:status sfs_server <server>stop sfs_server allcreate PPC gateway server:create ppcgwy_server <server> [-m <model>][attribute overrides for GSD stanza]destroy PPC gateway server:destroy ppcgwy_server <server> [-f]start PPC gateway server:start ppcgwy_server <server> [attribute overrides for GSD stanza]stop PPC gateway server:stop ppcgwy_server <server> [-f]status PPC gateway server:status ppcgwy_server <server>status ppcgwy_server allcreate SNA link:create sna_link [<Link Station Name>]-y <Link Station Type>[-s <Link Station Address>][-b <Local Secondary Station Address>]destroy SNA link:destroy sna_link <Link Station Name> -y <Link Station Type> create region (SFS):create region <region> [-g <group-id>][-i <infile>][-l <c|m|o|r>][-d]create region (DB2):create region <region> [-g <group-id>][-i <infile>][-l <c|m|o|r>][-a <alias> -o <instance>[-u <user[,passwd]>] [-n|-s]]create region (ORACLE):create region <region> -o ORACLE[-g <group-id>][-i <infile>][-l <c|m|o|r>][-u <user[/passwd]>] [-n|-s]destroy region (SFS):destroy region <region> [-f] [-s]destroy region (DB2):destroy region <region> [-f] [-s [-u <user[,passwd]>]] destroy region (ORACLE):destroy region <region> [-f] [-s [-u <user[/passwd]>]]start region:start region <region> [-d <distributed servers>][attribute overrides for RD stanza]stop region:stop region <region> [(-c | -f)]status region:status region <region>status region alldestroy all:destroy all [-f]start all:start allstop all:stop allstatus all:status all使用举例:5.1版本以前:创建DCEcicscp –v create dce -R删除DCE:cicscp -v destroy dce创建Region:cicscp -v create region CICSRGN1启动SFS 服务器:cicscp -v start sfs_server /.:/cics/sfs/SFS_SERVcicsadd说明:添加CICS资源定义Usage: cicsadd {-?|-c className [-r regionName] [-P|-B] [-f fileName] [-m modelId] resourceName[[attributeName=attributeValue]...]}使用举例:以下命令在CICSRGN1中增加一个通讯定义。
CICS常用命令
系统信息保存在CSMT.out和console.nnn文件中,不正常时会有ERROR信息
查看CICS REGION所在文件系统空间
文件系统/var/cics_regions
查看CICS APPLICATION SERVER数量
Ps –ef|grep cicsas|grep –v grep |wc
Cicscli /L=<region server>
可查看与REGION SERVER的连接状态,正常为MP文件和SYMRECS。NNN等文件发送给IBM解析
Cicscp –v stiop region <REGION NAME>
停止SFS SERVER
Cicscp –v stop sfs_server /.:/cics/sfs/<SFS SERVER NAME>
查看CICS和SFS状态
Cicslssrc –a|grep cics
正常为ACTIVE
查看CICS系统信息
CICS常用命令
说明
命令
备注
启动SFS SERVER
Cicscp –v start sfs_server /.:/cics/sfs/<SFS SERVER名称>
启动CICS REGION
Cicscp –v start region <REGION名称> StartType=cold
停止CICS REGION
与CICS REGION定义中MIN SERVER和MAX SERVERS做相应比较,应该在MIN和MAX之间
查看CICS REGION POOL,Task Share, Task Privated内存大小
路由器配置命令
路由器配置命令路由器是局域网络与广域网络(或城域网)相连的必备设备,也是网络管理员必备的技能之一。
路由器的命令实际上难度和早期的dos操作系统或命令行的linux比较接近,但功能上要比以上操作系统单一很多。
不同厂商的路由器命令有些许差别,但功能性的东西没有本质的差别。
以下是常用路由器配置命令。
1. 进入特权模式 enablerouter > enablerouter #2. 进入全局配置模式 configure terminalrouter > enablerouter #configure terminalrouter (config)#3. 重命名 hostname routera 以routerA为例router > enablerouter #configure terminalrouter(config)#hostname routerArouterA (config)#4. 配置使能口令 enable password cisco 以cisco为例router > enablerouter #configure terminalrouter(config)#hostname routerArouterA (config)# enable password cisco5. 配置使能密码 enable secret ciscolab 以cicsolab为例router > enablerouter #configure terminalrouter(config)#hostname routerArouterA (config)# enable secret ciscolab6. 进入路由器某一端口 interface fastethernet 0/1router > enablerouter #configure terminalrouter(config)#hostname routerArouterA (config)# interface fastethernet 0/1routerA (config-if)#进入路由器的某一子端口 interface fastethernet 0/1.1 以1端口的1子端口为例router > enablerouter #configure terminalrouter(config)#hostname routerArouterA (config)# interface fastehernet 0/1.17. 设置端口ip地址信息router > enablerouter #configure terminalrouter(config)#hostname routerArouterA(config)# interface fastethernet 0/1 以1端口为例routerA (config-if)#ip address 192.168.1.1 255.255.255.0 配置交换机端口ip和子网掩码routerA (config-if)#no shut 启动此接口routerA (config-if)#exit8. 查看命令 showrouter > enablerouter # show version 察看系统中的所有版本信息show controllers serial + 编号查看串口类型show ip route 查看路由器的路由表9. cdp相关命令router > enablerouter # show cdp 查看设备的cdp全局配置信息show cdp traffic 查看有关cdp包的统计信息show cdp neighbors 列出与设备相连的cisco设备10. csico2600的密码恢复重新启动路由器,在启动过程中按下ctrl+break键,使路由器进入rom monitor模式。
IBM CICS Deployment Assistant for z OS 5.1 用户指南说明书
®
IBM CICS Deployment Assistant for z/OS, Version 5.1
Recent enhancements Support for CICS® Transaction Server V5.1 Enriched discovery of over 30 entities Improved visualization with tagging and filtering Connections view with scoping Export model for external reporting CICS TS V5.1 upgrade cheat sheet Tagging and filtering of model elements New navigators JCL improvements IPv6 support Virtual IP addressing support Serviceability enhancements
Discovered CICS regions and other entities in the model can be used to visualize the CICS environment more effectively.
CICS DA can clone existing CICS regions by creating and submitting the necessary JCL, startup options, datasets, and resource definitions.
Filtering
IBM CICS 培训资料
CICS培训CICS简介三层结构的客户/服务器模型是一种先进的协同应用程序开发模型,这种方案将客户/服务器系统中各种各样的部件划分为三"层"服务,它们共同组成一个应用程序,这三层服务包括:1)、客户端服务程序;2)、业务服务和其它"中间层"服务程序;3)、数据服务(数据库)。
CICS其全称是Customer Information Control System,即客户信息控制系统。
是一系列为应用提供联机事务处理和事务管理的产品,其功能是为商业应用提供一个事务处理环境,帮助客户建立三层次结构的联机事务处理应用,CICS 有效地区分应用系统中的表述逻辑层、业务逻辑层和数据逻辑层,从而使应用系统结构清晰,维护简单易行。
CICS提供了事务处理中的共同需要的几乎所有功能模块,如:请求接收处理错误安全管理性能监控资源管理可联接性逻辑锁多线程并行日志时序控制事务调度事务授权事务恢复事务管理事务一致性完成队列服务管理客户仅需要将他们的注意力集中在他们的业务逻辑上,从而快速地开发适合他们的业务需要的应用程序。
软件系统结构:其中:客户软件实现用户界面,简单的本地处理,对数据库的读写由中间件CICS实现。
CICS接口实现对后台的调用,CICS Server 端程序实现对DBMS Server的调用。
需要完成工作:1.客户软件2.CICS Server 端程序各部分作用:CICS接口+Server端程序类似于DLLCICS接口实现对Server端程序的调用客户软件调用CICS接口CICS接口CICS编程接口类型:服务器端接口:C、COBOL、PL/1 语言客户端接口:1)OLE2)ECI:External Call Interface(ECI)EasyCICSEasyCics是针对IBM的CICS系统开发的一套简易的程序开发界面。
它是主要目的是缓解数据交换的难度,便于各种前端开发工具访问CICS系统。
CICS命令及交易
DFH70521 S PF:1、 HELP 8、SFH 9、MSG
RIDFLD 2、HEX 10、SB
OPTION 3、END
MUST BE SPECIFTED 4、EIB 5、VAR 6、USER 11、SF
7、SBH
CICS/VS常用交易
2、调用命令级翻译程序
检查完语法之后屏幕显示如图4.3。屏幕显示有错误信息,因为缺少参 数RIDFLD。CECI事务作语法检查并可执行命令。就键入: CECI READ DATASET (‘FILEA’) RIDFLD(000001) 检查了语法之后屏幕显示如图
例: EXEC CICS WRITEQ TS QUEUE(WK-TS-NAME) FROM(PIKAREA) LENGTH(LENGTH OF PIKAREA) RESP(WK-RESP) END-EXEC
CICS/VS常用命令
8、 START TRANSID的介绍: EXEC CICS START TRANSID('TSTC') FROM(PIKTSTC) RESP(WK-RESP) PROTECT END-EXEC 注意:PROTECT参数是指:当本程序执行完毕后, 才启动被START的程序。 例: EXEC CICS START TRANSID('TSTC') FROM(PIKTSTC) RESP(WK-RESP) PROTECT END-EXEC IF WK-RESP NOT = DFHRESP(NORMAL)
CICS/VS常用命令
5、 GETMAIN(开辟内存空间) EXEC CICS GETMAIN SET(R7) LENGTH(RECLEN) INITIMG(C' ') END-EXEC 功能:申请内存空间,申请的空间长度为RECLEN。 INITIMG是对申请的内存进行初始化。 例: EXEC CICS GETMAIN SET(PIS015-PTR-APA) FLENGTH(WK-FLEN) RESP (WK-RESP) END-EXEC IF WK-RESP NOT = DFHRESP(NORMAL) SET PIS015-RTNCDE-READERR TO TRUE PERFORM 9990-HANDLE-ERROR-RTN END-IF
CICS相关技术介绍
CICS As a transaction Server是如何处理
OLTP事务的? 包含三步:
一是提取事务交给CICS; 二是处理工作; 三是当工作完成后终止和清除;
CICS系统的三个重要概念
– Program
• 程序就是系指在宿主语言中使用CICS命令进行I/O操 作的可加载模块。
– Transaction (事务)
Distributed program link (DPL) The distributed program link function enables a CICS program (the client program) to call another CICS program (the server program) in a remote CICS region. There are several reasons why you might want to design your application to use distributed program link. Some of these are: To separate the end-user interface (for example, BMS screen handling) from the application business logic, such as accessing and processing data, to enable parts of the applications to be ported from host to workstation more readily To obtain performance benefits from running programs closer to the resources they access, and thus reduce the need for repeated function shipping requests To offer a simple alternative, in many cases, to writing distributed transaction processing (DTP) applications
ibm主机操作系统使用入门
zos基本命令使用指南目录前言----------------------------------------------------------------2 第一章ISPF/PDF、SDSF、TSO和JES2简介-----------3 第二章菜单使用方法-----------------------------------------4 第三章ISPF/PDF环境常用命令----------------------------6 第四章SDSF环境常用命令---------------------------------17 第五章TSO命令-----------------------------------------------19 第六章访问DB2-----------------------------------------------21 第七章CICS常用系统交易----------------------------------23 第八章应用程序的编辑、编译和运行--------------------24 第九章其它知识-----------------------------------------------27 第十章常用参考书目------------------------------------28前言为满足我行数据大集中战略的需要,我行有许多应用开发人员要转而在主机平台上做应用开发工作。
虽然他们十分精通开放平台的相关技术,但对主机平台的有关知识却知之甚少。
为了使这部分技术人员能尽快地熟悉主机环境、上手工作,我们特别编写了这本小册子,主要介绍在主机平台上有关应用开发的入门知识。
希望能给大家带来些许帮助。
这里要说明一点,这本小册子介绍的知识都是基于ZDVP环境。
其实,其它环境也仅仅是菜单画面、对象名称不同而已。
第一章ISPF/PDF、SDSF、TSO和JES2简介ISPF/PDF(Interactive System Productivity Facility/Program Development Facility)是一个具有菜单驱动和交互式界面的功能强大的主机平台上的产品,通过使用它,我们可以完成很多工作,比如,建立、测试JCL,编辑、编译和调试应用程序,管理数据集,访问DB2等等。
主机日常使用简明教程
主机日常使用简明教程本文简单介绍主机日常使用中的基本命令,以及RBS项目组的一些使用规定。
本文分两部分,分别介绍VSE的使用和CICS的使用。
VSE的使用双击P-COM图标后显示如下画面:在上述画面键入A,显示如下画面:在上述画面输入USER-ID和PASSWORD,显示如下画面:说明:该画面为VSE主画面,每一选项的画面不再全部介绍,只介绍经常使用的选项。
在VSE主画面输入7,显示如下画面:说明:该画面为COMMAND MODE的画面,输入命令可以进行程序的编辑、编译、运行批量程序等大部份日常工作。
COMMAND MODE的基本命令介绍:一、I CCF库的命令:在COMMAND MODE的画面,可以在命令行输入命令进行各种操作,下面介绍几种常用的命令。
(其他的命令如何获得)1、/SW该命令用于切换操作的ICCF库。
输入/SW 176表示切换到第176号ICCF库进行操作。
RBS项目组对ICCF库的使用有严格的规定,具体内容见附件1《RBS项目组ICCF库结构安排》。
2、/LIB该命令用于显示ICCF库中的MEMBER列表。
输入/LIB 会显示该ICCF库中所有MEMBER的名称。
输入/LIB *A 会显示该ICCF库中A开头自有和公共MEMBER。
输入/LIB *A ALL 会显示该ICCF库中所有以A开头的MEMBER。
输入/LIB FULL 会显示自己在当前ICCF库中的所有MEMBER。
3、/PUR该命令用于删除ICCF库中的MEMBER。
输入/PUR FDOM3090回删除当前ICCF库中名为FDOM3090的MEMBER。
4、ED该命令用于进入编辑状态。
输入ED 会进入一个空的编辑画面。
输入ED FDOM3090 会显示FDOM3090的内容,并可以进行编辑。
5、LIBR该命令用于进入DOS库的操作画面。
6、LIBRC该命令用于将一个ICCF的MEMBER登入DOS库。
输入LIBRC BOC2.RBSDEV FDOM3090.C FDOM3090 REPLACE表示将当前ICCF库中名DOS库登入dos库中的名称fdom3090为FDOM3090的MEMBER登入名为BOC2.RBSDEV的DOS库,在DOS库中的名称为FDOM3090.C。
分行前置基础软件升级项目CICS CTG相关配置参数说明
分行前置基础软件升级CICS CTG相关配置参数说明目录第 1 章CTG关键参数 (3)1.1CLIENT相关 (3)1.1.1参数示例 (3)1.1.2参数说明 (3)1.2SERVER相关 (3)1.2.1参数示例 (3)1.2.2参数说明 (3)1.3GATEWAY相关 (4)1.3.1参数示例 (4)1.3.2参数说明 (5)第 2 章SFS_SERVER关键参数 (6)2.1参数示例 (6)2.2参数说明 (6)第 3 章REGION关键参数 (7)3.1RD (7)3.1.1参数示例 (7)3.1.2参数说明 (8)3.2TD (8)3.2.1参数示例 (8)3.2.2参数说明 (9)3.3UD (9)3.3.1参数示例 (9)3.3.2参数说明 (9)3.4WD (10)3.4.1参数示例 (10)3.4.2参数说明 (10)第 4 章CICS5.1升级到CICS6.x/7.1新增常用命令 (11)4.1查看CICS状态 (11)4.2查看CICS版本 (11)4.3查看CICS错误码 (11)第 5 章CICS5.1升级到CICS6.x/7.1后CICS相关环境变量的变化 (12)5.1CICS 5.1 (12)5.1.1参数示例 (12)5.1.2参数说明 (12)5.2CICS7.1 (14)5.2.1参数示例 (14)5.2.2参数说明 (14)第 1 章CTG关键参数1.1CLIENT相关1.1.1参数示例#SECTION CLIENT = * # Auto-install client on the server# MaxServers = 10 # Maximum concurrent server connections# MaxRequests = 256 # Maximum concurrent server interactions# SrvRetryInterval = 60 # Connection retry interval in seconds#ENDSECTION1.1.2参数说明●MaxRequests:Client daemon可以接受的最大并发请求数,默认为256。
CISCO配置命令大全
CISCO配置命令大全路由器的基本配置1 .配置以太网(Ethernet)端口:# conf t从终端配置路由器。
# int e0指定E0口。
# ip addr ABCD XXXXABCD为以太网地址,XXXX为子网掩码。
# ip addr ABCD XXXX secondaryE0口同时支持两个地址类型。
如果第一个为A类地址,则第二个为B或C类地址。
# no shutdown激活E0口。
# exit2.X.25的配置# conf t# int S0指定S0口.# ip addr ABCD XXXXABCD为以太网S0的IP地址,XXXX为子网掩码.。
# encap X25-ABC封装X.25协议。
ABC指定X.25为DTC或DCE操作,缺省为DTE。
# x25 addr ABCDABCD为S0的X.25端口地址,由邮电局提供。
# x25 map ip ABCD XXXX br映射的X.25地址.ABCD为对方路由器(如:S0)的IP地址,XXXX为对方路由器(如:S0)的X.25端口地址。
# x25 htc X配置最高双向通道数.X的取值范围1-4095,要根据邮电局实际提供的数字配置。
# x25 nvc X配置虚电路数。
X不可超过据邮电局实际提供的数,否则,将影响数据的正常传输。
# exit---- 3 .专线的配置:# conf t# int S2指定S2口。
# ip addr ABCD XXXXABCD为S2的IP地址,XXXX为子网掩码。
# exit4.帧中继的配置# conf t# int s0# ip addr ABCD XXXXABCD为S0的IP地址,XXXX为子网掩码。
# encap frante_relay封装frante_relay协议。
# no nrzi_encodingNRZI=NO# frame_relay lmi_type q933aLMI使用Q933A标准.LMI(Local management Interface)有3种:ANSI:T1.617;CCITTY:Q933A和CISCO特有的标准。
CICS日记
CICS/MVS技术日记作者按:当时业界都说CICS思想博大精深,引得版主下大力气苦苦探索,昨日偶然翻了出来,愿意贡献给有需要的网友。
后来迫于形式,开始学习使用J2EE、dot NET、XML、PKI、UML、CMM、LINUX等新玩意儿,功夫尚未练到家,心里也没底,不知老美的几个IT巨人厮杀的结果如何,将世界IT引向何处,吃不准哪片云彩有雨。
本文属于笔记性质,文笔未经考究,不存在任何“知识产权”,如果对网友有所宜处,版主不胜荣幸。
在对BMS进行编译时,可以使用两个选项,即Type=DSECT和Type=Map;前者生成逻辑MAP,后者生成物理MAP。
可以在LINKAGE SECTION中说明一个数据结构,而用ADDRESS获取其地址,空间的分配命令包括GETMAIN,LOAD,READ和READQ。
在多用户的环境下,不仅要考虑交易的完整性与一致性,而且要考虑多交易对资源的争夺,即避免死锁现象的出现。
为此,1.所有的应用程序必须以同样的KEY 值顺序对文件进行访问,即升序或降序。
2.所有应用在发起一个READ UPDA TE命令后必须写一个REWRITE或DELETE或UNLOCK。
3.WRITE MASSINSERT命令后需接一个UNLOCK命令。
CICS不支持广泛的混合语言编程环境,但COBOL可调用ASM的模块。
但一个CICS交易可由多个执行程序所组成,利用LINK或XCTL命令来相互调用。
CICS对子程序的调用可包括三种形式,即EXEC CICS LINK,STATIC COBOL CALL以及DYNAMIC COBOL CALL。
在CICS的COBOL宿主程序中,CICS的DFHEIBLK(EXEC INTERFACE BLOCK)以及DFHCOMMAREA(communication area)在LINKAGE SECTION中被插入。
CICS的NESTING:1.必须将最高层的程序及其所有直接或间接的程序所为编译的一个单元来提交。
CICS培训材料
• • • •
Atomicity Consistency Isolation Durability
•3
JOB Definition
//CI01UB11 //STARTING XXCI01UB11 XXCI01UB11 XX XXSTEPLIB XX XX XX XX XX XXDFHRPL XX XX XX XX XX XX XX XX XX XX XX XX JOB MSGLEVEL=1 EXEC CI01UB11 PROC START=INITIAL EXEC PGM=DFHSIP,REGION=200M,TIME=1440, PARM=('START=&START,SYSIN') DD DSN=CICSTS.SDFHAUTH,DISP=SHR DD DSN=CICSTS.CPSM.SEYUAUTH,DISP=SHR DD DSN=CEE.SCEERUN2,DISP=SHR DD DSN=CEE.SCEERUN,DISP=SHR DD DSN=MQM.SCSQANLE,DISP=SHR DD DSN=MQM.SCSQAUTH,DISP=SHR DD DSN=CEE.SCEECICS,DISP=SHR DD DSN=CEE.SCEERUN2,DISP=SHR DD DSN=CEE.SCEERUN,DISP=SHR DD DSN=CICSTS.SDFHLOAD,DISP=SHR DD DSN=CICSTS.CPSM.SEYULOAD,DISP=SHR DD DSN=CICSTS.CPSM.SEYULPA,DISP=SHR DD DSN=CICSV3R1.CBUAT.TABLE,DISP=SHR DD DSN=IBSUAT.EMR.ONL.LOADLIB,DISP=SHR DD DSN=IBSUAT.ONL.LOADLIB,DISP=SHR DD DSN=MQM.SCSQANLE,DISP=SHR DD DSN=MQM.SCSQAUTH,DISP=SHR DD DSN=MQM.SCSQCICS,DISP=SHR DD DSN=MQM.SCSQLOAD,DISP=SHR
第2章_CICS系统管理基础--CICS 技术文档02
CICS 技术文档第二章CICS系统管理基础本章将向大家介绍一些CICS系统管理的基础知识。
主要内容为CICS日常管理工作,如CICS中常用资源的定义、维护,CICS系统安全设置,CICS的启动与停止,创建新的CICS区域的方法,CICS 系统的互联等。
2.1 CICS的日常管理CICS安装完成后就要投入使用了。
在使用过程中间就需要不间断的对CICS进行管理维护。
这些管理维护绝大部分可以使用CICS附带的事务来交互式的完成,有些管理工作也可以通过TSO下编写JCL调用CICS附带的工具程序来完成,如CICS系统日志的打印分析,CICS倾印数据(DUMP)的打印分析等。
那么CICS附带了哪些常见的事务呢?这些事务又如何使用呢?2.1.1 CICS提供的事务CICS提供了一组事务供我们对CICS进行操作和管理。
下面简单的介绍几个常用的事务,这些事务有时候也被称为CICS命令。
1).签到(Sign-on)和退出(Sign-off)CESN签到命令,用于登录CICS系统,只有在CICS安全保护启动的情况下才能使用。
在图2.1中输入正确的用户名和密码,然后执行就可以登录进入CICS了。
图2.1 CESN登录界面登录成功后,CICS提示:DFHCE3549 Sign-on is complete (Language ENU)。
该事务也提供了一个应用编程接口命令,可以在程序里使用:EXEC CICS SIGN-ONCESF签出命令,用于将当前登录的账号注销,返回CICS登录界面或退出CICS系统,返回z/OS 登录界面,CICS安全保护关闭的情况下也可以使用不带参数CESF就是将当前登录的账号注销,提示:DFHCE3590 Sign-off is complete。
此时用户还在CICS系统中,但身份是CICS初始化时指定的默认用户,一般为CICSUSER。
而下面带参数的CESF 命令则能退出CICS系统并返回z/OS登录界面:CESF LOGOFFCESF GOODCESF GOODNIGHT2).操作和控制终端CEOT 终端信息查询CEMT 主控终端事务(Mast Terminal)用于执行CICS系统查询、设置和操作任务,主要有三个选项:CEMT INQUIRE 查询系统信息PERFORM 执行系统操作命令SET 设置系统参数DISCARD 删除系统在用资源信息如下面命令可以查询当前CICS区域内正在运行的任务的信息,并且可以对这些任务进行操作,如取消、中止某些任务。
CICS(中文版)
使用LINK命令进行程序调用 使用XCTL命令进行程序调用
使用LINK命令进行程序调用:
使用LINK命令调用程序时,两程序将位于一个任务之下; 通过LINK命令中的选项COMMAREA可以实现调用过程中的参数传递; 通过LINK命令进行程序调用时,将该变CICS当前执行的逻辑层次;
使用XCTL命令进行程序调用:
使用CEMT查询和设置资源
CEMT I/INQUIRE PROG(*) 查询在CICS上定义的所有程序资 源 CEMT I/INQUIRE TASK(*) 查询在CICS上定义的所有任务 CEMT SET PROG( ) NEW 在CICS中对相应程序资源进行更新
使用CEDF调试程序
操作流程:
在屏幕左上角输入CEDF 清空屏幕,输入被调试程序所在交易的交易号 使用CTRL键进入下一步调试阶段
IF ERR-CODE = DFHRESP(TERMERR) /*终端错误异常*/ IF ERR-CODE = DFHRESP(EOC) /*链结束异常*/ IF ERR-CODE = DFHRESP(ERROR) /*错误异常*/ IF ERR-CODE = DFHRESP(NORMAL) /*无异常*/
DFHMDF宏中每个参数
POS:表明域的其实位置,其格式为POS=(x,y),x和y分别是骑士 行数和列数。每个域的第一个位置放的是此域的控制字节,是不可见 的,第一个可见字符出现在紧靠控制字节的下一格位置。 LENGTH:表明域中数据字节的长度,格式为LENGTH=X,长度值里 不包括属性字节长度 INITIAL:给定域内容的初始值,格式为INITIAL=“字符串” ATTRIB:给定域的属性。域的属性可以有一个或多个,有如下选择:
物理MAP:主要用于在屏幕上显示界面信息,其中BMS使用物理MAP既进行输 入操作,也进行输出操作。 符号MAP:一组COBOL数据,用于在COBOL程序中进行处理。
CICS命令及编程(3)
CICS 課程(三)CICS命令及編程講師:周勇Jarod.zhou@四方精創有限公司2006年03月20日CICS 高级语句介绍Transaction (事务)处理CICS 基础语句介绍CICS 相關知識CICS 程序编译、安装CICS 程序访问对象課程目錄貳陸用户在终端输入Trans ID:INQY,对应事务程序为PROG11.确定事务的ID是否在CICS区域定义,没有发出错误信息2.任务管理请求存储并创建表示任务的控制块(TCA= Task Control Area)3.如受安全保护,CICS验证用户的使用权限4.在程序定义表中找到对应的事务程序PROG1的定义信息5.如果PROG1不在内存,程序管理就申请内存将其从程序库装入内存6.CICS复制该程序的工作存储区到与该任务相关的另一存储区。
允许PROG1的单独程序副本被多任务共享7.EIP(EXEC Interface Program)接受程序请求返回异常条件和其他EIB(EXEC Interface Block)信息8.如果PROG1发出EXEC CICS READ 命令来读文件,则文件管理对VSAM发出读记录的请求9.PROG1利用BMS(Basic Map Surpport)来发出已格式化的数据到终端10.VSAM数据集的改变会被系统建立日志以便失败时恢复11.任务结束时,控制返回CICS。
所有与该任务相关的存储被释放,但程序保留在内存,直到无任何任务是用它和该空间要被使用为止1.开发语言•COBOL•Assemble•PL/1•C & C++程序处理逻辑用主语言编写,部分功能用CICS命令来完成2.命令格式EXEC CICS SEND FROM (MSG-AREA) LENGTH (5) END-EXEC.关键字功能选项参数选项参数分隔符EXEC SQL SELECT COLUMN_NAMES INTO:Program_variables FROM Table_name Where Search_condition END-EXEC.3.BMS(Basic Map Support) (BOCHK不使用,只做简单介绍)从终端用户界面发送和接收数据方法:•终端控制(未格式化数据)•BMS(格式化数据流)•图形用户界面MAP用于定义信息如何在终端上显示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
说明:删除CICS Region某个资源定义
Usage: cicsdelete {-?|-c className [-r regionName] [-P|-R|-B] [-f fileName] resourceName [resourceName...]}
使用举例:
删除CICSRGN1中名字为CICSTEST的PD定义:
cicsget
说明:察看CICS资源定义
Usage: cicsget {-?|-c className [-r regionName] [-f fileName] {-l|-s [resourceName]|[resourceName]}}
使用举例:
以下命令察看CICSRGN1中名为CICSTEST的程序定义
使用举例:
以下命令为Region CICSRGN1创建移植脚本,输出文件为CICSRGN1 .sh
cicsmigrate -g CICSRGN1 .sh -o log1 -r CICSRGN1
在K Shell下运行CICSRGN1 .sh脚本
ksh CICSRGN1 .sh
cicslssrc
使用举例:
以下命令导出Region CICSRGN1的定义到CICSRGN1.dmp文件:
cicsexport -r CICSRGN1 -o CICSRGN1.dmp
cicsimport
说明:导入Region的资源定义
Usage: cicsimport {-?| -r regionName [-g groupName] [-i inFile] [-l m|o] [-v] [-F] [-o] [-B]}
destroy ppcgwy_server <server> [-f]
start PPC gateway server:
start ppcgwy_server <server> [attribute overrides for GSD stanza]
stop PPC gateway server:
version
create COBOL:
create cobol
destroy COBOL:
destroy cobol
create SNA:
create sna -d <Control Point Name>
-w <Local Network Name>
-x <;ⅪD Node ID>
使用举例:
以下命令在CICSRGN1中增加一个通讯定义。
cicsadd -r CICSRGN1 -B -c cd CD01 ConnectionType=cics_tcp \
RemoteTCPAddress="9.181.108.37" RemoteTCPPort=1436 \
ListenerName="lsnr1"
create region (SFS):
create region <region> [-g <group-id>]
[-i <infile>]
[-l <c|m|o|r>]
[-d]
create region (DB2):
create region <region> [-g <group-id>]
destroy region (ORACLE):
destroy region <region> [-f] [-s [-u <user[/passwd]>]]
start region:
start region <region> [-d <distributed servers>]
[attribute overrides for RD stanza]
create SFS server:
create sfs_server <server> [-m <model>]
[attribute overrides for SSD stanza]
destroy SFS server:
destroy sfs_server <server> [-f]
start SFS server:
[-i <infile>]
[-l <c|m|o|r>]
[-u <user[/passwd]>] [-n|-s]
destroy region (SFS):
destroy region <region> [-f] [-s]
destroy region (DB2):
destroy region <region> [-f] [-s [-u <user[,passwd]>]]
[-i <infile>]
[-l <c|m|o|r>]
[-a <alias> -o <instance>
[-u <user[,passwd]>] [-n|-s]]
create region (ORACLE):
create region <region> -o ORACLE
[-g <group-id>]
stop sfs_server all
create PPC gateway server:
create ppcgwy_server <server> [-m <model>]
[attribute overrides for GSD stanza]
destroy PPC gateway server:
cicsget -c pd -r CICSRGN1 CICSTEST
cicsupdate
说明:更改CICS资源定义的某个属性
Usage: cicsupdate {-?|-c className [-r regionName] [-P|-R|-B] [-f fileName] [resourceName] [[attributeName=attributeValue]...]}
cicsdelete -c pd -r CICSRGN1 -B CICSTEST
删除CICSRGN中名字为ABCD的TD定义:
cicsdelete -c td -r CICSRGN1 -B ABCD
cicsexport
说明:导出Region资源定义
Usage: cicsexport {-?| [-r regionName] [-o outFile] [-t temporaryWorkspace] [-l className...]}
说明:在Open平台察看cics 子系统的状态
使用举例:
cicslssrc -a
cicsnotify
说明:释放异常停止的Region所持有的资源
启动SFS 服务器:
cicscp -v start sfs_server /.:/cics/sfs/SFS_SERV
cicsadd
说明:添加CICS资源定义
Usage: cicsadd {-?|-c className [-r regionName] [-P|-B] [-f fileName] [-m modelId] resourceName [[attributeName=attributeValue]...]}
stop ppcgwy_server <server> [-f]
status PPC gateway server:
status ppcgwy_server <server>
status ppcgwy_server all
create SNA link:
create sna_link [<Link Station Name>]
使用举例:
以下命令导入一个名为CICSRGN1的Region,-S参数表示不使用DCE服务器
cicsimport -r CICSRGN1-i CICSRGN1.dmp-S
cicsmigrate
说明:创建用于移植CICS资源定义的移植脚本
Usage: cicsmigrate {-?|[ -r regionName | -s | -c | -p | -m ] -g fileName -o logFileName}
start sna [-f]
stop SNA:
stop sna [-f] ห้องสมุดไป่ตู้
create telnet server:
create telnet_server <server> [-P <port>]
[-c <client codeset>]
[-e <emulation>]
[-h <host list>]
start sfs_server <server> [attribute overrides for SSD stanza]
stop SFS server:
stop sfs_server <server> [-f]
status SFS server:
status sfs_server <server>
Usage: cicsinstall {-?|[-v] [-r regionName] {-a | -g groupName [groupName...] }}