作者pothead (pot pot pot)
看板PLT
標題[少數語言] IBM AS400上的 COBOL, RPG, CLP (一)
時間Wed Feb 21 18:27:08 2007
零:前言
基本上在下只作了一陣子的AS400程設員
再加上公司並沒有更新軟硬體的計畫
有很多新的功能可能也沒有接觸到
不能夠作最前衛的介紹
不過PTT並沒有AS400的版
當初仍在職的時候
深深感慨台灣此類資源的缺乏
於是前來拋磚引玉一下
大家請當作寰宇搜奇吧
這些當然大家都WIKI得到
在下就多多談一下操作面的經驗
如果前輩們看到不夠正確詳盡的地方也請不吝指教
一:AS400
IBM AS400已經大約有二十年的歷史了
和PC比起來算是mainframe 一台要上千萬
當初整個公司遍佈全台的分部都用同一台主機keyin
穩定性與速度都相當的重要
當然程設員程式也要寫得正確
不然全台灣的USER都會打電話來要你解決問題
那種壓力很可怕的
連線要用馳訊TN5250 emulator
用起來好像就像教科書講的
PC只是當作一個terminal
實際的運作都是AS400在跑
AS400已經有二十年的歷史了 還是文字介面 類似BBS
但是操作介面相當不人性化 指令也晦澀難解
IBM有做出圖形介面 但是據說很難用 公司也沒有買
IBM似乎很會想出各種奇怪的指令縮寫
而各個指令底下又可以有數十個永遠讓你搞不清楚的參數設定
用起來十分的靠背
如果要在主機間複製檔案 都要連下好幾個帶著一長串參數的指令
比起windows在網芳間的copy and paste不知複雜多少
下錯了 對不起 重新再下一次
漏了一個檔案 還是要再重下五六個指令
指令非常多 不知道確切的指令數目
應該有超過數百個甚至上千個 有的可能永遠用不到
當時的IBM似乎不喜歡化繁為簡 = =
AS400可以跑很多種語言 COBOL RPG CLP SQL JAVA 等等
甚麼雜七雜八的程式和功能都在同一台主機上面跑
SQL, coding, user keyin, 運算
如果佔用太多運算資源 是會被前輩念的
AS400上的資料庫叫DB2, 指令和AS400一樣晦澀
用那些指令來管理DB2簡直是難以想像
DB2有認證的 考取公司有加薪 但是我想太難考了
AS400相關書籍很少 天瓏已經沒有AS400的書 全都絕版了
有一些機構有開課 學費所費不貲
但是原先主機的設計就是這麼難上手
拿著reference當教科書上課也是 唉唉
而網路上找到的資料複雜無比
台灣甚至沒有相關的論壇 都要到大陸論壇查資料
使用起來苦不堪言
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.71.77
1F:推 PsMonkey:推... 這個版真的是開對了... 02/21 19:05
2F:→ ephesians:沒那麼好推吧,這只是計概第一章會寫的東西 02/21 19:08
3F:推 PsMonkey:給樓上,有人願意寫就是好事,不然也請你來寫一點 02/21 19:34
※ 編輯: pothead 來自: 218.168.71.77 (02/21 19:58)
4F:推 ImOnLine:as400上的資料庫不一定是db2 02/21 23:14
5F:→ ImOnLine:db2是後來的東西,ibm的sql 資料庫 02/21 23:15
6F:→ ImOnLine:as400比mainframe小,屬mini computer等級 02/21 23:16
7F:→ johe5678:AS400主要用在銀行跟軍方,其他行業好像很少見. 02/24 10:58