
AS400学习笔记.pdf
6页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) 第六章 線上輔助說明1.輔助說明 (Help):F1 2.欄位說明 (Field Help):F1 3.訊息說明 (Message Help) :F1 4.整體說明 (Extended Help):F2 第七章 系統開關系統開機 (Starting the System) 1.不參與式開機 (Unattended IPL):一般的開機 IPL:Inital Program Load 2.參與式開機 (Attended IPL) 3.遠端開機 (Remote IPL) 4.自動開機 (Automatic IPL’s):大部分都是使用這一種方式開機 -System Value -Operational Assistant 4.AS/400 一般來說一次的開機時間大約20mins~30mins 系統關機 1.使用 PWRDWNSYS 指令 2.使用電源開關 (Power Switch) 3.使用緊急開關 (Emergency Switch) 4.使用 Operation Assistant 第八章 工作管理之觀念工作型態 (Types of jobs) 1.交談式作業 (Interqctive):系統回應給每一個工作站上使用者需求的處理 2.批次作業 (Batch):系統執行一組程式指令的處理 3.周邊裝置線上同時作業 (Spool)(Simultaneous Perpheral Operation On-Line ) 將慢速周邊裝置的輸出入資料先存放於快速周邊裝置(如硬碟 ),然後才由 CPU 讀 取、印表機將其列表,由於 CPU不必和這些慢速裝置直接界面,所以提升了CPU 操作速度第九章 工作作業控制 (Job Control) 工作作業控制 (Job Control)包括了交談式作業及批次作業;工作作業控制(Job Control)控制了在工作佇列 (Job Queue) 中的工作,及在輸出佇列(Output Queue) 中的工作SBMJOB 指令 批次作業中的第一個步驟是將批次工作放置在工作佇列中排列,此作業使用的指令 是 SBMJOB 工作佇列 (Job Queue) WRKSBMJOB:允許使用者看到所有批次工作,不論此工作目前在工作佇列內, 輸出佇列內或在執行中WRKUSRJOB WRKACTJOB :可查詢在各子系統下活動的工作狀態及一些系統工作(System job) 如何結束工作 ENDJOB ENDJOBABN 第十章 Spool及印表控制啟動 Spool 作業 Writer 為一系統程式,可將報表由輸出佇列中取出而由印表機印出,欲啟動此程式 可用指令 STRPRTWTR Work with All Spooled Files 指令 WRKSPLF 允許查詢目前使用者,或所有使用者產生的Spool Files 查看 Spool Files狀況 指令 WRKWTR 管理 AS/400 上連接的印表機工作管理 (Work Management)總論JOBQ—BATCH(INTERACTIVE)—OUTQ—WRITER —PRINTER WRKJOBQ —WRKACTJOB —WRKOUTQ(WRKSPLF) —WRKWTR — WRKCFGSTS*DEV AS400 Spool Converter Pro Spool to PDF, HTML, TXT, CSV, XML Easy to use. Shareware version 。












