电信业务开发实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、啟動和訪問伺服器上統一支付平臺
1.IP的設臵
將“本地連接”或“本地連接2”(有的電腦有兩個網卡,教師機使用“本地連接2”)的IP設為129.9.0.40,然後禁用連接,再啟用連接。

(伺服器IP為129.9.0.12)。

2.啟動統一支付平臺
用SecureCRT遠端登入伺服器啟動統一支付平臺。

#切換到informix用戶
[root@xms ~]# su – informix
#啟動資料庫
[informix@xms ~]$ oninit –v
注意:如果資料庫啟動不成功,出現warning,可先關閉再重啟。

關閉命令:informix@xms ~]$ oninit –ky
#退出資料庫操作使用者informix
[informix@xms ~]$ logout
#啟動TLQ中介軟體。

[root@xms ~]# tlq
#啟動tomcat伺服器(web程式容器),埠運行在8080
[root@xms ~]# cd /opt/xunfang/tomcat5.5.20/bin/
[root@xms bin]# ./startup.sh
#使環境變數生效
[root@xms bin]#source /etc/profile
#啟動epay_scp程式
[root@xms bin]# cd /opt/xunfang/epay/epay_scp/
[root@xms epay_scp]# ./startup.sh
#啟動epay_bill程式
[root@xms epay_scp]# cd /opt/xunfang/epay/epay_bill/
[root@xms epay_bill]# ./startup.sh
#啟動epay_uic程式
[root@xms epay_bill]# cd /opt/xunfang/epay/epay_uic/
[root@xms epay_uic]# ./startup.sh
#啟動epay_task程式
[root@xms epay_bill]# cd /opt/xunfang/epay/epay_task/
[root@xms epay_uic]# ./startup.sh
3.訪問統一支付平臺
(1)IE位址欄輸入:http://129.9.0.12:8080/epay_smp,登錄後進行各項操作。

用戶名:admin,密碼:admin
EPAY_SMP模組為統一支付業務管理配臵模組。

(2)在EPAY_SMP業務配臵管理模組中添加一個EPAY_PC終端使用者資訊。

登錄用戶名和密碼可自行設臵。

(3)IE位址欄輸入:http://129.9.0.12:8080/epay_pc,登錄後進行各項操作。

用上步設臵的用戶名和密碼登錄。

也可使用以前已經增加的用戶名登錄(用戶
名:PC,密碼:admin)。

二、FTP工具的使用(使用FTP從伺服器下載檔案)
(操作實驗)
實驗要求:
1.瞭解FTP協議;
FTP(File Transfer Protocol, FTP)是TCP/IP網路上兩台電腦傳送檔的協定,FTP是在TCP/IP網路和INTERNET上最早使用的協定之一,它屬於網路通訊協定組的應用層。

FTP客戶機可以給伺服器發出命令來下載檔案,上載檔,創建或改變伺服器上的目錄。

2.瞭解簡單TCP/IP通信原理,通訊端程式設計。

實驗目的:
1.掌握SDK包開發流程,FTP檔案傳輸原理;
2.基於協力廠商包實現FTP檔案傳輸。

實驗步驟:
1. IP的設臵
將“本地連接”或“本地連接2”(有的電腦有兩個網卡,教師機使用“本地連接2”)設為2個IP,其中一個為192.168.1.40,用來連接虛擬機器,再增加一個129.9.0.40,用來連接伺服器,然後禁用連接,再啟用連接。

(可先自動獲取IP,自動獲取的為192.168.1.40,然後在運行視窗利用cmd命令打開DOS視窗輸入ipconfig –all查詢自動獲取到的IP,將其設臵為“本地連接”或“本地連接2的一個IP,再添加另一個
IP129.9.0.40)
2. 使用FTP從伺服器下載檔案
“\電信業務開發實驗(統一支付)\(實驗用)工具\CuteFTP 8 Professional”,按兩下cuteftppro.exe,打開FTP介面登錄伺服器下載檔案,伺服器IP為129.9.0.12,用戶名為root,口令為xunfang。

