如何設定 AS/400 電子商務應用系統環境
0. 選擇連線至網路服務廠商的方式及連絡網路服務廠商要求
提供 IP 位址 ,
subnet mask, Domain name, and remote name
server
廣域網路(WAN) 連線方式 : X.25 or Frame-Relay 均要申請數據專線
區域網路(LAN) : 透過路由器連線至網路服務廠商
遠端撥號 : SLIP (V4R1) 或 PPP (V4R2 同時提供支援左列二者)
1. 於 AS/400 上架設 Internet 伺服器 (V4R1 以後版本)
1.1 架設 TCP/IP 網路環境
1.2 啟動管理伺服器 (ADMIN Server): 於命令列輸入
STRTCPSVR SERVER(*HTTP) HTTPSVR(*ADMIN) , 按 執行鍵1.3 使用網頁編輯器(如 Microsoft FrontPage) 建立一個 網頁 HTML 文件 , 並將之複製到 AS/400 目錄. 於命令列輸入 :
CRTDIR DIR(directory_name) , 按 執行鍵 ; 建立放網頁的目錄
directory_name 是您自己指定的目錄1.4 由瀏覽器 (IE , Netscape) 至 AS/400 組態頁 , 設定Internet 伺服器組態
啟動瀏覽器 , 連接至 AS/400 組態頁
設定 ICS 輸入: http://your.server.name:2001/
設定 ICSS 輸入: http://your.server.name:2010/
"your.server.name" 參考於上述架設 TCP/IP 時設定的主機名稱
您輸入 USER ID & Password 按下畫面上 OK 鈕 , 進入組態頁設定
Internet 伺服器組態 及 一般組態設定管理 : 修改 , 刪除 , 啟動 , 中止
Internet 伺服器.1.5 指定一個 網頁 HTML 文件當成主網頁(Home Page)
於組態頁中選取 Initial Page 設定主網頁檔名 , 並移除不需要的預設主網頁 , 再按 Apply 鈕 , 會含有"requested configuration changes have been completed successfully." 內容的新網頁顯示在畫面上 , 於此新網頁上按 Configuration Page 鈕 , 會回到 Initial Page , 請按 重新整理 鈕 , 以更新頁面內容 , 因一次只能移除一行(太累了 , ....) , 所以需重複此動作直到完全移除.
一旦完成上述移除動作 , 會回到 Initial Page , 接著新增設定參數至 Initial Page , 輸入 welcome.html 於 File name 欄位 , 當成主網頁(Home Page)
Index File name Server IP address ______________________________________________ Example: letsgo.html 9.83.* ______________________________________________ Insert before Insert after Replace Remove Index File name Server IP Address也是一行一行加 , 重複此動作直到設定完成(太累了 , ....很喘 !這種編輯器太累了比 5250 模式難用 , 您可於 AS/400 命令列執行 WRKHTTPCFG 設定組態) , 再按 Apply 鈕 , 會含有"requested configuration changes have been completed successfully." 內容的新網頁顯示在畫面上 , 於此新網頁上按 Configuration Page 鈕 ,完成指定主網頁
- 使用 MAP 和 PASS 指令設定路徑
從組態管理頁選取名稱 Request Routing 鈕 , 進入路徑設定頁 , 先一行一行移除預設值 , 方式同上述刪除步驟 , 完成刪除步驟後 , 回到 Request Routing 後 , 從 ACTION 選取 MAP , 輸入如下 :
再按 Apply 鈕 , 會含有"requested configuration changes have been completed successfully." 內容的新網頁顯示在畫面上 , 於此新網頁上按 Configuration Page 鈕 ,會回到 Request Routing 頁面.
接著選取 Inser after 及從 ACTION 選取 Pass , 於 URL request template 欄位輸入 : /directory/* ; (/directory/*是 指 1.3 所建立放網頁的目錄) ; 按 Apply 鈕 , 完成設定
1.6 啟動 Internet HTTP 伺服器
- 於 AS/400 命令列輸入
STRTCPSVR SERVER(*HTTP) HTTPSVR(DEFAULT) ; 按執行鍵- 中止 AS/400 ADMIN server
ENDTCPSVR SERVER(*HTTP) HTTPSVR(*ADMIN)- 若欲於啟動 TCP/IP 時, 自動啟動Internet HTTP 伺服器 , 於 AS/400 命令列輸入
CHGHTTPA AUTOSTART(*YES) ; 按執行鍵
2. 管理資源的存取權限
2.1 啟動管理伺服器 (ADMIN Server):
於命令列輸入
STRTCPSVR SERVER(*HTTP) HTTPSVR(*ADMIN) ,
按 執行鍵
2.2 以 AS/400 使用者 ID 限制存取權限
啟動瀏覽器 , 連接至 AS/400 組態頁 , 選取文件保護 Document Protection 頁面 , 指定欲保護的路徑 如下 :
再按 Apply 鈕 , 接著進入 Protection Setup form , 建立 名稱為 TEST-PROT 的保護設定 , 輸入如下 :
再按 Apply 鈕 , 會含有"requested configuration changes have been completed successfully." 內容的新網頁顯示在畫面上 , 於此新網頁上按 Configuration Page 鈕 ,完成保護設定 , 您可能需重新設定 MAP 以因應文件保護設定.
啟動 Internet HTTP 伺服器
- 於 AS/400 命令列輸入
STRTCPSVR SERVER(*HTTP) RESTART(*HTTP) HTTPSVR(DEFAULT) ; 按執行鍵
- 中止 AS/400 ADMIN server
ENDTCPSVR SERVER(*HTTP) HTTPSVR(*ADMIN)
新增 User 及新增一個群組及確認序列
- 啟動管理伺服器 (ADMIN Server)
STRTCPSVR SERVER(*HTTP) HTTPSVR(*ADMIN) , 按 執行鍵
- 啟動瀏覽器 , 連接至 AS/400 組態頁 , 選取 Add User form , 輸入如下 :
再按 Apply 鈕 ,完成群組設定. 再完成 2.2 文件保護設定
- 啟動 Internet HTTP 伺服器
- 於 AS/400 命令列輸入
STRTCPSVR SERVER(*HTTP) RESTART(*HTTP) HTTPSVR(DEFAULT) ; 按執行鍵
- 中止 AS/400 ADMIN server
ENDTCPSVR SERVER(*HTTP) HTTPSVR(*ADMIN)
3. 設定內部 E-Mail 系統
於新增目錄入口畫面 (Add Directory Entry screen )輸入如下參數值 :
System Value Recommended Value ------------ ----------------- User ID/Address . . . . . . . User AS400 系統名稱 Description . . . . . . . . . 使用者說明 user's real name. System name/Group . . . . . . AS400 系統名稱 User profile. . . . . . . . . User |
按下頁鍵直到看到 Mail service level 參數. 輸入下列參數值以繼續加 SDD 入口 :
System Value Recommended Value ------------ ----------------- Mail service level . . . . . 2 For choice 3=Other mail service: Field name . . . . _________ ______ Preferred Address . . . . . . 3 Address type . . . . . _________ For choice 4=Other preferred address: Field name . . . . . _________ ______ |
於新增名稱至 SMTP 畫面(Add name for SMTP screen)輸入如下參數值 :
System Value Recommended Value ------------ ----------------- User ID . . . . . . . . . . . User Address . . . . . . . . . . . AS400 系統名稱 SMTP user ID . . . . . . . . . User SMTP domain . . . . . . . . . . 網域名稱 The fully qualified Domain Name. |
4. 啟動設定 Get and Post 伺服器存取方式
按 Apply 鈕 ; 回至組態頁
LIBRARY.LIB
: 指存放 CGI 程式的程式館
按 Apply 鈕 ; 回至組態頁
5. 完成上述所有動作後 ; 電子商務的執行環境已經設定好 ;
接著便是利用 RPG, C, and Java 或 PERL
, Net.DATA
撰寫 CGI 動態網頁
How to get Net.Data up and running -- 如何設定 Net.DATA
環境及執行
Web Server Code Updates -- Internet 伺服器 隨 OS 版本所有應上的 PTF
OS V3R2 , V3R7 版本的設定檔範例 (使用 WRKHTTPCFG 命令修改設定)
NetQuestion Search Engine -- IBM 提供的網頁內容搜尋軟體(免費)
6. Reference
AS400 & Internet |
![]() AS/400 CGI Programming Demo Free Download
|
NetQuestion
for AS/400 Installation and Administration- SC41-5417 V4R3(搜尋引擎)
NetQuestion for AS/400 Installation and Administration: SC41-5417
V4R4
Unleashing AS/400 Applications on the Internet PDF
AS/400
e-commerence: Internet Connection Servers PDF Chapter 11 Net.Data
ERS's AS/400 Internet Stuff
Net.Data Help