cicscp [-v] stop region <regionName> [-f]
选项
-f:强制停止。
用此命令停止一个已启动的region,可以发现region状态会变为”inoperative“。
参阅:
http://www-01.ibm.com/support/knowledgecenter/SSAL2T_8.1.0/com.ibm.cics.tx.doc/reference/r_cicscp_region.html?lang=en
5. 使用CICS客户端连接region(3270终端模拟器)
3270终端是一种CICS客户端。它可以用来执行交易,是非常有用的工具。因此,很有必要在该单元就将它介绍给用户。在这里,我们仅需了解关于region和交易的用法。
语法
cicslterm [-r <regionName>] [-t <transId>]
选项
-r:指定须连接的CICS region名称。
-t:指定交易名称。
如果没有指定任何选项,终端模拟器将会显示一个所有已启动的region列表,如图1所示:
图1. 3270终端region显示列表
现在可以使用”Tab“键去移动光标,选择一个region,然后,按”Enter“键去连接已选的region。然后,将会看到这个窗口处于空白状态。这意味着已经成功连接到region上了,而且终端正在等待输入要执行的交易名称。最后可以输入”CESF“交易,然后按”Enter“键,退出当前登录。
如果指定”-r <regionName>“,将直接连接到指定region;
如果指定”-t <transld>“,将会在通过”Tab“键和”Enter“键选定一个region后执行交易;
如果指定”-r“和”-t“两个选项,会在所选的region中立即执行交易。
接下来在其他单元中将会介绍更多常用的CICS系统交易。
参阅:
http://www-01.ibm.com/support/knowledgecenter/SSAL2T_8.1.0/com.ibm.cics.tx.doc/reference/r_cicslterm.html?lang=en
6. region相关文件
在创建一个region后,同时会创建一些文件和目录。这些文件用于记录region的使用情况,便于诊断问题和监控。
在路径”/var/cics_regions/“下,可以找到所有region目录。如表2所示。
表2. region目录和文件列表
文件/目录 |
描述 |
bin/ |
包含CICS应用程序。 |
data/ |
包含各种输出文件和统计文件,例如CCIN.out,CPLD.out, CPLI.out,CSMT.out,CSZL.out,CRTI.out和statsfile。 |
database/ |
包含region的所有资源定义, 例如:CD,FD,GD,JD,MD,LD,OD,PD,RD,TD,TDD,TSD,UD,WD,XAD |
console.nnnnnn |
这些文件是由region启动时自动生成的,包含region运行信息,文件后缀是序列号。 |
environment |
可以在此文件中设置一些特殊环境变量(只针对该region生效)。 |
<regionName>.env |
region启动时自动生成,包含region当前使用的环境变量。 |
以上提到的文件和目录对于我们的课程是常用的和重要的。如果想要了解关于其他文件的更多的内容,可以浏览”参阅”部分。
参阅:
http://www-01.ibm.com/support/knowledgecenter/SSAL2T_8.1.0/com.ibm.cics.tx.doc/reference/r_cics_var_cics.html?lang=en
7. 练习
1. 创建和销毁一个名为RGN1的region。
2. 重新创建region RGN1,然后冷启动region,再停止这个region。注意:在本手册的其他单元中也会使用region“RGN1“,所以之后不要再销毁它。
3. 使用下列”cicslterm“命令,并观察差异。
a) cicslterm,登录region后执行CESF交易
b) cicslterm -r RGN1,登录region后执行CESF交易
c) cicslterm -t CESF
d) cicslterm -r RGN1 -t CESF
4. 检查”/var/cics_regions/RGN1/“路径下的文件和目录。
8. 答案
1. 创建和销毁一个名为RGN1的region。
#cicscp -v create region RGN1
#cicscp -v destroy region RGN1 -s
或者
#cicsdestroy -r RGN1 -s
2. 重新创建region RGN1,然后冷启动、停止这个region。注意:在本手册的其他单元中也会使用region“RGN1“,所以之后不要再销毁它。
#cicscp -v create region RGN1
#cicscp -v start region RGN1 StartType=cold
#cicscp -v stop region RGN1
3. 使用下列”cicslterm“命令,并观察差异。
a) cicslterm,登录region后执行CESF交易
需要在终端中选中一个region,然后输入交易名称。
b) cicslterm -r RGN1,登录region后执行CESF交易
可以直接连接到一个region上,然后只需要输入交易名称。
c) cicslterm -t CESF
选中需要连接的region后,交易就立即被执行。
d) cicslterm -r RGN1 -t CESF
不需要任何操作,直接执行交易。
TXSeries入门系列文章–单元二 region资源管理
二单元 region资源管理
关于本单元
在本单元,用户将会学习有关region中资源的内容。首先我们将简要介绍不同种类的资源,其次介绍管理资源的工具,最后提供一个示例来演示如何通过添加PD和TD来运行一个HELLOWORLD程序,并使用CEDF进行调试。在单元末尾,我们还设置了配套的练习,以便用户更好理解本单元的内容。
1. region中资源和资源定义的介绍
Region资源是TXSeries运行需要的应用资源,例如交易,程序,文件,队列等。随后将会提供的“helloworld”就是一个程序资源。那么TXSeries如何知道这个程序的存在呢?这就需要在region中将程序注册为PD(程序定义),然后赋予一个名称。
除了PD之外,还有其他资源定义,列举如下:
◦ CD—Communications Definitions
◦ FD—File Definitions
◦ GD—Gateway Definitions
◦ JD—Journal Definitions
◦ LD—Listener Definitions
◦ MD—Monitoring Definitions
◦ OD—Object Definitions
◦ PD—Program Definitions
◦ RD—Region Definitions
◦ TD—Transaction Definitions
◦ TDD—Transient Data Definitions
◦ TSD—Temporary Storage Definitions
◦ UD—User Definitions
◦ WD—Terminal Definitions
◦ XAD—Product Definitions
本单元将只介绍PD和TD,其他有些资源会在后续单元中涉及。
参阅
关于资源定义表:
2. 资源定义管理工具
这些管理工具是一系列可以帮助用户进行添加、删除、更新和检查region中资源定义操作的命令。基本每个单元中都会用到这些命令。
(1)添加资源定义
Region是不能识别没有定义过的资源的。通过添加定义,可以灵活地使用资源。
语法
cicsadd -c <className> [-r <regionName>] [-P|-B] <resourceName> [<attributeName=attributeValue>…]
选项
-c: 指定要添加的资源定义的类型。
className: 资源定义类型的名称,如第一节中列举的pd、td、xad等。
以下文章点击率最高
Loading…