三、虛擬機器上統一支付平臺環境準備工作(各軟體安裝及配臵)
(操作實驗)
1.虛擬機器安裝
“\虛擬機器\VMware-workstation-6.0.0-45731.exe”
2.Vmware下Window XP安裝
在Vmware中打開Window XP系統安裝檔,並運行。

注意:配臵網路連接方式為橋接模式,選中Network Adapter按照下圖選中的選項操作即可。

3.Window XP系統中IP配臵和ftp配臵
參見“\(修改魯工)實驗指導書(U1930與NGN)\實驗2 Window XP常用命令及服務配臵”
配臵Window XP伺服器IP位址
1、依次打開“系統”→“管理”→“網路”,出現下圖
2、按兩下上圖中需要配臵IP位址資訊的網卡(eth0),出現下圖
3、選擇“靜態設臵的IP位址”,並設臵其IP位址、子網路遮罩以及閘道等資訊,點擊確定按
鈕;
4、點擊“啟動”按鈕,選擇“是”,關閉網路配臵視窗;
5、打開終端視窗輸入service network restart;
6、用ping命令測試一下連通狀態。

ftp服務配臵
1、root使用者登錄後,執行setup命令啟動配臵視窗。

2、選擇系統服務(System services),進入服務配臵清單。

3、用空格選中vsftpd服務之後,退出。

4、系統預設不能用root使用者登錄FTP,下面要讓root用戶可以登錄FTP,操作如下:
vi /etc/vsftpd/user_list
vi /etc/vsftpd/ftpusers
修改/etc/vsftpd/目錄下的user_list和ftpusers檔,將其中的root用戶前面加上“#”號就可注釋掉,例如修改ftpusers檔,如下圖
5、打開終端執行:service vsftpd start。

4.Window XP系統中平臺運行環境搭建——JDK安裝(Window XP)和Tomcat安裝
(Window XP)
參見“\(修改魯工)實驗指導書(U1930與NGN)\實驗3 平臺開發環境搭建”
JDK安裝(Window XP)
將jdk(jdk-1_5_0_22-Window XP-i586.bin)檔用ftp上傳至伺服器的/opt/xunfang/software/目錄下。

(建議使用FTP工具,更方便一點)
1、新建java安裝目錄
執行命令:
cd /usr#切換到/usr目錄
mkdir java#進入/usr新建java資料夾:
2、拷貝安裝檔到/usr/java目錄
執行命令:
cp /opt/xunfang/software/jdk-1_5_0_22-Window XP-i586.bin /usr/java
3、修改為可執行許可權
執行命令:
cd /usr/java
chmod 774 jdk-1_5_0_22-Window XP-i586.bin#修改檔許可權
4、執行安裝
執行命令:
cd /usr/java
./jdk-1_5_0_22-Window XP-i586.bin #執行安裝檔
#如果是rpm檔。

運行rpm –Uvh(或-ivh)j2sdk-1_4_2_12-Window XP-i586.rpm
rpm –Uvh j2sdk-1_4_2_12-Window XP-i586.rpm
5、配臵環境變數
執行命令:
vi /etc/profile
將以下添加到設定檔中
export JAVA_HOME=/usr/java/ jdk1.5.0_22(實際安裝路徑)
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib 存檔退出,並使之生效#source /etc/profile
6、檢查是否安裝成功
執行命令:
java -version #檢查是否安裝成功。

成功則提示:
java version " jdk1.5.0_22"(安裝版本)
1)安装完成后检查,目录结构是否为:/usr/java/ jdk1.5.0_22。

2)确保安装的路径与环境变量配置路径一致。

Tomcat的安裝(Window XP)
1、上傳文件
將tomcat的安裝檔tomcat6.tar上傳到/opt/xunfang目錄下。

2、安裝
執行命令:
cd /opt/xunfang
tar –xvf tomcat6.tar #解壓tomcat6目錄
3、更改許可權
執行命令:
chmod 777 –R –f /opt/xunfang/tomcat6 #逐級添加文件許可權
4、驗證
執行命令:
cd /opt/xunfang/tomcat6/bin#進入/opt/xunfang/tomcat6/bin目錄
./startup.sh #啟動tomcat
然後在網頁中輸入主機IP位址,如果成功打開TOMCAT歡迎首頁,即安裝成功;
5.Window XP系統中informix資料庫安裝及配臵
參見“\(修改魯工)實驗指導書(U1930與NGN)\實驗5 informix資料庫安裝及配臵”執行安裝
以root用戶登錄執行命令:
cd /opt/xunfang/software
./ids_install
安装时只装IBM Informix DynamicServer部分,不装角色分离,不创
建模版数据库。

