【AS/400】Control Language

IBM AS/400e 伺服器

何謂控制語言
1.進入系統的單一界面
2.交談式
-關鍵字或位置
-展開
3.編譯
-執行速度快
-功能強大的邏輯處理
-錯誤訊息的掌控
-資料操作
-工作站和資料檔的界面

IBM AS/400e 伺服器

4.控制應用系統的流程

基本控制語言程式設計
1.結構和設計規則
2.使用螢幕檔
3.條件式執行流程
4.傳資料給程式
5.運算式
6.改變變數的指令
7.字串的連接

控制語言的目的
1.單一化
2.循序執行
3.查詢資料檔
4.和操作者聯繫
5.錯誤訊息的掌控
6.建立工作的環境
-工作日期
-輸出佇列
-工作形態
-............
7.並非所有控制語言皆能寫在原始程式中

控制語言的內容
PGM(optional)
DCLF(maximum of one)
DCL
IF
ELSE
TOP SNDRCVF
SNDMSG
User-defined commands
CHGVAR
MONMSG
GOTO TOP
ENDPGM(optonal)


編輯規則總論

在控制語言程式內使用螢幕檔
注意
1.每個程式最多宣告一個螢幕檔
2.沒被程式用到的欄位,不會給予儲存的空間
3.在螢幕檔宣告過的變數不用再於程式內宣告
4.宣告在控制語言程式內的檔案是被開放且可做輸出入動作
5.控制語言程式用到的檔案必須在Library list中
6.控制語言不支援Zoned型式的數字變數

留言

熱門文章