xUMIP Short Message Gateway Simulation Release Notes
Release 0.7.1
Last revised February 6, 2006
關(guān)于本軟件
xUMIP Short Message Gateway Simulation是遵照當(dāng)前幾個(gè)主要的短消息網(wǎng)關(guān)協(xié)議而開發(fā)的一套消息網(wǎng)關(guān)模擬系統(tǒng).
本軟件可以作為軟件企業(yè)、服務(wù)商(如SP,CP)開發(fā)短消息系統(tǒng)的模擬測(cè)試服務(wù)器,也可以作為SP在新業(yè)務(wù)上線前的業(yè)務(wù)模擬
測(cè)試之用.
使用許可
在符合相關(guān)法律規(guī)定的條件下你可以自由獲取并使用本軟件,在使用中請(qǐng)保證軟件的完整性,并且不要將本軟件用于商業(yè)
用途.
部署
1)目標(biāo)系統(tǒng)環(huán)境
Reference Platforms |
Operating system |
Processor architecture |
Window system |
Java 2 Platform |
Microsoft Windows XP |
Intel x86 |
Win32 |
Sun Java 2 Standard Edition, version 1.4.2_08 for Microsoft Windows |
Microsoft Windows XP |
Intel x86 |
Win32 |
IBM 32-bit SDK for Windows, Java 2 Technology Edition, Version 1.4.2 SR1a |
Microsoft Windows XP |
Intel x86 |
Win32 |
Sun Java 2 Standard Edition 5.0 Update 2 for Microsoft Windows |
Red Hat Enterprise Linux WS 3 |
Intel x86 |
GTK |
Sun Java 2 Standard Edition, 1.4.2_08 for Linux x86 |
Red Hat Enterprise Linux WS 3 |
Intel x86 |
GTK |
IBM 32-bit SDK for Linux on Intel architecture, Java 2 Technology Edition, Version 1.4.2 SR1a |
SLES 9 |
Intel x86 |
GTK |
Sun Java 2 Standard Edition, version 1.4.2_08 for Linux x86 |
SLES 9 |
Intel x86 |
GTK |
IBM 32-bit SDK for Linux on Intel architecture, Java 2 Technology Edition, Version 1.4.2 SR1a |
Sun Solaris 8 |
SPARC |
Motif |
Sun Java 2 SDK, Standard Edition, 1.4.2_08 for Solaris SPARC |
HP HP-UX 11i |
hp9000 PA-RISC |
Motif |
HP-UX SDK for the Java 2 platform, version 1.4.2.07 for hp9000 PA-RISC |
IBM AIX 5L Version 5.2 |
PowerPC |
Motif |
IBM 32-bit SDK for AIX, Java 2 Technology Edition, Version 1.4.2 SR1a |
Apple Mac OS X 10.3 |
PowerPC |
Carbon |
Java 2 Standard Edition 1.4.2 for Mac OS X |
2)部署
將得到的軟件包解壓至目標(biāo)機(jī)器,具體操作可能因操作系統(tǒng)不同而有所區(qū)別.
問(wèn)題及使用說(shuō)明
本軟件代碼全部采用JAVA2語(yǔ)言開發(fā),用戶界面基于Eclipse3.1 RCP平臺(tái),有關(guān)JAVA和Eclipse平臺(tái)的已知問(wèn)題請(qǐng)參考相關(guān)資料。
1) 功能特性
A)已支持的網(wǎng)關(guān)協(xié)議:
CMPP2.0、CMPP3.0;
CNGP1.0;
SMGP2.0;
SGIP1.2;
B)可根據(jù)需要配置網(wǎng)關(guān)服務(wù)器參數(shù),并創(chuàng)建任意多個(gè)服務(wù)器;
C)SP參數(shù)可配置并可以在一個(gè)網(wǎng)關(guān)服務(wù)器下創(chuàng)建任意多個(gè)SP實(shí)例;
D)CMPP、SMGP、CNGP網(wǎng)關(guān)實(shí)現(xiàn)長(zhǎng)連接、且上下行在同一個(gè)TCP/IP連接中處理;
D)支持SGIP協(xié)議上下行消息在不同TCP/IP連接的情況,支持短連接方式;
E)自動(dòng)產(chǎn)生并回復(fù)狀態(tài)報(bào)告消息;
F)網(wǎng)關(guān)服務(wù)器自動(dòng)監(jiān)測(cè)設(shè)定時(shí)間內(nèi)無(wú)消息包傳輸?shù)倪B接,并強(qiáng)制斷開連接;
G)按照協(xié)議每個(gè)網(wǎng)關(guān)實(shí)例維護(hù)自己的消息流水號(hào)和消息ID;
H)支持多種MO方式;
I)協(xié)議分析可按不同網(wǎng)關(guān)進(jìn)行區(qū)分;
J)可設(shè)置協(xié)議分析過(guò)濾器(界面部分未實(shí)現(xiàn));
2) 限制
A) 除Deliver消息外,所有網(wǎng)關(guān)發(fā)出的數(shù)據(jù)包(即Resp消息)都沒(méi)有處理相應(yīng)的消息事件;
B) 除DeliverResp消息外,所有網(wǎng)關(guān)收到的數(shù)據(jù)包都有相應(yīng)的事件處理;
3) 問(wèn)題
SGIP網(wǎng)關(guān)第一次下發(fā)MO消息時(shí)沒(méi)有得到消息事件(bugs 0001);
當(dāng)進(jìn)行大批量消息發(fā)送時(shí),由于界面處理延時(shí),導(dǎo)致網(wǎng)關(guān)處理速度減慢(bugs 0002);
運(yùn)行時(shí)異常可以提交給<theklls@gmail.com>,我會(huì)根據(jù)情況作出修訂。