ࡱ > v x k l m n o p q r s t u 5@ R ^ bjbj22 C X X !] d + r r r r 0 0 0 "0 * * * 8 b D "0 u T ( Z L p p p p p p p y R n{ ^ p 0 @ | p r r t c r n / 8 p p " + w ' / _m C * W / 7L m \ t 0 u N { Z { _m "0 "0 r r r r { 0 _m , r r \ @ E p p "0 "0 ē D " "0 "0 T m a x P r o g r a m m i n g G u i d e ( U C S ) T m a x P r o g r a m m i n g G u i d e ( U C S ) T m a x 3 . 1 2 ȑnj C o p y r i g h t ( c ) 2 0 0 4 T m a x S o f t C o . , L t d . A l l R i g h t s R e s e r v e d . X |ǀ ȴX @ Š\ \ 4 | Xp 0, <, , 0] x 乴\X | t ܴ T m a x S o f t X ٳX| Ŵ| iȲ. Ȉ |ǴŜ \, , D, Dx D Ē JŵȲ. 췘 \ iX ǵ Xp ܭȬm 0 JD Ŕ x)Ȳ. Ŕ 0 x $X xX $X D ǵȲ. X @ 0<\ ȈX Ȳ. 8 h @ ļijX t D X0 t ǵȲ. \ T m a x , W e b T , W e b t o B , J E U S , H o s t - L i n k , W e b I n O n e @ T m a x S o f t C o . , L t d . X \ԅȲ. Ŵ 2 T m a x ո 1 3 5 - 7 0 8 l Xٳ 9 4 6 - 1 | 1 8 5 T e l : + 8 2 - 2 - 6 2 8 8 - 2 1 1 4 , 2 0 0 6 F a x : + 8 2 - 2 - 6 2 8 8 - 2 1 1 5 E - M a i l : H Y P E R L I N K " m a i l t o : i n f o @ t m a x . c o . k r " i n f o @ t m a x . c o . k r T m a x U C S M a n u a l D o c u m e n t E d i t i o n D a t e V e r s i o n T M U C S - 0 9 0 1 - 0 3 - 3 1 2 J U L 5 , 2 0 0 1 T m a x 3 . 1 2 T m a x Ȉ@ DŘ \@ t T m a x B a s e , T m a x S t a n d a r d , O p t i o n s <\ Ȳ. T m a x S t a n d a r d @ 5X u 0Ƅ4\ x ǔ D hX ǵȲ. T m a x S t a n d a r d T P F u n c t i o n + 2 P h a s e C o m m i t T m a x O p t i o n s W e b A d m i n C o n s o l e , X . 2 5 G a t e w a y , T C P / I P G a t e w a y , H o s t - L i n k , P o w e r B u i l d e r I n t e r f a c e M o d u l e , S E R I A L G a t e w a y , T C P / I P S e r v i c e G a t e w a y t E X& T m a x U C S M a n u a l @ t|tǸŸX ƭ 0| D| X L D 0䲬 ֬X |x / t|tǸŸ xX 4 \8@ 첬 !X ٳx D D XՌ XՔ U C S ( U s e r C o n t r o l S e r v e r ) t| \ ij \ R D P ( R e a l t i m e D a t a P r o c e s o r ) | \ \ 0 A P I \ $D \. U C S / R D P PX DD tǩX |x ƭ/ Q X D п̹( T C S \8) DȲ| t@ ų<\ ɉ D $X L X Ĭx D tǘ xƀ D@X Ĭ| } l` . Ɛǔ U C S / R D P @ T C S \8| Ȉ h<\h X th T T m a x s y s t e m t XՔ ι@ D ij\ \֩` nj t. l| \ Ex ? tE@ X t|tǸŸ ٳ @ S e r v e r ȍX @ D| ƭXՔ 4, t D \ D a t a b a s e 0 x S y s t e m X D XՌ tǩX ` ǔ 8D tհ` ǔ HD \ h ٳ t|tǸŸ@ D \ D \ @ S a m p l e D \. Ż XՔ ? 1 . : T m a x X %\ 0 Xx U C S / R D P \8 \ DՔ1, l1 ), @@ t \. 2 . ): U C S / R D P \8| X0 \ Xֽ$ |XՔ ), h t $\. 3 . @: U C S \8| X ǔ @| 䴴 4X U C S \8 Ż 0X $\. 4 . S a m p l e : U C S \8\ l C l i e n t \ S e r v e r \X S a m p l e D X ƐX tt| ճଐ \. ( T m a x G e t t i n g S t a r t e d G u i d e T m a x P r o g r a m m i n g G u i d e ( C ) T m a x R e f e r e n c e M a n u a l ܭ} ܭ} $ { } [ ] | ( ) N u m e r i c S t r i n g L i t e r a l D mթ 5X mթ X 0x l Ӹ + a b c X 8 a b c X 8 (@ T O C \ o " 1 - 3 " \ h \ z H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 4 9 " T m a x P r o g r a m m i n g G u i d e ( U C S ) P A G E R E F _ T o c 5 2 1 8 2 2 4 9 \ h 0 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 5 0 " T m a x P r o g r a m m i n g G u i d e ( U C S ) P A G E R E F _ T o c 5 2 1 8 2 2 5 0 \ h 1 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 5 1 " (@ P A G E R E F _ T o c 5 2 1 8 2 2 5 1 \ h 5 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 5 2 " 1 U C S ( U s e r C o n t r o l S e r v e r ) R D P ( R e a l D a t a P r o c e s s o r ) P A G E R E F _ T o c 5 2 1 8 2 2 5 2 \ h 7 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 5 3 " 1 . 1 P r o c e s s C o n t r o l P A G E R E F _ T o c 5 2 1 8 2 2 5 3 \ h 7 HYPERLINK \l "_Toc52182254" 1.1.1 TCS (Tmax Control Server) PAGEREF _Toc52182254 \h 8 HYPERLINK \l "_Toc52182255" 1.1.2 POD(Process On Demand) PAGEREF _Toc52182255 \h 8 HYPERLINK \l "_Toc52182256" 1.1.3 UCS (User Control Server) PAGEREF _Toc52182256 \h 8 HYPERLINK \l "_Toc52182257" 1.2 UCS X DՔ1 P A G E R E F _ T o c 5 2 1 8 2 2 5 7 \ h 9 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 5 8 " 1 . 3 R D P ( R e a l D a t a P r o c e s s o r ) P A G E R E F _ T o c 5 2 1 8 2 2 5 8 \ h 1 0 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 5 9 " 2 U C S X P A G E R E F _ T o c 5 2 1 8 2 2 5 9 \ h 1 2 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 6 0 " 2 . 1 U C S l1 P A G E R E F _ T o c 5 2 1 8 2 2 6 0 \ h 1 5 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 6 1 " 2 . 1 . 1 U C S S e r v e r P r o g r a m l1 P A G E R E F _ T o c 5 2 1 8 2 2 6 1 \ h 1 5 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 6 2 " 2 . 1 . 2 U C S C l i e n t P r o g r a m l1 P A G E R E F _ T o c 5 2 1 8 2 2 6 2 \ h 3 9 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 6 3 " 2 . 1 . 3 R D P S e r v e r P r o g r a m l1 P A G E R E F _ T o c 5 2 1 8 2 2 6 3 \ h 4 3 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 6 4 " 3 U C S X Xֽ P A G E R E F _ T o c 5 2 1 8 2 2 6 4 \ h 4 5 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 6 5 " 3 . 1 U C S Xֽ | $ P A G E R E F _ T o c 5 2 1 8 2 2 6 5 \ h 4 5 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 6 6 " 3 . 2 R D P Xֽ | $ P A G E R E F _ T o c 5 2 1 8 2 2 6 6 \ h 4 6 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 6 7 " 3 . 3 U C S | ) P A G E R E F _ T o c 5 2 1 8 2 2 6 7 \ h 4 7 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 6 8 " 3 . 4 R D P | ) P A G E R E F _ T o c 5 2 1 8 2 2 6 8 \ h 4 8 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 6 9 " 4 U C S P A G E R E F _ T o c 5 2 1 8 2 2 6 9 \ h 5 0 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 7 0 " 4 . 1 D ̸ \( c o r e ) XՔ \ P A G E R E F _ T o c 5 2 1 8 2 2 7 0 \ h 5 0 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 7 1 " 4 . 2 s o c k e t D tǩ\ Dٳ0 P A G E R E F _ T o c 5 2 1 8 2 2 7 1 \ h 5 4 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 7 2 " 4 . 3 R Q | \ \ P A G E R E F _ T o c 5 2 1 8 2 2 7 2 \ h 6 0 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 7 3 " 5 ] P A G E R E F _ T o c 5 2 1 8 2 2 7 3 \ h 6 3 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 7 4 " 5 . 1 U C S @ P A G E R E F _ T o c 5 2 1 8 2 2 7 4 \ h 6 3 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 7 5 " 5 . 2 U C S \ P A G E R E F _ T o c 5 2 1 8 2 2 7 5 \ h 6 4 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 7 6 " 5 . 2 . 1 \ U C S \ P A G E R E F _ T o c 5 2 1 8 2 2 7 6 \ h 6 4 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 7 7 " 5 . 2 . 2 U C S \ P A G E R E F _ T o c 5 2 1 8 2 2 7 7 \ h 7 1 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 7 8 " 5 . 3 R D P \ P A G E R E F _ T o c 5 2 1 8 2 2 7 8 \ h 8 1 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 7 9 " 5 . 3 . 1 \ R D P \ P A G E R E F _ T o c 5 2 1 8 2 2 7 9 \ h 8 1 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 8 0 " 5 . 4 U C S h L P A G E R E F _ T o c 5 2 1 8 2 2 8 0 \ h 9 1 H Y P E R L I N K \ l " _ T o c 5 2 1 8 2 2 8 1 " 5 . 4 . 1 t p c l r f d P A G E R E F _ T o c 5 2 1 8 2 2 8 1 \ h 9 1 H Y P E R L I NK \l "_Toc52182282" 5.4.2 tpissetfd PAGEREF _Toc52182282 \h 93 HYPERLINK \l "_Toc52182283" 5.4.3 tpgetunsol PAGEREF _Toc52182283 \h 94 HYPERLINK \l "_Toc52182284" 5.4.4 tpregcb PAGEREF _Toc52182284 \h 99 HYPERLINK \l "_Toc52182285" 5.4.5 tprelay PAGEREF _Toc52182285 \h 100 HYPERLINK \l "_Toc52182286" 5.4.6 tpsavectx PAGEREF _Toc52182286 \h 102 HYPERLINK \l "_Toc52182287" 5.4.7 tpschedule PAGEREF _Toc52182287 \h 104 HYPERLINK \l "_Toc52182288" 5.4.8 tpsendtocli PAGEREF _Toc52182288 \h 106 HYPERLINK \l "_Toc52182289" 5.4.9 tpsetfd PAGEREF _Toc52182289 \h 109 HYPERLINK \l "_Toc52182290" 5.4.10 tpsetunsol PAGEREF _Toc52182290 \h 110 HYPERLINK \l "_Toc52182291" 5.4.11 tpsetunsol_flag PAGEREF _Toc52182291 \h 112 HYPERLINK \l "_Toc52182292" 5.4.12 tpsubscribe PAGEREF _Toc52182292 \h 113 HYPERLINK \l "_Toc52182293" 5.4.13 tpsvctimeout PAGEREF _Toc52182293 \h 116 HYPERLINK \l "_Toc52182294" 5.4.14 tpsvrdown PAGEREF _Toc52182294 \h 117 HYPERLINK \l "_Toc52182295" 5.4.15 tpunregcb PAGEREF _Toc52182295 \h 118 HYPERLINK \l "_Toc52182296" 5.4.16 tpunsubscribe PAGEREF _Toc52182296 \h 119 HYPERLINK \l "_Toc52182297" 5.4.17 tpuschedule PAGEREF _Toc52182297 \h 121 UCS (User Control Server) R D P ( R e a l D a t a P r o c e s s o r ) U C S ( U s e r C o n t r o l S e r v e r ) , \X ̬PׄD ƴ ȴ X J, U s e r ȴ` ǔ T m a x X \ t. t| tǩ\ \ \8| U C S \, U C S \8| \. t X \)D h<\h t|tǸŸX ƭ( tǤ) Xt̹ D XՔ 0tX )п DȲ|, \8( U C S \8) ٳ<\ tǤ| D ` nj . ֬ t| tǩt, t|tǸŸ ƭt Ŵij D lXՔ 4( Ɍ 8, n o t i f y ) , t 4, x0 X ٳ4 . P r o c e s s C o n t r o l T m a x T C S ( T m a x C o n t r o l S e r v e r ) T y p e U C S ( U s e r C o n t r o l S e r v e r ) T y p e t P X P r o c e s s C o n t r o l D \. T m a x T C S ( T m a x C o n t o r l S e r v e r ) , P O D ( P r o c e s s O n D e m a n d ) U C S ( U s e r C o n t r o l S e r v e r ) 8 T y p e X P r o c e s s C o n t r o l D \. T C S x M i d d l e w a r e ( T u x e d o , E n t e r a , T o p E n d ) t t|tǸŸX r e q u e s t D ̹ D| XՔ x P r o c e s s C o n t r o l )t, P O D \8 0ٳ J t|tǸŸX r e q u e s t D L 0ٳ D| XՔ P r o c e s s C o n t r o l )t. U C S T C S , P O D X ٳx P r o c e s s C o n t r o l ) DP ٳx P r o c e s s C o n t r o l )t. t|tǸŸX l D ̹ D| XՔ T C S , P O D P r o c e s s @Ɣ t U C S P r o c e s s t|tǸŸ\0X r e q u e s t T|ij, t|tǸŸŌ pt0| ȡ` . t U C S T P M o n i t o r T m a x ̹ tȬXՔ X 0t. T C S ( T m a x C o n t r o l S e r v e r ) T C S P r o c e s s |x 3 - T i e r PD ǔ S e r v e r P r o c e s s t. T m a x S y s t e m @ t|tǸŸX r e q u e s t | \ S e r v e r P r o c e s s X S e r v i c e Ō XՌ , S e r v e r P r o c e s s X S e r v i c e DȲ \ Ű D 1t t|tǸŸŌ 4 \. T C S T y p e X S e r v e r P r o g r a m X Pׄ@ L . S E Q \ * A R A B I C 1 T C S T y p e S e r v e r P r o g r a m P O D ( P r o c e s s O n D e m a n d ) P O D P r o c e s s T C S @ D\ X P r o c e s s t. x @ T m a x \8 0ٳ ǔ DȲ t|tǸŸ ƭt $t T m a x t \8| 0ٳ ƭD ̬ \ \8| ̸¤Д X \8| t. U C S ( U s e r C o n t r o l S e r v e r ) |<\ T C S P r o c e s s , t|tǸŸX r e q u e s t t̹ D XՔ ٳx P r o c e s s t. Dt U C S P r o c e s s t|tǸŸX r e q u e s t T|ij, t ļijX D `