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…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營