1、選擇“n”,即非圖形化介面安裝;
2、選擇“4”,開始安裝;
3、連續四次選擇“1”,執行下一步;
4、填入使用者目錄,即“/opt/informix”;
5、選擇“1”,執行下一步;
6、只選擇安裝“IBM Informix DynamicServer”,其他選擇項都去掉;
7、去除IBM Informix Client-SDK Version 3.00選項,輸入“2”,在輸入“1”就可取消該項;
8、去除IBM Informix JDBC Driver Version 3.10選項,重複7的步驟取消該項;
9、選擇“0”,執行安裝過程;
10、後面的操作就是安照【】內的數位進行選擇,即可完成資料庫的安裝。

配臵/etc/hosts檔:打開/etc/hosts檔,將IP(192.168.1.15)修改為“虛擬機器主機IP位址”。

並保存。

6.Window XP系統中TLQ中介軟體安裝及配臵
參見“\(修改魯工6.5.1上傳檔到伺服器)實驗指導書(U1930與NGN)\實驗6 TLQ中介軟體安裝及配臵”
在本機利用ftp工具將TongLink/Q的安裝tar包(TLQ63.tar)傳到/opt/xunfang/目錄(以bin方式上傳)。

執行解壓安裝
執行命令
cd /opt/xunfang
tar –xvf TLQ63.tar#解壓完成即安裝完畢
配臵環境變數
vi /etc/profile
將以下添加到設定檔中
export TLQHOMEDIR=/opt/xunfang/TLQ63
export TLQCONFDIR=/opt/xunfang/TLQ63/etc
export TLQLOGDIR=/opt/xunfang/TLQ63/log
export TLQFILESDIR=/opt/xunfang/TLQ63/files
export TLQSNDFILESDIR=/opt/xunfang/TLQ63/sndfiles
export TLQRCVFILESDIR=/opt/xunfang/TLQ63/rcvfiles
export TLQMSGDIR=/opt/xunfang/TLQ63/msg
export LD_LIBRARY_PATH=$TLQHOMEDIR/lib
CLASSPATH中增加:
$TLQHOMEDIR/java/lib/tlqadapter.jar:$TLQHOMEDIR/java/lib/TlqMng.jar:$TLQHO MEDIR/java/lib/tlqConf.jar
PATH中增加:
:$TLQHOMEDIR/bin: $TLQHOMEDIR/java/bin:
配臵完成後,執行source /etc/profile,使配臵生效。

覆蓋設定檔
將TlqLicense覆蓋到/opt/xunfang/TLQ63/etc目錄下。

1.6.5.5 TongLINK/Q系統目錄結構
文件目錄名對應的環境變數描述資訊
TLQ63 TLQHOMEDIR TLQ6.2的系統安裝路徑
Bin PATH 可執行程式的存放目錄
Lib 開發介面函數 Incl 開發介面標頭檔 java
可執行程式和類庫的存放目錄 samples 示例程式
Etc TLQCONFDIR 存放設定檔、啟動描述檔的目錄
msg TLQMSGDIR 系統啟動後存放系統中佇列的映射檔
files TLQFILESDIR 消息傳輸過程中,消息中的檔的存放目錄 sndfiles TLQSNDFILESDI R
消息傳輸過程中,發送消息檔的存放目錄 rcvfiles TLQRCVFILESDI R
消息傳輸過程中,接收消息檔的存放目錄 Log
TLQLOGDIR
存放日誌檔的目錄
使用說明:
前六個檔目錄名為開發、運行使用,必須放在指定的目錄下; 後六個檔目錄名為節點使用,可以放在其他目錄下,但要與環境變數一致。

另外,java 檔目錄下有兩個子目錄:bin 和lib 。

