AS400学习笔记
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AS/400】AS/400學習筆記
八月 16, 2005 bangdoll留言Go to comments
第一章 AS/400概論
AS/400自77年6月以來已歷經九代變革
IBM每隔一年均會推出新的機型及作業系統
AS/400 High-Level Machine
單一層次記憶體(Single Level Storage)
虛擬記憶體(Virtual Storage)
軟體簡介
AS/400軟體可分為三大部份
1.系統支援
2.程式設計
3.應用軟體
系統支援:OS/400
1.OS/400是AS/400機器的作業系統
2.OS/400有選擇畫面(MENU)及控制語言(Control Language)指令,可提供使用者操作AS/400系統
3.OS/400可同時執行多個交談式工作(Interactive job),批次工作(Batch job)及同時發展其他應用程式
4.OS/400有關連式資料庫系統,保全系統,通訊網路系統及各種備份/回復能力
5.OS/400自動建立硬體系統環境
6.OS/400提供IBM S/36與S/38之操作環境
程式設計支援
1.RPG/400(目前常用)
2.COBOL/400(目前常用)
3.C/400
4.SQL/400(目前常用)
5.Fortran/400
6.AS/400 Basic
7.AS/400 PL/I
8.AS/400 Pascal
9.RM/COBOL-85
應用軟體支援
軟體名稱:Application Development Tool Set/400(ADTS)
主要功能:
1.針對結構化語言開發環境提供程式編輯,線上即時偵錯功能
2.提供螢幕畫面設計及報表格式設計輔助能力
3.提供基本檔案維護及資料庫結構維護功能
第二章終端機操作
使用者界面
畫面型態
1.選擇畫面(Menu)
2.鍵入畫面(Entry)
3.列示畫面(List)
4.說明畫面(Information)
使用System Request畫面
第三章 Object管理
Object是在儲存體佔有空間的一個最小單位,系統根據其型態,有不同之操作方式,來執行其運作
例如:
File
Library
Program
Comands
Queues
User Profile
Job Descriptions
Device Descriptions
……
The AS/400 Object Description
-Name
-Library
-Object type
-Type attribute(PF,LF)
-Owner(creator)
-Public authorization
-Change date/time
-Date/Time last saved
-Restore volume ID
-Storage freed
-Text description
-Size
Library
1.是一個目錄Directory,其中包含Object之相關資訊(型態及位置),指向其相關之Object
2.其儲存之Object並不需要在同一硬碟中
3.所有Library都在QSYS Library內
如何組織Library
為了1.保全功用2.備份功用
區分由1.應用程式2.使用者3.Object型態
非限定名稱(Unqualified name)/限定名稱(Qualified Name)
1.在指定Object時,均需給予名稱,此名稱包含兩個部份,即Library部份及Object部份
2.非限定名稱僅用Object名稱來使用-PGMA
3.限定名稱用法使用Library名稱及Object名稱-LIBA/PGMA
第四章控制語言指令(CL Commands)
控制語言
所有系統功能均被單一之語言來控制
1.由操作者來使用
2.可組合為程式
3.可交談式或批次使用
列示主要指令群
1.游標移至Command line 按F4
2.輸入go major
尋找某種型態指令
游標移至Command line 輸入go cmdfile
指令提示
游標移至Command line 輸入1.?DSPOBJD
2.DSPOBJD 按F4
? OR F4 : List
若使用者想知道某個參數可輸入哪些值時,可將游標移至欲輸入欄位鍵入’?'再按執行鍵或是F4
第五章訊息指令應用
訊息:一種通訊之方式
基本訊息佇列(Message Queue)通訊
1.系統操作者(System Operator)訊息佇列
2.使用者訊息佇列
3.工作站訊息佇列
4.一個訊息佇列(Message Queue)會自動建立當
1.建立一個工作站
2.建立一個使用者Profile
5.系統操作者的訊息佇列是系統提供的
6.使用者可隨時建立其他訊息佇列
訊息佇列(Message Queue)模態
有中斷(Break),通知(Notify),留置(Hold)
1.訊息佇列(Message Queue)有個傳輸(Delivery)參數來說明訊息如何接收及使用者如何被通知:
1.中斷(Break)-使用者作業被中斷,訊息顯示在畫面上
2.通知(Notify)-使用者被通知,而訊息訊號燈亮且有聲響
3.留置(Hold)-使用者不會被通知訊息
2.所有訊息會儲存在訊息佇列(Message Queue),除非是被刪除
使用者及工作站訊息佇列(Queue)
訊息永遠可以送至任何一個訊息佇列(Queue),即使使用者或工作站在登出系統後基本訊息處理指令
1.發送訊息 SNDMSG
SNDBRKMSG
2.察看訊息 DSPMSG
訊息
1.訊息本文最多可送512個字元給使用者訊息佇列,工作站訊息佇列,系統操作者佇列(System Operator Queue)
或系統記錄日誌QHST
2.TOUSR只能輸入一個值
3.TOMSGQ最多可輸入50個值
系統操作者訊息
系統操作者訊息佇列內容包括:
1.硬體裝置使用相關訊息
2.使用者及系統活動相關訊息
DSPMSG MSGQ(QSYSOPR)
(*SYSOPR)
第六章線上輔助說明