View
639
Download
7
Embed Size (px)
Citation preview
U+ Agent SMS, MMS DB Interface
LG , / // ,
1
1.
U+ Agent ......................................................................................................................... 4 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7. 1.8. 1.9. RDBMS? ................................................................................................................. 4 U+ Agent ? ........................................................................................................... 4 OS? ......................................................................................................... 4 RDBMS? ................................................................................................ 4 .......................................................................................................... 4 S/W : JDK JRE ,U+ Agent Package, DATABASE .................... 5 U+ G/W ............................................................................... 5 ........................................................................... 5 JDBC DB .............................................................................. 5 U+ Agent , ....................... 6 conf/agent.conf ............................................................................................. 6 ./conf/log4j.properties ............................................................................... 6 ./bin/uagent.sh ..................................................................................................... 6 U+ Agent .......................................................................................................... 6 U+ Agent Log ......................................................................................... 7 DB Table .................................................................................................. 7 U+ Agent , ....................... 8 ........................................................................................................ 8 ............................................................................................................. 8 U+ Agent .......................................................................................................... 8 U+ Agent ........................ 9
2.
U+ Agent - Linux, Unix ....................................................................................... 6 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7.
3.
U+ Agent - Windows ........................................................................................... 8 3.1. 3.2. 3.3. 3.4. 3.5.
4.
U+ Agent ................................................................................................................ 10 4.1. 4.2. 4.3. ..................................................................................................................... 10 ............................................................................................................. 10 ................................................................................................................ 11 ( ) ................................................................ 12
5. 6.
..................................................................................................................... 12 5.1. 6.1. 6.2. DB ........................................................................................................................ 15 ................................................................................................................ 15 (MySQL ) [ !] .................... 16 2
LG , / // , .
6.2.1. 6.2.2. 6.2.3. 6.2.4. 6.2.5. 7. 7.1. 7.1.1. 7.1.2. 7.1.3. 7.2. 7.2.1. 7.2.2. 7.2.3. 7.3. 7.3.1. 7.3.2. 7.3.3. 8. 8.1. 8.2. 8.3. 8.4. 8.5. 9. 9.1. 9.2. 10.1.
SC_TRAN (SMS )................................................................... 16 MMS_MSG (MMS ) ................................................................ 17 MO_TRAN (SMS MO ) .................................................................. 18 MO_MAP (SMS MO ) ............................................................ 19 MMS MO (MMS MO )..................................................................... 20 SMS MT ....................................................................................... 21 Mysql ............................................................................................................ 21 Oracle .......................................................................................................... 21 MSSQL .......................................................................................................... 22 SMS URL ............................................................................................... 22 Mysql ............................................................................................................ 23 Oracle .......................................................................................................... 23 MSSQL .......................................................................................................... 24 MMS ....................................................................................................... 24 Mysql ............................................................................................................ 24 Oracle .......................................................................................................... 25 MSSQL .......................................................................................................... 26 SKT ........................................................................................................................... 27 KT .............................................................................................................................. 27 LGU+ ........................................................................................................................ 27 MMS .......................................................................... 27 HTML Tag ....................................................................................... 28 SMS, URL .......................................................................................... 30 MMS .................................................................................................... 31
................................................................................................................................. 21
MMS ..................................................................................................... 27
.................................................................................................... 30
10. ................................................................................................................................. 33 .......................................................................................... 33
LG , / // , .
3
1. U+ Agent U+ Agent RDBMS . U+ Agent .
1.1. RDBMS? 2 . , PC . (SQL) , .
1.2. U+ Agent ?U+ Agent LG U+ SMS, MMS G/W SMS, MMS G/W , DB JDBC .
1.3. OS?U+ Agent JDK 1.5 .
1.4. RDBMS?RDBMS MYSQL MSSQL ORACLE 4.1.1 6.5, 7.0, 2000, 2005, 2008 8i SP3
[]1. RDBMS RDBMS (OS) . 2. U+ Agent RDBMS . (JDBC )
1.5.
LG , / // , .
4
DB RDBMS Client U+ Agent DB SMS, MMS .( DBMS ) U+ Agent Database, DB User .
1.6. S/W : JDK JRE ,U+ Agent Package, DATABASEwindows, linux, solalis http://java.sun.com/javase/downloads/ (1.5 ) JDK JRE AIX, HP-UX OS JRE
1.7. U+ G/W LG U+ SMS G/W , MMS G/W IP SMS , MMS ID LG U+ G/W .
. : telnet [LG U+ SMS G/W IP] 3000
telnet [LG U+ MMS G/W IP] 8100 1.8. RDBMS MYSQL ORACLE mysql u db p h database sqlplus db/@SID
1.9. JDBC DB U+ Agent Java JDBC . U+ Agent DBMS JDBC . , SQL API(application
programming interface). Java database connectivity . JDBC API API . JDBC , (relational database) SQL . , JDBC API . SQL JDBC . . , JDBC . LG , / // , .
5
2. U+ Agent - Linux, Unix2.1. U+ Agent , lguplus-agent2-x.x.x.zip . mkdir lguplus : lguplus . . 2.2. /conf/agent.conf
on , off .agent.use.sms (SMS ), agent.use.mms(MMS ), agent.use.smsmo(SMS MO ), agent.use.mmsmo (MMS MO )
LG ID, .sms(mms).gw.id, sms(mms).pwd
DB DB .db.drvier, db.url, db.user, db.pass
MMS . (MMS )mms.file.path
MMS MO . (MMS MO )mmsmo.file.path
2.3. ./conf/log4j.properties . ( / .)logpath
2.4. ./bin/uagent.sh ksh . ( ksh .)ksh whereis ksh .
. (APP_HOME) . (JAVA) 2.5. U+ Agent agtstart.sh 3 . ./bin
./uagent.sh start : U+ Agent . ./uagent.sh stop : U+ Agent . 10 . LG , / // , .
6
./uagent.sh kill : stop . 2.6. U+ Agent Log ./conf/log4j.properties 3 , .- sys.log : - sms.log : SMS , - mms.log : MMS ,
2.7. DB Table U+ Agent . Log Table .
DB Table 6. .
LG , / // , .
7
3. U+ Agent - Windows3.1. U+ Agent , ( D:\LGUPlus\ .) 3.2. 2. U+ Agent Unix . 3.3. -> -> -> -> -> JAVA_HOME . 3.4. U+ Agent ( LGUPlus-SMS-MMS ) 32bit serviceinstall32.bat 64bit serviceinstall64.bat 32bit . serviceinstall32.bat notepad .
Serviceinstall32.bat .
JAVA_HOME= JDK .(ex. set JAVA_HOME=C:\JAVA\jdk1.5.0_22 )
1 JAVA_HOME /jre/bin/server/jvm.dll , JAVA_HOME/bin/client/jvm.dll .(JDK /jre/bin/server/jvm.dll , JRE /bin/client/jvm.dll )
D:\UPLUSAGT>serviceinstall32.bat U+ Agent . install .
LG , / // , .
8
[] -> [] -> [] , , . .
3.5. U+ Agent JavaService32.exe . ( 64Bit JavaService64.exe )
LG , / // , .
9
4. U+ Agent 4.1. ID . ID . (, DB .)
(IP,PORT,ID,) . sms.gw.ip=xxx.xxx.xxx.xxx sms.gw.port=xxxx sms.gw.user=SMXXXXXX_001 sms.gw.pwd=xxxx sms.gw.ip=xxx.xxx.xxx.xxx sms.gw.port=xxxx sms.gw.user= SMXXXXXX_001 sms.gw.pwd= xxxx 4.2. LG .
SMS /conf/sms/codemap.map, MMS /conf/mms/codemap.map.
. codemap.map . LG | |
LG , / // , .
10
4.3. LG U+ SMS/MMS .
schema.type , DB xml . #################################################################### # ( : ) # # ) schema.type = user # # /conf/mms/user/sql-mms-oracle-user.xml ( ) /conf/sms/user/sql-sms-oracle-user.xml
schema.type = user
codemap.map 4.2 , convert.xml .
LG , / // , .
11
5. U+ Agent agent.conf , . U+ Agent agent.conf ( ) .
5.1. ( ) agent.use.sms agent.use.mms agent.use.smsmo agent.use.mmsmo sms.gw.ip sms.gw.port sms.gw.id sms.gw.pwd sms.speed mms.gw.ip mms.gw.port mms.gw.id mms.gw.pwd mms.mo.port mms.mo.user db.driver db.url db.user db.pass co.start_time co.end_time schema.type sms.table.send sms.table.log 00:00 00:00 8894 30 on off off off SMS (on/off) MMS (on/off) SMS MO (on/off) MMS MO (on/off) LG SMS IP (LG ) LG SMS Port (LG ) LG SMS ID (LG ) LG SMS (LG ) SMS ( ) LG MMS IP (LG ) LG MMS Port (LG ) LG MMS ID (LG ) LG MMS (LG ) MMS MO MMS MO ID (LG ) DB JDBC ( ) DB JDBC URL DB ID DB HH:mm HH:mm SMS SMS , _yyyyMM
LG , / // , .
12
sms.table.recv sms.table.recvmap mms.table.send mms.table.log
SMS MO SMS MO MMS MMS , _yyyyMM
mms.table.recv mms.file.path
MMS MO MMS
mmsmo.file.path log.interval month
MMS MO unuse : . one : 1 month :
sms.dup.check.seconds
30
# 5 # SMS ( 30 , + )
mms.dup.check.seconds
30
# 5 # MMS ( 30 , + )
mms.url.tag sms.submit_timeout.minute 1440
MMS URL SMS () ( (TR_SENDDATE) )
sms.timeout.hour
26
SMS () (LG )
sms.socket.timeout mms.submit_timeout.minute
60000 1440
SMS socket timeout (, 60) MMS () ( (REQ_DATE) )
mms.timeout.hour
26
MMS () (LG )
mms.socket.timeout table.auto.creation mms.mo.que_reducer_num mysql.autoincrement.reset
20000 y 1 n
MMS socket timeout (, 20) (y|n) MMS MO mysql innodb auto increment mysql restart
LG , / // , .
13
reset . . mysql innodb , y MAX . mms.retry.count 3 MMS ( ) . . 1 : . n : n . 1 .
mms.immigration
unuse
use : MMS MMS MMS unuse : ( .)
mms.immigration.enddate
yyyyMMdd MMS . 7
mms.immigration.gw.ip mms.immigration.gw.port mms.immigration.gw.user mms.immigration.gw.pwd
MMS IP MMS Port MMS ID MMS
LG , / // , .
14
6. DB 6.1.
SC_TRAN SMS
, . SC_LOG_YYYYMM SMS . YYYYMM , , . MMS_MSG MMS , . MMS_LOG_YYYYMM MMS . YYYYMM , , . MO_TRAN SMS MO 1544, 0505 . MO_MAP MO_TRAN U+ Agent JAVA . MMS_MO MMS MO
LG , / // , .
15
6.2. (MySQL ) [ !] 6.2.1. SC_TRAN (SMS ) Field Name TR_NUM TR_SENDDATE TYPE BIGINT DATETIME SC_TRAN NULL N DEFAULT , TR_SERIALNUM TR_ID INT VARCHAR(16) NULL SubID NULL TR_SENDSTAT VARCHAR(1) N '0' 0 : 1 : 2 : TR_RSLTSTAT VARCHAR(2) '00' TR_MSGTYPE VARCHAR(1) N '0' 0 : 1 : URL TR_PHONE TR_CALLBACK TR_RSLTDATE TR_MODIFIED TR_MSG TR_NET VARCHAR(20) VARCHAR(20) DATETIME DATETIME VARCHAR(160) VARCHAR(4) N N '' (011,016,019,000) TR_ETC1 VARCHAR(160) 1 ( ) TR_ETC2 VARCHAR(160) 2 ( ) TR_ETC3 VARCHAR(160) 3 ( ) TR_ETC4 VARCHAR(160) 4 ( ) LG , / // , .
16
Field Name TR_ETC5
TYPE VARCHAR(160)
NULL
DEFAULT
5 ( )
TR_ETC6
VARCHAR(160)
6 ( )
TR_REALSENDDATE
DATETIME
(DELIVER)
6.2.2. MMS_MSG (MMS ) Field Name MSGKEY SUBJECT TYPE INT VARCHAR(120) MMS_MSG NULL N N DEFAULT 40byte . ,,,,(),[] . ( ) PHONE CALLBACK STATUS VARCHAR(15) VARCHAR(15) VARCHAR(2) N N N '0' 0 : 2 : 3 : REQDATE DATETIME N , MSG FILE_CNT VARCHAR(4000) INT 0 1 FILE_PATH1 ( FILE_PATH ) FILE_CNT_REAL INT 0 U+ Agent FILE_PATH1 FILE_PATH1_SIZ VARCHAR(128) INT 1 1 FILE_PATH2 FILE_PATH2_SIZ VARCHAR(128) INT 2 2
LG , / // , .
17
FILE_PATH3 FILE_PATH3_SIZ VARCHAR(128) INT 3 3 FILE_PATH4 FILE_PATH4_SIZ VARCHAR(128) INT 4 4 FILE_PATH5 FILE_PATH5_SIZ VARCHAR(128) INT 5 5 EXPIRETIME SENTDATE RSLTDATE REPORTDATE TERMINATEDDATE RSLT REPCNT TYPE TELCOINFO ID POST ETC1 ETC2 ETC3 ETC4 VARCHAR(10) DATETIME DATETIME DATETIME DATETIME VARCHAR(10) INT VARCHAR(2) VARCHAR2(10) VARCHAR2(20) VARCHAR2(20) VARCHAR2(64) VARCHAR2(32) VARCHAR2(32) INT NOT NULL NULL NULL NULL NULL NULL NULL NULL N NULL NULL NULL NULL NULL 0 '0' '43200' Agent 0:MMS, 1:MMSURL, 7:HTML
ID dummy field dummy field dummy field dummy field
6.2.3. MO_TRAN (SMS MO ) Field Name MO_NUM MO_ACCEPTTIME TYPE BIGINT VARCHAR(14) MO_TRAN NULL N DEFAULT ( YYYYMMDDHH24MISS) MO_MODIFIED VARCHAR(14) ( YYYYMMDDHH24MISS) MO_NUMBER VARCHAR(20) (1544(1644)/0505 ) LG , / // , .
18
MO_SENDER MO_MSG MO_SN MO_STATUS
VARCHAR(20) VARCHAR(160) BIGINT VARCHAR(1) N '0'
( ) MO 0 :
MO_REPLYDATE
VARCHAR(14)
( YYYYMMDDHH24MISS)
MO_REPLYMSG
VARCHAR(160)
MO
6.2.4. MO_MAP (SMS MO ) Field Name MO_NUMBER TYPE VARCHAR(20) MO_MAP NULL N DEFAULT MO PHONE (1544(1644)/0505 ) ALARM_YN VARCHAR(1) N 'N' Y : N : (DEFAULT) ALARM_DAY_TIME VARCHAR(20) N '0,0' ) 09:00~18:00 ALARM_DAY_RECEIVERS VARCHAR(200) N '0,0' (,) ) 0111231234,0191231234 ALARM_DAY_SENDER ALARM_NIGHT_TIME VARCHAR(20) VARCHAR(20) ) 09:00~18:00 ALARM_NIGHT_RECEIVERS VARCHAR(200) (,) ) 0111231234,0191231234 ALARM_NIGHT_SENDER ALARM_MSG AUTO_REPLY_YN VARCHAR(20) VARCHAR(160) VARCHAR(1) N 'N' Y : N : (DEFAULT) AUTO_REPLY_MSG VARCHAR(160)
LG , / // , .
19
6.2.5. MMS MO (MMS MO ) Field Name NUM ID MONUMBER SENDER SUBJECT NETCODE STATUS TYPE BIGINT VARCHAR(50), VARCHAR(20) VARCHAR(20) VARCHAR(60) VARCHAR(3) CHAR(1) MO_MAP NULL DEFAULT MO I : SND_DATE RCV_DATE INS_DATE MESSAGE CONTENT_COUNT CONTENT1_EXT CONTENT1_NAME CONTENT1_SIZE CONTENT1_PATH CONTENT2_EXT CONTENT2_NAME CONTENT2_SIZE CONTENT2_PATH CONTENT3_EXT CONTENT3_NAME CONTENT3_SIZE CONTENT3_PATH CONTENT4_EXT CONTENT4_NAME CONTENT4_SIZE CONTENT4_PATH CONTENT5_EXT CONTENT5_NAME CONTENT5_SIZE VARCHAR(14) VARCHAR(14) VARCHAR(14) VARCHAR(4000), INT VARCHAR(10) VARCHAR(128) INT VARCHAR(256) VARCHAR(10) VARCHAR(128) INT VARCHAR(256) VARCHAR(10) VARCHAR(128) INT VARCHAR(256) VARCHAR(10) VARCHAR(128) INT VARCHAR(256) VARCHAR(10) VARCHAR(128) INT 0 MO
LG , / // , .
20
CONTENT5_PATH CONTENT6_EXT CONTENT6_NAME CONTENT6_SIZE CONTENT6_PATH
VARCHAR(256) VARCHAR(10) VARCHAR(128) INT VARCHAR(256)
7. 7.1. SMS MT . (TR_NUM ,TR_SENDDATE , TR_SENDSTAT ,TR_MSGTYPE ,TR_PHONE ,TR_CALLBACK , TR_MSG) , TR_NUM , TR_SENDSTAT 0, TR_MSGTYPE 0 . , TR_SENDDATE sysdate( now(), getdate, current) . DB : TR_SENDSTAT : 0 () TR_SENDSTAT : 1 () TR_SENDSTAT : 2 () TR_SENDDATE : , . TR_SENDSTAT 1 .
7.1.1. Mysql INSERT INTO SC_TRAN (TR_SENDDATE , TR_SENDSTAT ,TR_MSGTYPE ,TR_PHONE ,TR_CALLBACK , TR_MSG) VALUES (NOW(), '0', '0', '01012341234', '0233334444', 'Test Message');
INSERT INTO SC_TRAN (TR_SENDDATE , TR_SENDSTAT ,TR_MSGTYPE ,TR_PHONE ,TR_CALLBACK , TR_MSG) VALUES ('2010-05-30 10:15:20', '0', '0', '01012341234', '0233334444', 'Test Message');
7.1.2. Oracle
LG , / // , .
21
INSERT INTO SC_TRAN (TR_NUM ,TR_SENDDATE , TR_SENDSTAT ,TR_MSGTYPE ,TR_PHONE ,TR_CALLBACK , TR_MSG) VALUES (SC_TRAN_SEQ.NEXTVAL, SYSDATE, '0', '0', '01012341234', '0233334444', 'Test Message ');
INSERT INTO SC_TRAN (TR_NUM ,TR_SENDDATE , TR_SENDSTAT ,TR_MSGTYPE ,TR_PHONE ,TR_CALLBACK , TR_MSG) VALUES (SC_TRAN_SEQ.NEXTVAL, TO_DATE('2010-05-30 10:15:20','YYYY-MM-DD HH24:MI:SS'), '0', '0', '01012341234', '0233334444', 'Test Message');
7.1.3. MSSQL INSERT INTO SC_TRAN (TR_SENDDATE , TR_SENDSTAT ,TR_MSGTYPE ,TR_PHONE ,TR_CALLBACK , TR_MSG) VALUES (GetDate(), '0', '0', '01012341234', '01012341234', 'Test Message');
INSERT INTO SC_TRAN (TR_SENDDATE , TR_SENDSTAT ,TR_MSGTYPE ,TR_PHONE ,TR_CALLBACK , TR_MSG) VALUES ( 20110430130000, '0', '0', '01012341234', '0233334444', 'Test Message');
7.2. SMS URL URL : URL DB . , URL data TR_MSG . URL Title URL , URL TITLE , URL , , . URL . , http://wap.test.co.kr 'http://wap.test.co.kr ' .
.
LG , / // , .
22
(TR_NUM ,TR_SENDDATE , TR_SENDSTAT ,TR_MSGTYPE ,TR_PHONE ,TR_CALLBACK , TR_MSG) , TR_NUM , TR_SENDSTAT 0, TR_MSGTYPE 1 . , TR_SENDDATE sysdate( now(), getdate, current) . DB : TR_SENDSTAT : 0 () TR_SENDSTAT : 1 () TR_SENDSTAT : 2 () TR_SENDDATE : , . TR_SENDSTAT 1 .
7.2.1. Mysql INSERT INTO SC_TRAN (TR_SENDDATE , TR_SENDSTAT ,TR_MSGTYPE ,TR_PHONE ,TR_CALLBACK , TR_MSG) VALUES (NOW(), '0', '1', '01012341234', '01012341234', 'http://wap.test.co.kr '); INSERT INTO SC_TRAN (TR_SENDDATE , TR_SENDSTAT ,TR_MSGTYPE ,TR_PHONE ,TR_CALLBACK , TR_MSG) VALUES ('2010-05-30 10:15:20', '0', '1', '01012341234', '01012341234', 'http://wap.test.co.kr ');
7.2.2. Oracle INSERT INTO SC_TRAN (TR_NUM ,TR_SENDDATE , TR_SENDSTAT ,TR_MSGTYPE ,TR_PHONE ,TR_CALLBACK , TR_MSG) VALUES(SC_TRAN_SEQ.NEXTVAL, 'http://wap.test.co.kr '); SYSDATE, '0', '1', '01012341234', '01012341234',
INSERT INTO SC_TRAN (TR_NUM ,TR_SENDDATE , TR_SENDSTAT ,TR_MSGTYPE ,TR_PHONE ,TR_CALLBACK , TR_MSG) VALUES (SC_TRAN_SEQ.NEXTVAL, TO_DATE('2010-05-30 10:15:20','YYYY-MM-DD HH24:MI:SS'), '0', '1', '01012341234', '01012341234', 'http://wap.test.co.kr ');
LG , / // , .
23
7.2.3. MSSQL INSERT INTO SC_TRAN (TR_SENDDATE , TR_SENDSTAT ,TR_MSGTYPE ,TR_PHONE ,TR_CALLBACK , TR_MSG) VALUES (GetDate(), '0', '1', '01012341234', '0233334444', 'http://wap.test.co.kr '); INSERT INTO SC_TRAN (TR_SENDDATE , TR_SENDSTAT ,TR_MSGTYPE ,TR_PHONE ,TR_CALLBACK , TR_MSG) VALUES ('2010-05-30 10:15:20', '0', '1', '01012341234', '0233334444', 'http://wap.test.co.kr ');
7.3. MMS MMS SMS, URL TEXT , , , MMS MMS_MSG , . (MSGKEY, SUBJECT, PHONE, CALLBACK, STATUS, REQDATE, MSG, TYPE) , MSGKEY , TYPE 0 . REQDATE . ( sysdate, now(), getdate(), current) DB : STATUS : 0 () STATUS : 2 () STATUS : 3 () REQDATE : , . STATUS 2 .
7.3.1. Mysql ( ) INSERT INTO MMS_MSG (SUBJECT, PHONE, CALLBACK, STATUS, REQDATE, MSG , FILE_CNT, FILE_PATH1, TYPE) VALUES ('[MMS ]', '01012341234', '01012341234', '0', NOW(), '5 (10%)+(5%) . / ', '1', 'D:\\UPLUSAGT\\image\\test.jpg', '0' ); * FILE_CNT 1 FILE_PATH# .
( ) LG , / // , .
24
INSERT INTO MMS_MSG (SUBJECT, PHONE, CALLBACK, STATUS, REQDATE, MSG, TYPE) VALUES ('[MMS ]', '01012341234', '01012341234', '0', NOW(), '5 (10%)+(5%) . / ', '0' );
( ) INSERT INTO MMS_MSG (SUBJECT, PHONE, CALLBACK, STATUS, REQDATE, MSG , FILE_CNT, FILE_PATH1, TYPE) VALUES ('[MMS ]', '01012341234', '01012341234', '0', '2010-05-30 10:15:20', '5 (10%)+(5%) . / ', '1', 'D:\\UPLUSAGT\\image\\test.jpg', '0' ); * FILE_CNT 1 FILE_PATH# .
( ) INSERT INTO MMS_MSG (SUBJECT, PHONE, CALLBACK, STATUS, REQDATE, MSG, TYPE) VALUES ('[MMS ]', '01012341234', '01012341234', '0', '2010-05-30 10:15:20', '5 (10%)+(5%) . / ', '0' );
7.3.2. Oracle ( ) INSERT INTO MMS_MSG (MSGKEY, SUBJECT, PHONE, CALLBACK, STATUS, REQDATE, MSG , FILE_CNT, FILE_PATH1, TYPE) VALUES ( MMS_MSG_SEQ.NEXTVAL,'[MMS ]', '01012341234', '01012341234', '0', SYSDATE, '5 (10%)+(5%) . / ', '1', 'D:\\UPLUSAGT\\image\\test.jpg', '0' ); * FILE_CNT 1 FILE_PATH# .
( ) INSERT INTO MMS_MSG (MSGKEY, SUBJECT, PHONE, CALLBACK, STATUS, REQDATE, MSG, TYPE) VALUES ( MMS_MSG_SEQ.NEXTVAL,'[MMS ]', '01012341234', '01012341234', '0', SYSDATE, '5 (10%)+(5%) . / ', '0' );
( ) INSERT INTO MMS_MSG ( MSGKEY, SUBJECT, PHONE, CALLBACK, STATUS, REQDATE, MSG , FILE_CNT, FILE_PATH1, TYPE) VALUES (MMS_MSG_SEQ.NEXTVAL, '[MMS ]', '01012341234', '01012341234', '0',
LG , / // , .
25
TO_DATE('2010-05-30 10:15:20','YYYY-MM-DD HH24:MI:SS'), '5 (10%)+(5%) . / ', '1', 'D:\\UPLUSAGT\\image\\test.jpg', '0' ); * FILE_CNT 1 FILE_PATH# .
( ) INSERT INTO MMS_MSG ( MSGKEY, SUBJECT, PHONE, CALLBACK, STATUS, REQDATE, MSG, TYPE) VALUES (MMS_MSG_SEQ.NEXTVAL, '[MMS ]', '01012341234', '01012341234', '0', TO_DATE('2010-05-30 10:15:20','YYYY-MM-DD HH24:MI:SS'), '5 (10%)+(5%) . / ', '0' );
7.3.3. MSSQL ( ) INSERT INTO MMS_MSG (SUBJECT, PHONE, CALLBACK, STATUS, REQDATE, MSG , FILE_CNT, FILE_PATH1, TYPE) VALUES ('[MMS ]', '01012341234', '01012341234', '0', GetDate(), '5 (10%)+(5%) . / ', '1', 'D:\\UPLUSAGT\\image\\test.jpg', '0' ); * FILE_CNT 1 FILE_PATH# .
( ) INSERT INTO MMS_MSG (SUBJECT, PHONE, CALLBACK, STATUS, REQDATE, MSG, TYPE) VALUES ('[MMS ]', '01012341234', '01012341234', '0', GetDate(), '5 (10%)+(5%) . / ', '0' );
( ) INSERT INTO MMS_MSG (SUBJECT, PHONE, CALLBACK, STATUS, REQDATE, MSG , FILE_CNT, FILE_PATH1, TYPE) VALUES ('[MMS ]', '01012341234', '01012341234', '0', 2011-04-30 13:00:00', '5 (10%)+(5%) . / ', '1', 'D:\\UPLUSAGT\\image\\test.jpg', '0' ); * FILE_CNT 1 FILE_PATH# .
( ) INSERT INTO MMS_MSG (SUBJECT, PHONE, CALLBACK, STATUS, REQDATE, MSG, TYPE) VALUES ('[MMS ]', '01012341234', '01012341234', '0', '2011-04-30 13:00:00', '5 (10%)+(5%) . / ', '0' );
LG , / // , .
26
8. MMS MMS : 1. MSG : MMS : 2,000byte , EUC-KR * * 2. FILE_PATHX : IMG : MMS : ->176 x 144(), :->50Kbyte , JPG * ( ) * 3 . , 3 ( ) ADO : MMS : 16KHz MA3 * . MOV : MMS SKT : skm( ) KT, LGT : k3g()
8.1. SKT SKT 3, 1, 1000 , , + MMS .
8.2. KT KT 4, 1, 1, 1000 , SKT , + MMS .
8.3. LGU+LGT 5, 1, 1, 1000 , SKT KT + + .
8.4. MMS SKT KT LGU+ 2 kb 2 kb 2 kb 20 kb 20 kb 300 kb 20 kb 20 kb 300 kb 300 kb 300 kb 300 kb 27
LG , / // , .
8.5. HTML Tag MMS HTML . url . Tag 3 . 1. 2. 3.
() black () 16 #000000 silver () 16 #c0c0c0 maroon () navy () #000080 blue () #0000ff purple () #800080 16 #800000 red () fuchsia ( ) green () teal () #008080 aqua () #00ffff #008000 lime () #00ff00 olive () gray () #808080 #808000 yellow () white () #ffffff #ffff00 #ff00ff 16 #ff0000
font TEXT_DATA html tag & < > htmlescape . & < > " & < >
a href accesskey 1 9 . Sample # Color Text Sample
LG , / // , .
28
# URL Sample .
1 .
MMS HTML , . LG HTML . . , . MMS HTML
LG , / // , .
29
9. 9.1. SMS, URL 00 01 02 03 05 06 07 08 09 10 11 13 14 17 18 19 20 21 22 23 24 25 26 27 40 70 80 81 82 83 E_OK E_SYSFAIL E_AUTH_FAIL E_NOT_BOUND E_NO_DESTIN E_SENT E_INVALIDDST E_POWEROFF E_HIDDEN E_TERMFULL E_TIMEOUT E_PORTED_OUT E_ETC E_NO_URLUSER E_DUP_MSG E_FLOWCONTROL E_UNKNOWN E_DEST_SIZE E_DEST_CODE E_MSG_FMT E_ADV21 E_ADV E_DACOM_SPAM E_NIGHTBLOCK E_NO_ALLOW E_ETC_URL E_INVALD_USER E_STOP_USER E_MOVE_DB E_MOVE_SKT ( ) , BIND () ( ) ,, Power-off FULL CallbackURL () ( ) 21 , () - KTF URL ( Nack) - SKT URL () - SKT URL DB - SKT URL - SKT URL
LG , / // , .
30
84 85 91 99
E_TIMEOUT_SKT E_TIMEOUT_ETC E_FORBIDDEN_TIME E_DUP
() - SKT URL () - SKT URL sms.dup.check.seconds () + .
9.2. MMS 1000 2000 2001 2002 E_OK E_FORMAT_ERR E_INVALID_PHONE E_CONTENT_ERR
2003
E_INVALID_CONTENTS
3000
E_UNAVAILABLE_PHONE
MMS
3001
E_MSG_FULL
3002 3004 3005 3006 4000
E_TIMEOUT E_POWER_OFF E_EXP_SMS E_ETC E_SYS_ERR
4001 4002
E_STOP_PHONE E_TELECOM_ERR
()
4003 4101 4102 4104
E_BUSY_FAIL E_DENY E_REJECT_IP E_INSUFFICIENT
IP
LG , / // , .
31
4201
E_REJECT_ITER
MMS
5000 5001 5003 5201 5202
E_PORTED E_NOCDR E_SPAM E_DUP_KEY E_DUP_PHONE
9001
E_FORBIDDEN_TIME
( co.start_time ~ co.end_time )
9002 9003
E_PHONE_NUM E_SPAM_NUM
( ) 9004 9005 9006 9007 9008 9009 E_LO_TIMEOUT E_FILE_SIZE E_FILE_FORMAT E_FILE_INVALID E_MSG_TYPE E_DUP_MSG MMS_MSG MSG_TYPE mms.dup.check.seconds () + 9010 9011 E_EXCEED_RETRY E_OLD_REQ . ( mms.submit_timeout.minute
)
LG , / // , .
32
10. 10.1. SC_TRAN, MMS_MSG 5 . , 1 . , SC_TRAN, MMS_MSG . TR_SENDDATE , REQDATE (record_life_time; : ) , SC_TRAN, MMS_MSG SC_LOG_YYYYMM, MMS_LOG_YYYYMM . Log TR_SENDDATE , REQDATE / . SC_TRAN, MMS_MSG scheme , SC_TRAN, MMS_MSG . , SC_TRAN, MMS_MSG , log_interval=one . ** MSG_DATA log SC_TRAN, MMS_MSG 3 .
LG , / // , .
33