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…
