TXSeries入门系列文章2

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客户端连接region3270终端模拟器)

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.     创建和销毁一个名为RGN1region

2.     重新创建region RGN1,然后冷启动region,再停止这个region。注意:在本手册的其他单元中也会使用regionRGN1“,所以之后不要再销毁它。

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.     创建和销毁一个名为RGN1region

#cicscp -v create region RGN1

#cicscp -v destroy region RGN1 -s

或者

#cicsdestroy -r RGN1 -s

2.     重新创建region RGN1,然后冷启动、停止这个region。注意:在本手册的其他单元中也会使用regionRGN1“,所以之后不要再销毁它。

#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中资源的内容。首先我们将简要介绍不同种类的资源,其次介绍管理资源的工具,最后提供一个示例来演示如何通过添加PDTD来运行一个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

本单元将只介绍PDTD,其他有些资源会在后续单元中涉及。

参阅

关于资源定义表:

http://www-01.ibm.com/support/knowledgecenter/SSAL2T_8.1.0/com.ibm.cics.tx.doc/reference/r_res_defns.html?lang=en

 
 

2.    资源定义管理工具

这些管理工具是一系列可以帮助用户进行添加、删除、更新和检查region中资源定义操作的命令。基本每个单元中都会用到这些命令。

1)添加资源定义

Region是不能识别没有定义过的资源的。通过添加定义,可以灵活地使用资源。

语法

cicsadd -c <className> [-r <regionName>] [-P|-B] <resourceName> [<attributeName=attributeValue>…]

选项

-c                     指定要添加的资源定义的类型。

className  资源定义类型的名称,如第一节中列举的pdtdxad等。

以下文章点击率最高

Loading…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注