bin 檔目錄下主要存放一些.bat 文件和.config 文件;
lib 檔目錄下主要存放.jar 文件:tlclient.jar 、tlqadapter.jar 和TlqMng.jar 。

tlqadapter.jar :為JNI 方式的Java 介面類別。

tlclient.jar :為JMS 方式的Java 介面類別。

TlqMng.jar :介面配臵包。

windows 安裝TLQ6.3程式
1、 執行“Install_TLQ6.3.13.11_W.exe ”安裝程式
TLQ 根目录下MSG 目录文件一般不要删除,或删除要小心,因为可
能存在传输不完整或接收不完整的消息。

TongLINK/Q 系统重新启动时要对文件中的消息进行恢复。

而且,启动时,重新创建这些队列在硬盘上的对应文件也需要时间。

2、連續點擊“Next”按鈕,後面的設臵採用默認即可
3、點擊“Install”按鈕,執行安裝,出現如下介面表示安裝完成
4、將TlqLicense拷貝到C:\Program Files\Tongtech\TLQ63\etc目錄下。

2.6.5.7 windows下連接Window XP伺服器進行配臵
IP位址為連接到安裝TLQ的Window XP伺服器位址,埠固定為10242。

四、虛擬機器上統一支付平臺搭建
(操作實驗)
可參考“\(實驗用)各模組安裝配臵手冊”
1.創建和初始化統一支付平臺所使用到的資料庫
(1)建立資料庫epay_smp、epay_scp
用informix登錄,執行oninit -v 命令開啟資料庫之後鍵入dbaccess命令,之後選擇dbaccess →create分別建立資料庫epay_smp和epay_scp,然後選擇exit退出。

(2)創建資料庫表
用ftp將資料夾“\(實驗用)resources(生成smp和scp資料庫表及初始化)\”下的文件CreateEpay_SCP.sql和CreateEpay_SMP.sql傳送到Window XP下/opt/xunfang/epay/目錄下。

在以informix使用者登錄情況下,在Window XP中分別鍵入命令:
dbaccess epay_scp /opt/xunfang/epay/CreateEpay_SCP.sql
dbaccess epay_scp /opt/xunfang/epay/CreateEpay_ SMP.sql
(3)初始化資料庫表
用ftp將資料夾“\(實驗用)resources(生成smp和scp資料庫表及初始化)\”下的文件InitEpay_SCP.sql和InitEpay_SMP.sql傳送到Window XP下/opt/xunfang/epay/目錄下。

在以informix使用者登錄情況下,然後在Window XP中分別鍵入命令:
dbaccess epay_scp /opt/xunfang/epay/InitEpay_SCP.sql
dbaccess epay_scp /opt/xunfang/epay/InitEpay_SMP.sql
(4)開啟事務日誌
在以informix使用者登錄情況下,在Window XP中分別鍵入命令:
ontape -s -B epay_scp
ontape -s -B epay_smp
2.統一支付平臺各模組安裝及配臵
在Window XP系統中/opt/xunfang/下建立epay目錄,並將“\(實驗用)epay各模組(驗證可用)”下的epay_bill、epay_pc、epay_scp、epay_smp、epay_task、epay_uic利用ftp工具上傳到epay目錄下。

並按照“\(實驗用)各模組安裝配臵手冊”對各模組進行配臵,主要是將IP位址(192.168.1.15)修改為“虛擬機器主機IP位址”。

五、虛擬機器上統一支付平臺啟動及使用
(操作實驗)
1.統一支付平臺啟動
參見“(實驗用)應用程式啟動步驟.doc”
#切換到informix用戶
[root@xms ~]# su – informix
#啟動資料庫
[informix@xms ~]$ oninit –v
#退出資料庫操作使用者informix
[informix@xms ~]$ logout
#啟動TLQ中介軟體。

[root@xms ~]# tlq
#啟動tomcat伺服器(web程式容器),埠運行在8080
[root@xms ~]# cd /opt/xunfang/tomcat5.5.20/bin/
[root@xms bin]# ./startup.sh
#使環境變數生效
[root@xms bin]#source /etc/profile
#啟動epay_scp程式
[root@xms bin]# cd /opt/xunfang/epay/epay_scp/
[root@xms epay_scp]# ./startup.sh
#啟動epay_bill程式
[root@xms epay_scp]# cd /opt/xunfang/epay/epay_bill/
[root@xms epay_bill]# ./startup.sh
#啟動epay_uic程式
[root@xms epay_bill]# cd /opt/xunfang/epay/epay_uic/
[root@xms epay_uic]# ./startup.sh
#啟動epay_task程式
[root@xms epay_bill]# cd /opt/xunfang/epay/epay_task/
[root@xms epay_uic]# ./startup.sh
2.統一支付平臺使用
統一支付平臺使用參見“\(實驗用)用戶手冊”
(4)IE位址欄輸入:http:// 192.168.1.15:8080/epay_smp(虛擬機器中Window XP系統下IP位址),登錄後進行各項操作。

用戶名和密碼參見“(實驗用)業務位址資訊.txt”(用戶:admin密碼:dmin)
EPAY_SMP模組為統一支付業務管理配臵模組。

(5)在EPAY_SMP業務配臵管理模組中添加一個EPAY_PC終端使用者資訊。

登錄用戶名和密碼可自行設臵。

(6)IE位址欄輸入:http:// 129.9.0.12:8080/epay_pc(虛擬機器中Window XP系統下IP位址),登錄後進行各項操作。

用上步自行設臵的用戶名和密碼登錄。

也可使用“(實驗用)業務位址資訊.txt”
中的用戶名和密碼(使用者:PC 密碼:admin)登錄。

六、統一支付平臺開發實驗(以epay_pc模組為例)
(操作實驗)
可參見“\(修改魯工)實驗指導書(U1930與NGN)\實驗16 基於統一支付平臺開發WEB繳費功能”
1.Windows系統中開發環境搭建——JDK安裝(windows)、配臵環境變數(windows)、
tomcat安裝及配臵(windows)、MyEclipse安裝及配臵
參見“\(修改魯工)實驗指導書(U1930與NGN)\實驗3 平臺開發環境搭建”
JDK安裝(windows)
1、如圖,選擇jdk1.5 windows 安裝
2、選擇接受條款,點擊下一步
3、選擇JDK安裝路徑,一般採用預設路徑,點擊“下一步”
4、選擇JRE安裝路徑,一般採用預設路徑,點擊“下一步”
5、默認點擊下一步,選擇註冊流覽器外掛程式
6、安裝完成。

配臵環境變數(windows)
安裝Java JDK最重要的也是最容易出錯的是設臵環境變數。

一共需要設臵3個環境變數:Path,Classpath和Java_Home(大小寫無所謂)。

Windows系統中設臵環境變數如下圖:
1、右擊“我的電腦”,選擇“屬性”。

2、點擊“高級”選項卡,選擇“環境變數”。

3、在“系統環境變數”中設臵上面提到的3個環境變數,如果變數已經存在就選擇“編輯”,否則選“新建”。

JAVA_HOME指向的是JDK的安裝路徑
PATH環境變數指向JDK的bin目錄
CLASSPATH環境變數指向JDK的lib目錄
添加JDK環境變數步驟:
1、JAVA_HOME設臵,點擊“系統變數”→“新建”→在變數名中輸入“JAVA_HOME”,
在變數值中輸入JDK安裝路徑
eg:變數名:JAVA_HOME 變數值:C:\Program Files\Java\jdk1.5.0_22
2、PATH環境變數設臵,點擊“系統變數”→“編輯”→在變數值中添加JDK的bin目錄路

eg:變數值:%JAVA_HOME%\bin
注意:此操作是添加操作,不是刪除PATH變數值中的原有值。

3、CLASSPATH環境變數設臵,點擊“系統變數”→“新建”→在變數名中輸入
“CLASSPATH”,在變數值中輸入JDK的lib目錄
eg:變數名:CLASSPATH 變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 注意:變數值中要加.表示當前路徑
1)环境变量值的结尾没有任何符号,不同值之间用;隔开(unix中用:)。

2)CLASSPA TH变量值中的.表示当前目录。

配臵tomcat(windows)
解壓Tomcat後,在我的電腦→屬性→高級→環境變數→系統變數中添加以下環境變數(假定你的tomcat安裝在c:\tomacat):
設臵環境變數:
變數名:CATALINA_HOME變數值:c:\tomcat
變數名:CATALINA_BASE變數值:c:\tomcat
變數名:TOMCAT_HOME變數值:c:\tomcat
然後修改環境變數中的classpath,把tomcat安裝目錄下的common\lib下的servlet-api.jar追加到
classpath中去,追加內容如下:
%CATALINA_HOME%\common\lib\servlet-api.jar
MyEclipse配臵
在啟動MyEclipse之前,需要在工作臺的preferences 頁中配臵一些選項。

選擇Window > Preferences,打開preferences 對話方塊,如圖所示MyEclipse 的preferences 對話方塊。

在左側的樹狀檢視中選擇Java 選項。

展開Java 元素,並選擇Installed JRE,如圖所示
JRE 的preference 設臵,選擇安裝的JDK版本(如果機器上安裝了多個版本JDK)。

按一下"Add" 並切換到在上面配臵的安裝階段所安裝的JRE 目錄,如圖所示向Eclipse 的preference 設臵添加一個JRE。

按一下"OK"。

在MyEclipse中配臵tomcat開發環境:
打開Window -> Preferences->MyEclipse->Servers->Tomcat->Tomcat5.x->選擇tomcat根目錄,並將其設臵為“Enable”使能狀態。

Window -> Preferences-> Preferences->MyEclipse->Servers->Tomcat->Tomcat5.x ->JDK,選擇剛增加的JDK版本。

同時可根據需要,配臵多個JDK、tomcat版本。

2.在Windows系統中打開MyEclipse
3.打開epay_pc工程
Import→General→Existing Project into Workspace,選擇“\(實驗16用)epay_pc工程(已補充完整)”
4.MyEclipse中Tomcat
5.5.20設臵
下拉式功能表Myeclipse→Preferences:Myeclipse→Servers→Tomcat→Tomcat5.x,進行Tomcat5.5.20設臵,如下圖:
下拉式功能表Myeclipse→Preferences:Myeclipse→Servers→Tomcat→Tomcat5.x→JDK,進行JDK設臵,如下圖:
5.保存、編譯、部署、運行
保存:點擊快速鍵Save All
編譯:Project下拉式功能表下勾選Build Automactilly可自動編譯,如果不勾選此項,快速鍵欄會出現Build All快速鍵處,可點此快速鍵也可點擊Project下拉式功能表下Build All。

部署:點擊快速鍵(Deploy MyEclipse J2EE Project to Sever)將工程發佈到tomcat。

如下圖設臵:
運行:選中工程滑鼠點右鍵,在下拉式功能表中選擇Run As →Run Configuration→MyEclipse Server Application,選中MyEclipse Server Application滑鼠點右鍵後點擊New:
然後進行相關配臵,選擇Project和Server,如下圖:
配臵好後點擊Run。

當Console視窗顯示“Server startup in xx ms”後,可打開IE流覽器或點擊MyEclipse中快速鍵(Open MyEclipse Web Browser),鍵入網址:http://localhost:8080/epay_pc/或http://192.168.1.100:8080/epay_pc/(本機IP) ,顯示epay_pc登錄頁面。

6.上傳、測試
將C:\tomcat5.5.20\webapps目錄下的epay_pc資料夾通過FTP工具上傳到在Window XP 系統中/opt/xunfang/epay/ 目錄下替代原epay_pc,Window XP下重啟tomcat,然後對epay_pc模組進行測試。

注意:因為Window XP伺服器上epay_pc模組在/opt/xunfang/epay/路徑下,所以要使得epay_pc模組在Window XP下承載在tomcat5.5.20上啟動,還需要對/tomcat5.5.20/conf/ server.xml進行修改,需要加入如下語句:
<Context path="/epay_pc" docBase="/opt/xunfang/epay/epay_pc" reloadable="true" debug="0" />
(可參考Window XP伺服器下tomcat5.5.20/conf/server.xml文件觀察比較。

)。

相关文档
最新文档