Comments
Description
Transcript
IBM Unica eMessage トランザクション電子メール管理ガイド
IBM Unica eMessage P<8gs 8 jj<9 6 2012 / 5 n 25 | His6/7gsERa<kI },$I m \q*hS\qGRp9k=Jr4HQKJk0K" 45 Z<8NXC-v`YK-\5lF$kpsr*I_/@5$# \qO"IBM Unica eMessage P<8gs 8"jj<9 6"bG#U#1<7gs 0"*hS77$GG@-5lF $J$Bj"J_N9YFNjj<9*hSbG#U#1<7gsK,Q5l^9# *RMND-KhCFO"qAfN_-f,PC/9iC7eH=(5l?j"PC/9iC7e,_-fH=(5 l?j9klg,"j^9# ! 65' IBM Unica eMessage Version 8 Release 6 May 25, 2012 Transactional Email Administration Guide /T' |\"$&S<&(`t0qR 4v' His9l<7gs&5<S9&;s?< h1~ 2012.6 © Copyright IBM Corporation 1999, 2012. \! h 1 O eMessage *hSHis6/7g sERa<kKD$F . . . . . . . . . 1 eMessage rHQ9kHis6/7gsERa<kN w. . . . . . . . . . . . . . . . . . 1 eMessage GNHis6/7gsERa<kN!= 2 His6/7gs&a<k[.H8`a<k[.H NfS . . . . . . . . . . . . . . . 5 His6/7gsERa<kNaC;<8_W . . 6 His6/7gsERa<kNu.Tps . . . 6 His6/7gsERa<kN:UU!$kKD$ F . . . . . . . . . . . . . . . . . 8 ERa<k&^<1F#s04vT,His6/7g sERa<kN?aKT&vA . . . . . . . . 9 a<k[.rHis6/7gsERa<kQKz=9k}!KD$F . . . . . . . . . . 10 His6/7gsERa<kKX"7?(i<K Ph9k}!KD$F . . . . . . . . . . 11 "Wj1<7gs+/T,His6/7gsERa <kN?aKT&vA . . . . . . . . . . . 12 h 2 O eMessage His6/7gsE Ra<k&5<S9HN}g . . . . . . 15 His6/7gs&$YsHN1L . . . . . . u.TG<?XN\3 . . . . . . . . . . . eMessage TMS XN\3 . . . . . . . . . . eMessage TMS N"Il9KD$F . . . . . eMessage His6/7gsERa<kN WSDL His6/7gsERa<kN?aN'ZqJp sNs!KD$F . . . . . . . . . . . His6/7gsERa<kWaGN:UU!$k Ns!KD$F . . . . . . . . . . . . . His6/7gsERa<kWaN=. . . . . . a<k[.3<I . . . . . . . . . . . *<G#(s9 ID . . . . . . . . . . . `\ . . . . . . . . . . . . . . . . ;k&3<I . . . . . . . . . . . . . © Copyright IBM Corp. 1999, 2012 15 16 16 16 17 18 19 20 20 20 21 22 ICN*W7gs :UU!$k . . HiC-s0`\ Locale . . . . f<6<> . . Q9o<I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 22 23 23 23 24 h 3 O eMessage Transactional Mailing Service (His6/7gs&a <k[.5<S9) API . . . . . . . . 25 NameValuePair . . . . . . . . . . . . . 25 Response . . . . . . . . . . . . . . . 25 AdvisoryMessage . . . . . . . . . . . . . 26 His6/7gsERa<kN(i<&aC;<8 27 U? A. h 1 $eHis6/7gs&/ i$"sH&Wm0i`N5sWk . . . 31 U? B. h 2 $e/i$"sHN5sW k . . . . . . . . . . . . . . . . . 35 U? C. 0*His6/7gs&$a<8 KD$F . . . . . . . . . . . . . . 39 His6/7gsERa<k&aC;<8GN0* His6/7gs&$a<8NHQ . . . . . . 39 0*His6/7gs&$a<8N?aN$a< 8&iYkNjA . . . . . . . . . . . 40 0*His6/7gs&$a<8rHis6/7 gsERa<kWabKXj9k . . . . . . 41 IBM Unica ;Q5]<HXN"m . . . 43 C-v` . . . . . . . . . . . . . . 45 &8 . . . . . . . . . . . . . . . . . 47 iii iv IBM Unica eMessage: His6/7gsERa<kI},$I h 1 O eMessage *hSHis6/7gsERa<kKD$F His6/7gsERa<kHO"v0_j5l?CjNHis6/7gs,S8 M9&79F`G!P5l?lgK"=lKP9k~zH7Fw.5lk1lNE Ra<k&aC;<8G9# IBM® O"His6/7gsERa<k&aC;<8 rh}9k?aN[9H Web 5<S9H7F"eMessage Transactional Mailing Service (TMS, His6/7gs&a<k[.5<S9) rs!7^9#ERa< k&^<1F#s04vTO"Wj1<7gs+/TH(/7F"RbNHis6 /7gsI}79F`r eMessage TMS H}g7^9# His6/7gsERa<krw.9kH"CjN\R^?O\RX"Nh0KP 7F"+9?^$:7?aC;<8G+0~zG-^9#His6/7gsERa <k&aC;<8O">N?$WN^<1F#s0ERa<kHfS7F"+u( ,b/Jk9~,"j^9#aC;<8Nu.TKHCF"+,,'1^?O=| 7F$kHis6/7gsKX"7?ERa<kr+u9kD=-O"BGa<k r+u9kD=-hjbb/Jj^9# S8M9&79F`G!PG-k"ifk$YsHr@!H7FHis6/7gs ERa<krw.G-^9#c(P"n)Ke<9l?<NXI=7~_,"C? H-d"ERa<k&^<1F#s0&-csZ<sNkLH7FpsAa,wi lF-?H-"His6/7gsERa<krjjKw.G-^9# J<NHTC/O"eMessage TMS KD$F"*hSHis6/7gsERa<k rHQ9k]KERa<k&^<1F#s04vTH"Wj1<7gs+/T,L ?9rdKD$FN5Wr(7F$^9# v XeMessage rHQ9kHis6/7gsERa<kNw.Y v 9 Z<8NXERa<k&^<1F#s04vT,His6/7gsERa<k N?aKT&vAY v 12 Z<8NX"Wj1<7gs+/T,His6/7gsERa<kN?aKT &vAY eMessage rHQ9kHis6/7gsERa<kNw. His6/7gsERa<krBu9k?aKO"ERa<k&^<1F#s04 vTH"Wj1<7gs+/TH,&1GnH9k,W,"j^9#X8T9YF ,",WJ79F`*hSo</Um<KX9klL*JN1r}CF$k,W, "j^9#His6/7gsERa<kNBuKW%9kFM,L?95^6^J rdr"X8T4w,D.7F$J1lPJj^;s# eMessage rHQ7FHis6/7gsERa<krw.9kKO"!Nh0H79 F`,,WG9# +0=5l?ERa<k~zr,WH9kHis6/7gsr1L9k ERa<k&^<1F#s0&A<`O"+0=5l?ERa<k~zr, WH9kHis6/7gsN?$Wrha^9# © Copyright IBM Corp. 1999, 2012 1 His6/7gsERa<kO"8` eMessage a<k[.G2H5lka C;<8bFHu.TpsKpE$F$^9#$UN8`a<k[.rHi s6/7gsERa<kQK-z=G-^9#\7/O" 10 Z<8NXa <k[.rHis6/7gsERa<kQK-z=9k}!KD$FYr2 H7F/@5$# eMessage His6/7gs&a<k[.5<S9 IBM O"His6/7gsERa<kWar+0*Kh}9k Web 5< S9H7F"eMessage His6/7gs&a<k[.5<S9 (TMS) r[ 9H7^9# His6/7gsrFk7FHis6/7gsERa<krWa9k79F`r+ /9k RbNS8M9&79F`+iHis6/7gsNLNru1hj"SOAP rHCF Web 5<S9War eMessage TMS Kw.9k/i$"sH& "Wj1<7gsr""Wj1<7gs+/T,n.7J1lPJj^; s#=NWaKhj"+9?^$:&G<?H:UU!$kNbFrs!7 J1lPJj^;s# eMessage TMS GnH9k}!KD$F\7/O" 15 Z<8NXh 2 O eMessage His6/7gsERa<k&5<S9HN}gYr2H7F/ @5$# eMessage rHQ7Fw.9kHis6/7gsERa<k&aC;<8K O":UU!$kr^ak3H,G-^9#His6/7gsERa<kK U!$kr:U9k}!KD$F\7/O" 8 Z<8NXHis6/7gs ERa<kN:UU!$kKD$FYr2H7F/@5$# eMessage GNHis6/7gsERa<kN!= ERa<k&^<1F#s04vTO Campaign *hS eMessage rHQ7F"a C;<8r=.7"a<k[.rHis6/7gsERa<kQK-z=7^9# "Wj1<7gs+/TOHis6/7gsERa<k&/i$"sHrn.7 F"=lr>NS8M9&79F`H}g7^9# !N^O"His6/7gsERa<kNw.KX87?m<+k&79F`*h S[9H5l?79F`r(7F$^9# 2 IBM Unica eMessage: His6/7gsERa<kI},$I WG A X""/F#SF#< ® 1 IBM Unica Campaign Campaign O"ERa<kNn."a<k[.N=." *hSHis6/7gsERa<kQNa<k[.Nz=rT&$s?<U'<9rs!7^9# B eMessage a<k[. a<k[.=.O"aC;<8bFrs!9kERa< k&I-easHHPOj9H&F<Vk (OLT) r2 H7^9# eMessage TMS O"a<k[.r!Z9k ?aKN_ OLT rHQ7^9# ERa<k&^<1F#s0&A<`O"a< k[. (B) rHis6/7gsERa<kQK -z=7^9#$UN8`a<k[.rHis 6/7gsERa<kQK-z=G-^9# a<k[.N=.KO"eMessage ,a<k[. r1L9k?aKHQ9ka<k[.3<I, ^^lF$^9#His6/7gsERa<k WaKOa<k[.3<I,,WG9# ERa<k&^<1F#s04vTO"m<+ kNHis6/7gsERa<k&/i$"s H (E) rn.9k"Wj1<7gs+/TK" a<k[.3<IrLN9k,W,"j^9# h 1 O eMessage *hSHis6/7gsERa<kKD$F 3 WG C X""/F#SF#< His6/7gsFk79F` 2 His6/7gsERa<krHj,<9k?$WNH is6/7gsr!P9k"RbNHis6/7gs& "Wj1<7gsFkS8M9&79F`#[HsI9 YFNS8M9&"/F#SF#<rHis6/7gs ERa<kNHj,<H7FHQG-^9# ERa<k&^<1F#s04vT*hS"W j1<7gs+/TO"His6/7gs&$ YsHK~z9k?aK,WJ+9?^$:& G<?*hS:UU!$kr1L9k?aKv 0KGAgo;^9# 79F`I}TO"Xj5l?His6/7gsr!P 7FERa<kN+9?^$:psrs!9kh&Fk 79F`r=.7^9# D His6/7gs,S8M9&79F` (D) G /87^9#=NHis6/7gsOHis6 /7gs&$YsH G"kH+J5l^9# His6/7gsFk79F`O"J<rT$ ^9# RbNS8M9&79F`*hSG<?Y<9 v His6/7gs&$YsHr!P9k 5^6^JS8M9&79F`dG<?Y<9,"Hi s6/7gsERa<kG,WH5lk+9?^$:& G<?*hS:UU!$kpsrs!G-^9# v =N$YsH&?$W,"ERa<kN~z ,,WG"kHXj5l?bNG"k3Hr '19k v ,WJ+9?^$:&G<?*hS:UU! $kNbFrHis6/7gsERa<k& /i$"sH (E) Ks!9k E m<+kNHis6/7gsERa<k&/i$"sH 3 Web 5<S9War eMessage His6/7gs&a< k[.5<S9 (TMS) Kwk/i$"sH&"Wj1 <7gs# IBM KO"/i$"sHrn.9k?aN +/Njz-H7FHQ9k WSDL ,woCF$^ 9# =NWaKO"eMessage a<k[.3<I,X j5l"ERa<kK^^lk9YFN+9? ^$:`\N?aNM,(5lF$^9#^? =NWaKO",WK~8F:UU!$kb^ ^lF$^9# /i$"sHO"m<+k&MCHo</bK"j^ 9#3lO eMessage TMS NltGO"j^;s# F eMessage His6/7gs&a<k[.5<S9 (TMS) TMS /i$"sHO"IBM Unica Hosted Services N"/;9qJpsr SOAP WaK~ lF"HTTPS rp7F eMessage TMS (F) K s!7^9# 4 eMessage TMS O Web 5<S9WarN'7 ^9# ,WJ9YFNps,WaKXj5lF$kl g"eMessage TMS Ow.h}N?aKWar :UU!$kH&K eMessage a<k[.$s Ui9Hi/Ac< (G) K>w7^9# IBM Unica Hosted Services bK8_9k Web 5<S 9#3N5<S9O"m<+kNHis6/7gsER a<k&/i$"sH+iHis6/7gsERa<k Waru1hCFh}7^9# djr!P7?lg"TMS OdjKD$Fb@ 7?(i<&aC;<8rm<+k&/i$" sH&"Wj1<7gsKV7^9# G eMessage a<k[.$sUi9Hi/Ac< IBM NG<?&;s?<G]i5lk"His6/7g sERa<k&aC;<8rH_)FF SMTP rHQ 7Fw.9k?aN eMessage N3s]<MsH*hS 5<P<# 4 IBM Unica eMessage: His6/7gsERa<kI},$I 5 eMessage O"ERa<kWaGXj5l?u. Tr8hH7?"1lN+9?^$:5l?E Ra<krw.7FHiC-s07^9# m<+kN IBM Unica Campaign $s9H<k D-O"3s?/Hps*hSl9]s9&G <?rh@7F eMessage 79F`&F<Vk K]87^9# His6/7gs&a<k[.H8`a<k[.HNfS eMessage ,His6/7gsERa<k&aC;<8r=.7Fw.9k}!O" 8`N+9?^$:5l?ERa<kNlgH[Jj^9#8`a<k[.rBT 9kH-"79F`ODLN+9?^$:5l?ERa<k&aC;<8rh} 7"=lOg-J\je<`KJkD=-,"j^9#l}"His6/7gsE Ra<kNlg"eMessage O18+9?^$:`nr#tN Web 5<S9WaK P7FT$^9,"FWaOlYK 1 DNERa<k@1rh}7^9# $UN8` eMessage a<k[.rHis6/7gsERa<kh&K-z=G^9#8`a<k[.GHQD=Ja<k[.!=N[HsIO"a<k[.rH is6/7gsERa<kQK-z=7?lgKbHQG-^9#8`ERa<k GHQD=J3sFsDWG (+9?^$:`\"F-9H"$a<8"HTML 9 KZCH"O$Q<js/JI) O"His6/7gsERa<kGbHQG-^ 9#?@7"8`ERa<kHHis6/7gsERa<kHGO"HQD=Ja <k[.!=K$/D+Njc,"j^9# !N=G"8`ERa<k*hSHis6/7gsERa<kGHQD=JgJ! =rfS7^9# 8`a<k[. His6/7g s&a<k[. HTML"HTML HF-9H"*hSF-9HlQ P<8gsNw. X X +9?^$:&G<?rXj9kPOj9H&F <Vk (OLT) X X != OLT KO"ERa a<k[.N!Z <kN+9?^$ K,WG9# OLT :KHQ5lk9 O"u.TG<? YFNu.TG< N4NGOJ/" ?,^^l^9# u.TG<?&? $W@1rXj7 ^9# OLT +9?^$:`\ X X H_~_+9?^$:`\ X X jt+9?^$:`\ (jt) X X roU-3sFsD X X ERa<kNbYJ9/jWH X X aC;<8&WlSe< X X :UU!$kKO WlSe<rHQ G-^;s# a<k[.NkL,8` eMessage QU)<^s 9&l]<HK=(5lk X X ERa<k&aC;<8bNjs/NHiC-s 0 X X 3s?/H0-H7FN*<G#(s9 ID NH iC-s0 X X h 1 O eMessage *hSHis6/7gsERa<kKD$F 5 8`a<k[. His6/7g s&a<k[. 3s?/H&HiC-s0K+9?^$:`\r HQ9k X X js/&HiC-s0N?aNICN URL Qi a<?< X X 0m<PkERa<k^) X [.D=LNFkl]<H X != ERa<kN:UU!$k X His6/7gsERa<kNaC;<8_W His6/7gsERa<kQK-z=5l?9YFNa<k[.O"eMessage I -easHr2H9k,W,"j^9#8`a<k[.GHQ9k?aKn.5l ? eMessage I-easHb"His6/7gsERa<kH7Fw.G-^9# eMessage I-easHO"F-9H"$a<8"js/"roU-3sFsDJ I"ERa<k&aC;<8NbFrjA7^9#^?ERa<k&I-easH KO"ERa<k&"Il9JI"ERa<kNu.TKG-NG<?NWl<9 [k@<HJk+9?^$:`\b^^l^9# His6/7gsERa<kWaNltH7F"m<+kNHis6/7gsER a<k&/i$"sHO"a<k[.r1L9kG-Na<k[.3<Irs!7 ^9# eMessage O3N3<IrHQ7F"His6/7gsERa<krn.9 k?aKHQ9k,WN"kERa<k&I-easHr=L7^9#His6/ 7gsERa<kWaO"a<k[.,2H9k eMessage I-easHbN+9 ?^$:`\KMrhj~lk?aK,WJMbs!9k,W,"j^9#,WJ +9?^$:M,WaNfK4t7CF$J$H"eMessage OHis6/7gsE Ra<krh};:"79F`O(i<rV7^9# ERa<k&^<1F#s04vT*hS"Wj1<7gs+/TO"v0KFa C;<8_Wr4YF",WJ9YFNps,ERa<kWaKwoCF$k3H rN'9k,W,"j^9#aC;<8bN+9?^$:psrQ99kJIN? aK"I-easHN_W,Q95l?lgO"His6/7gsERa<kWa N_Wr977F=NQ9,?G5lkh&K9k,W,"j^9# His6/7gsERa<kNw.TN1LKD$F His6/7gsERa<kGHQ5lkERa<k&I-easHKO"u.T K=(5lk9PM"Il9,^^lF$k,W,"j^9#+9?^$:`\r HQ7F9PM"Il9rXj9klg"=N"Il9NERa<k&Ia$s O"IBM KP?5lF$k"+,N eMessage "+&sHQNERa<k&Ia$ sHlW7F$J1lPJj^;s# His6/7gsERa<kNu.Tps His6/7gsERa<kQK-z=5l?a<k[.r^a"9YFN eMessage a<k[.O"ERa<kNu.TNj9Hr2H7^9#u.TNj9 6 IBM Unica eMessage: His6/7gsERa<kI},$I H*hSX"9k+9?^$:&G<?O"POj9H&F<Vk (OLT) NA0G 8_7^9#His6/7gsERa<kO"8`a<k[.HO[Jk}!G OLT rHQ7^9# 8`a<k[.Nlg"OLT KOERa<k&aC;<8GHQ5lk+9?^$ :`\N>0"M"*hSG<?&?$W,(5lF$^9#a<k[.r=.9 kH-"eMessage O"ERa<k&aC;<8K,WJ9YFN+9?^$:ps , OLT K(5lF$k3Hr!Z7^9#,WJ+9?^$:ps, OLT K4 t7CF$J$H"79F`O8`a<k[.NBTrd_7^9# His6/7gs&a<k[.Nlg"eMessage O OLT r"a<k[.,BT5 lkH-N+9?^$:`\N>0HMN=<9H7FGOJ/"GiN!ZN? aKN_HQ7^9#a<k[.rHis6/7gsERa<kQK-z=9kl g"eMessage O"OLT KjA5l?+9?^$:`\HERa<k&aC;<8 GHQ5lk`\,lW9k3Hr!Z7^9#!Z,5oKTol?lg"79 F`O+9?^$:`\N>0"*hS,WJMHG<?&?$WNj9Hra? G<?H7F]I7^9#!Z,:T7?lg"79F`OYp*hS(i<ra <k[.?VK=(7FCjNdjr(7^9# a<k[.rHis6/7gsERa<kQK-z=7"!Z,.y7?i"=N e"m<+kNHis6/7gsERa<k&/i$"sHO Web 5<S9Wa r eMessage TMS Kw.G-kh&KJj^9#F Web 5<S9WaKO"+9 ?^$:`\N>0HMNZ",DLNQia<?<H7F^^lF$^9#/i $"sH&"Wj1<7gsO",WJ+9?^$:Mr^`S8M9&79F` *hSG<?Y<9K"/;9D=GJ1lPJj^;s# eMessage TMS O"F Web 5<S9War>A7F"His6/7gsERa<k&aC;<8K,WJ 9YFN>0HMNZ",WaK(5lF$k3HrN'7^9#+9?^$:` \N>0"M"^?OG<?&?$W,ERa<kNWor~?5J$lg"=N WaO:T7^9# His6/7gsERa<kGHQ5lk+9?^$:`\NXjK D$F ERa<k&^<1F#s04vT*hS"Wj1<7gs_WTO"His6/ 7gsERa<kGHQ5lk9YFN+9?^$:`\K~O9kM,"m<+ kNHis6/7gsERa<k&/i$"sHKhCFs!5lk3HrN'9 k,W,"j^9# 5^j<&a<k[.?VKO"a<k[.KhCF2H5lkERa<k&IeasHGHQ5lk+9?^$:`\r1L9k?aN"V3Na<k[.N? aN04J`\j9H (Complete field list for this mailing)WH$&iYkN`\ ,"j^9#3NI-easHKOHis6/7gsERa<kNbF,~CF$ ^9,"aC;<8r+9?^$:9k?aK,WJG<?O OLT ,(7^9# a<k[.G2H5lk OLT O"F+9?^$:`\"*hS=N^CWhN^ <1F#s0&G<?Y<9`\N>0rjA7^9#^<1F#s0&G<?Y <9KO"FERa<k&aC;<8GHQ5lk"u.TKG-NM,^^lF $^9# m<+kNHis6/7gsERa<k&/i$"sHO"eMessage TMS Kw. 9k Web 5<S9WaNfK"F+9?^$:`\N>0HMrDLN>0HM h 1 O eMessage *hSHis6/7gsERa<kKD$F 7 NZ"NAGs!7^9#ERa<k&^<1F#s0&A<`O"Wj1<7g s+/TH(O7F"His6/7gsERa<k&/i$"sH,^<1F#s 0&G<?Y<9+i5NJpsru1hkh&K9k,W,"j^9# js/^?O3s?/HNICHiC-s0KHQ5lkHis6/ 7gsERa<kH+9?^$:`\KD$F js/^?O3s?/HNICHiC-s0rBT9kh& IBM KMj7?l g"9YFNHis6/7gsERa<kWaKO"ICHiC-s0KHQ5l k+9?^$:`\N>0*hSM,^^lF$k,W,"j^9# His6/7gsERa<kN Web 5<S9WaKO"HiC-s0rT&+9 ?^$:`\N>0*hSM,Xj5l?Qia<?<,^^lF$k,W,"j ^9#ERa<k&^<1F#s0&A<`O""Wj1<7gs+/TKJ<N psrs!9k,W,"j^9# v HiC-s0rT&+9?^$:`\N>0 v ,WJ+9?^$:`\NMHG<?&?$W v A0^?O95N)B eMessage O"ICHiC-s0N?aKXj5lk`\NG--r!Z7^;s# His6/7gsERa<kNICHiC-s0&G<?r8`NERa<kQK }85l?G<?HhL9k?aK"+9?^$:`\N>0rG-H9k?aN btjg^?O?>,'rN)7F/@5$#8`a<k[.HHis6/7g s&a<k[.HG"18+9?^$:`\>rjs/^?O3s?/HNHiC -s0N?aKXj7J$G/@5$# 0m<PkERa<k^)HHis6/7gsERa<kKD$F IBM Unica eMessage O"0m<PkERa<k^)rHis6/7gsERa<k WaK,Q7^;s# CAN-SPAM JINBGERa<kN[.KX9k!'Kc?7J$h&K"ERa <kNu.rq]7F$kERa<k&"Il9rHis6/7gs&79F`K '15;k,W,"j^9#T5NJ"Il9d$P?N"Il9KHis6/7 gsERa<krw.7J$h&K9lP"u.T,His6/7gsERa<k KBGERa<kN^</rU1k3H+i88k[.D=LNdjbsrG-^ 9# His6/7gsERa<kN:UU!$kKD$F eMessage TMS O"His6/7gsERa<k&aC;<8KP9kU!$kN :Ur5]<H7^9#His6/7gsERa<kKU!$kr:U9k3HK hj"+9?^$:5l?ICpsrERa<ku.TKs!G-^9#c(P" A1CHX~rN'9kHis6/7gsERa<krw.7":UU!$krH Q7F"u~D=JA1CHHBJ=rwk3H,G-^9#8`a<k[.G O":UU!$krXjG-^;s# a<k[.rHis6/7gsERa<kQK-z=9klgO"ERa<k&a C;<8H&Kw.9k:UU!$kNtrXj9k,W,"j^9# eMessage GO"D9N:UU!$kN5$:H"9YFN:UU!$kNgW5$:K)B ,"j^9# 8 IBM Unica eMessage: His6/7gsERa<kI},$I eMessage TMS KwilkHis6/7gsERa<kWaKO"I-easHN bFHF:UI-easHKX9kpsH,^^lF$k,W,"j^9#ERa <k&^<1F#s0&A<`O"Wj1<7gs+/TH(/7F"F:UU! $kKX9kJ<Npsrs!9k,W,"j^9# v :UU!$kNU!$k> v U!$kN MIME 3sFsD&?$W v U!$kNbF :UU!$kr^ak?aN}!O""Wj1<7gs+/T,HQ9kWm0i _s0@l*hS+/D<kKhCF[Jj^9#:UU!$kbFrs!9k} !KD$F\7/O" 19 Z<8NXHis6/7gsERa<kWaGN:UU! $kNs!KD$FYr2H7F/@5$# :UU!$kN&#k9&9-csKD$F 3sTe<?<&&#k9d>N?$WN^k&'"r+D1k?aK eMessage His6/7gs&a<k[.5<S9,:UU!$kr9-cs9k3HO"j ^;s#His6/7gsERa<kK:U9kU!$kK-UN"k3<I,^ ^lF$J$3HO"f<6<NU$GN'7F/@5$# ERa<k&^<1F#s04vT,His6/7gsERa<kN?aK T&vA eMessage rHQ7FHis6/7gsERa<krw.9k?aKO"ERa< k&^<1F#s0&A<`HRbNHis6/7gs&79F`r4v9k"W j1<7gs+/THNVG"v0N`wH40,,WG9# !N=O"ERa<k&^<1F#s04vT,"His6/7gsERa<kN a<k[.r`w9k?aKT&5?*JnHrj9H7F$^9# "/F#SF#< b@ His6/7gsERa<kWar+O9k His6/7gsN?$Wr(7^9# "Wj1<7gs+/A<`Kd$go; F"His6/7gs&79F`,"ERa <krHj,<9k,WN"kHis6/7 gs&$YsHr!PG-k3HrN'7^ 9# His6/7gs&a<k[.GHQ9k eMessage I-easHrn.7F/T7^ 9# >N eMessage I-easHGT&H-H1 MK"His6/7gsERa<kN eMessage 8qrn.7^9# His6/7gsERa<kQK-z=9k =jN8`a<k[.r04K=.7^9# His6/7gsERa<kK:UU!$k r^ak+I&+"=.NfKXj7^9# His6/7gsERa<k&aC;<8Q Kn.7?I-easHr2H7^9#,W J+9?^$:&G<?&?$WrjA9k u.Tj9H (OLT) r2H7^9#:UU !$kr^aklg":UU!$kNtrX j7^9# h 1 O eMessage *hSHis6/7gsERa<kKD$F 9 "/F#SF#< b@ I-easHGHQ5lk9YFN+9?^ $:`\rCj7^9#a<k[.?VK O"I-easHGHQ5lk+9?^$: `\Nj9H,^^lF$^9#3Njs/ NHQ}!KD$F\7/O" 7 Z<8N XHis6/7gsERa<kGHQ5lk +9?^$:`\NXjKD$FYr2H7 F/@5$# "Wj1<7gs+/TO"+9?^$:p srXj9k?aKHis6/7gsERa <k&/i$"sH&"Wj1<7gsr= .7J1lPJj^;s#3lO"8`a< k[.Ji OLT GXj9kO:NpsG 9# >0H+9?^$:`\NjAr"Wj1< 7gs+/TKs!7^9#\7/O" 6 Z <8NXHis6/7gsERa<kNu. TpsYr2H7F/@5$# His6/7gsERa<kWaN Web 5 <S9WaO=l>l"+9?^$:`\N >0HMr>0HMNZ"GXj7",WJ G<?&?$WrXj7J1lPJj^; s# His6/7gsERa<kQK-z=9k =jNa<k[.Na<k[.3<Ir"" Wj1<7gs+/TKs!7^9# +/TO"eMessage TMS Na<k[.r1 L9k?aK3Npsr,WH7^9# His6/7gsERa<kK:UU!$k r^ak+I&+r=L7^9#0*His 6/7gs&$a<8rHQ9klgO"H is6/7gsERa<k&aC;<8rj A9kERa<k&I-easHK":UU !$kNWl<9[k@<rIC7^9# :UU!$kNtH5$:KX7F"Wj1 <7gs+/THjL7^9#0*His6 /7gs&$a<8r1L9k?aKHQ9 kiYkrhjha^9# a<k[.?VNjs/rHQ7F"a<k [.rHis6/7gsERa<kQK-z =7^9# a<k[.rHis6/7gsERa<kQ K-z=7?i"eMessage TMS O>AKE Ra<kWaNu1~lr+O7^9# a<k[.rHis6/7gsERa<kQ K-z=9k0K"+/T,m<+kNHi s6/7gsERa<k&/i$"sHN= .rQ^;?3HrN'7^9# a<k[.rHis6/7gsERa<kQK-z=9k}!KD $F His6/7gsERa<k&aC;<8O"His6/7gsERa<kQKz=5lF$k8`a<k[.KpE$F$^9#a<k[.rHis6/7gs ERa<kQK-z=9kKO"Campaign N5^j<&a<k[.?VrHQ7^ 9#His6/7gsERa<kQK-z=5lF$ka<k[.rN'9kK O"VeMessage a<k[.WZ<8r2H7F/@5$# $UN eMessage a<k[.rHis6/7gsERa<kQK-z=G-^9# a<k[.=.r977F"a<k[.rHis6/7gsERa<kQK-z= 7F$J$lg"His6/7gsERa<kWaO:T7^9#?@7"DLN aC;<8rHis6/7gsERa<kH7Fw.G-kh&Ka<k[.rz=7?eGb"18a<k[.r8`a<k[.H7FBT7F"?tNaC; <8r^`a<k[.-csZ<srT&3H,G-^9# FHis6/7gsERa<kWaKO"a<k[.r1L9k?aNa<k[. 3<I,^^lF$k,W,"j^9#a<k[.rHis6/7gsERa<k 10 IBM Unica eMessage: His6/7gsERa<kI},$I QK-z=9kH-"a<k[.3<Irq-1aF"=lrm<+kNHis6 /7gsERa<k&/i$"sHN=.r4v9k"Wj1<7gs+/TKN i;F/@5$# His6/7gsERa<k&aC;<8KU!$kr:U9klg"a<k[. =.K:UU!$kNtr(9,W,"j^9#9YFNHis6/7gsERa <k&aC;<8O"Xj5l?tN:UU!$kru1hj^9#a<k[.= .K~O7?:UU!$kNtO"eMessage TMS Kwilk Web 5<S9Wa G=.7?tHlW9k,W,"j^9#:UU!$kO"His6/7gsER a<kNlgKN_w.5l^9#a<k[.rHis6/7gsERa<kQK b-z=7F$klgG"CFb"eMessage O8`a<k[.rT&H-K:UU !$kNw.r5]<H7^;s# His6/7gsERa<kQNa<k[.O$DGb5zKG-^9#c(P" a<k[.=.rQ99k?aKO"a<k[.GHis6/7gsERa<kr 5z=9k,W,"j^9# eMessage TMS O"a<k[.GHis6/7gsE Ra<k,5z=5lF$kH-"His6/7gsERa<kWaru1~l^ ;s# Y9H&Wi/F#9H7F"a<k[.rHis6/7gsERa<kQK-z =9k0KO"a<k[.r=,KF9H7"a<k[.,2H9k eMessage I -easHrN'7F/@5$#a<k[.*hSaC;<8,"|T9kbFH S8M9\8KlW9k3HrN'7F/@5$# His6/7gsERa<kQK-z=5lF$ka<k[.NT8 KD$F His6/7gsERa<kQK-z=5lF$ka<k[.rT89kKO"= lr+O9k0K"=Na<k[.rHis6/7gsERa<kQK5z=7F */,W,"j^9# a<k[.NT8r*;7?e"FS=Na<k[.rHis6/7gsERa< kQKFY-zK9k,W,"j^9#3Nh}NV"eMessage TMS O"5zJ a<k[.KP9kHis6/7gsWaK~z7^;s#His6/7gs&$ YsHrFk9km<+k&79F`O"a<k[.,His6/7gsERa< kQKFY-zK5lk^G"aC;<8Warl~*K]I9kh&K_W5l F$k,W,"j^9# His6/7gsERa<kKX"7?(i<KPh9k}!KD $F ~^"His6/7gsERa<k&aC;<8,[jI*jKw.5lJ$3H ,"j^9#:TN6xH7F"aC;<8=.Ndjda<k[.j=<9Nl ~*Jdj,M(il^9#dj,8_9kH eMessage TMS ,=G9kH"Web 5<S9Om<+kNHis6/7gsERa<k&/i$"sHKLN(i<& 3<IrV7^9# m<+kNHis6/7gsERa<k&/i$"sHO(i<h}r4v7^ 9#"Wj1<7gs+/TO"/i$"sH,"eMessage TMS KhCFV5l kD=-N"k(i<&aC;<8r'19kh&K_W9k,W,"j^9# h 1 O eMessage *hSHis6/7gsERa<kKD$F 11 eMessage TMS N(i<&3<INj9HKD$FO" 27 Z<8NXHis6/7 gsERa<kN(i<&aC;<8Yr2H7F/@5$# X8T9YFO"[j0NERa<kNdjKPhG-kh&K7F*/,W," j^9#dj,a<k[.=.daC;<8_WKX89klg""Wj1<7g s+/TOERa<k&^<1F#s0&A<`H"mrhCFdjrrh9k3 H,G-^9# "Wj1<7gs+/T,His6/7gsERa<kN?aKT&vA "Wj1<7gs+/TO"His6/7gsERa<kWar IBM Unica eMessage His6/7gs&a<k[.5<S9 (TMS) Kwk"m<+kNHi s6/7gsERa<k&/i$"sHrn.7^9# m<+kNHis6/7gsERa<k&/i$"sH&"Wj1<7gsO" HTTPS \3rp7F eMessage TMS K SOAP WarT&3HKhj"FHis6 /7gsERa<k&aC;<8rh}7^9# IBM O"+/T, Web 5<S9 War_WG-kh&K9k?aN WSDL rs!7^9# WSDL KD$F\7/ O" 17 Z<8NXeMessage His6/7gsERa<kN WSDLYr2H7F/ @5$# m<+kNHis6/7gsERa<k&/i$"sH&"Wj1<7gsrn. 9kKO"RbNHis6/7gs&79F`r4v9k"Wj1<7gs+/A <`HERa<k&^<1F#s0&A<`HN40,,WG9#ERa<k&^ <1F#s04vTO"His6/7gsERa<k&aC;<8"*hSHis 6/7gsERa<kH7Fw.9k:UU!$kKX9kpsrs!7^9# !N=O""Wj1<7gs+/T,T&,WN"k"/F#SF#<rj9H7 F$^9# 12 "/F#SF#< b@ His6/7gsERa<krHj,<9k ?$WNHis6/7gs&$YsHr!P 9k?aK,WJ"His6/7gsFk7 9F`rn.7^9# ERa<k&^<1F#s0&A<`Kd$ go;F",ZJHis6/7gs&$Ys HH7FNqJr~?9S8M9h0d\R h0rhaF/@5$# IBM Unica eMessage: His6/7gsERa<kI},$I "/F#SF#< b@ Xj5l?His6/7gs&$YsHK~ 8F"eMessage TMS K\37F Web 5< S9Warw.9kh&"m<+kNHis 6/7gsERa<k&/i$"sH&"W j1<7gsr3<G#s0^?O=.7^ 9# IBM ,jz-H7Fs!7F$k WSDL H 5sWk&His6/7gsERa<k&/ i$"sHNcrN'7F/@5$# /i$"sHO"[9H5l?ERa<k& "+&sHN?aN"/;9qJpsrs! G-J1lPJj^;s# IBM GO"ERa<kN:UU!$krh} G-kHis6/7gsERa<k&/i$ "sHNbGkH7F"975l? WSDL rs!7F$^9#lP<8gsN WSDL GO:UU!$kNHQr5]<H7F$^ ;sG7?# Web 5<S9War=.7F"+9?^$: psr>0HMNZ"NA0Gs!7^9# =NWaGO"F+9?^$:`\NG< ?&?$WbXj9k,W,"j^9# ERa<k&^<1F#s0&A<`Kd$ go;F"ERa<kN:UU!$krw. 9k3H,,Wro+I&+r=L7^9# ERa<k&^<1F#s0&A<`H40 7F"His6/7gsERa<k&aC; <8*hS:UU!$kG,WH5lk+9 ?^$:N=<9r1L7^9# His6/7gsERa<k&/i$"sH O"His6/7gsERa<kWaK^a k+9?^$:Mrs!9kS8M9&79 F`*hSG<?Y<9K\3D=GJ1l PJj^;s# (i<h}r_W*hS3<G#s07^ 9# eMessage TMS KhCFsp5lk(i<r h}9kh&K/i$"sHr3<G#s0 7^9#/i$"sH,\3G-J$lgd Web 5<S9Wa,:T7?lgK"I}T KLN9k!=bH_~_^9# eMessage TMS KhCFV5lk(i<&3 <IKD$F\7/O" 26 Z<8N XAdvisoryMessageYr2H7F/@5$# ERa<k&^<1F#s0&A<`H40 7F"m<+kNHis6/7gsERa< k&/i$"sHH eMessage TMS HN} grF9H7^9# ERa<k&^<1F#s04vTO"a< k[.r-z=7FHis6/7gsERa <kNF9H,G-kh&K7"F9HQE Ra<k&"Il9rXj9k,W,"j^ 9# "Wj1<7gs+/TO"P]HJkHi s6/7gs&$YsHr7_el<H9k }!rMF7F"=|5lkHis6/7g sH+9?^$:psrm<+kNHis6 /7gsERa<k&/i$"sHKs!9 k,W,"j^9# h 1 O eMessage *hSHis6/7gsERa<kKD$F 13 14 IBM Unica eMessage: His6/7gsERa<kI},$I h 2 O eMessage His6/7gsERa<k&5<S9HN }g eMessage His6/7gs&a<k[.79F` (TMS) O" IBM Unica Hosted Services NltH7F[9H5lk Web 5<S9G9#"Wj1<7gs+/TO H%bNERa<k&^<1F#s04vTH(/7F"RbNHis6/7g s&79F`r eMessage TMS H}g9k?aK,WJ/i$"sH&"Wj1< 7gsrn.9k,W,"j^9#3liN/i$"sH&"Wj1<7gsO" HTTPS \3rp7F eMessage TMS K SOAP WarT&3HKhj"FHis6 /7gsERa<k&aC;<8r+O7^9# His6/7gsERa<kWarw.9k/i$"sH&"Wj1<7gsO" J<N`nrT&3H,D=GJ1lPJj^;s# v His6/7gsERa<krHj,<9kHis6/7gsr1L9k v ERa<kN+9?^$:KHQ9kG<?,J<5lF$k^<1F#s0& G<?Y<9K\39k v His6/7gsERa<kWar SOAP WaH7F+O9k v ;-e"\3rp7F eMessage TMS K"/;99k?aNqJpsrs!9k v :UU!$kNbFr^a"aC;<8psrs!9k v eMessage TMS KhCFV5lk(i<&aC;<8rh}9k His6/7gsERa<kK,WJ9YFN"/7gsO"j`nKhkp~J 7G88J1lPJj^;s# IBM GO"eMessage TMS XN+0=5l? Web 5<S9NFSP7r_W9k+/TKr)D WSDL rQU7F$^9# WSDL KD$F\7/O" 17 Z<8NXeMessage His6/7gsERa<kN WSDLYr2H7F/@5$# His6/7gs&$YsHN1L "Wj1<7gs+/TO"H%GHQ5lkHis6/7gsFk79F`Hj _nQ9kh&Km<+kNHis6/7gsERa<k&/i$"sHr_W9 k,W,"j^9#/i$"sHOHis6/7gsLNr~OH7Fh@7F" His6/7gsI}79F`,sp7F$kHis6/7gs&$YsHN?$ WrhL9k,W,"j^9# His6/7gs&$YsHO"His6/7gsI}79F`,!PD=J$U N"/7gsH9k3H,G-^9#c(P"X~"\RKhk5<S9NWa" psAa"\RN"+&sHuVNQ9JIrHis6/7gs&$YsHK9k 3H,G-^9# Lo"^<1F#s0H%,"His6/7gsERa<kWaN}3HJkHi s6/7gs&$YsHN?$W"*hS~zH7Fw.5lkaC;<8NbF rhj7^9#FHis6/7gs&$YsHKO"eMessage TMS KP9kLD NHis6/7gsERa<kWa,,WG9# © Copyright IBM Corp. 1999, 2012 15 u.TG<?XN\3 His6/7gsERa<k&aC;<8r+9?^$:9k?aK"m<+kN His6/7gsERa<k&/i$"sHO"His6/7gsERa<kGH Q5lku.TG-NG<?rs!G-kS8M9&79F`*hSG<?Y<9 K"/;99k,W,"j^9# "Wj1<7gs+/TOERa<k&^<1F#s0&A<`HN&1nHKh j"His6/7gsERa<kQK-z=5l?a<k[.G2H5lk"ER a<k&aC;<8GHQ5lk+9?^$:`\rCj9k,W,"j^9#5 ^j< eMessage a<k[.?VKO"ERa<k&aC;<8GHQ5lk+9 ?^$:`\Nj9HXNjs/,woCF$^9# +9?^$:`\O"ERa<kNu.TKG-Npsr~lk?aNWl<9[ k@<G9#3NpsO"H%,I}9kS8M9&79F`*hSG<?Y<9 KhCFs!5l^9#m<+kNHis6/7gsERa<k&/i$"sH O"3liN79F`K"/;97F+9?^$:`\NMH7FHQ5lkG< ?rh@9k3H,G-J1lPJj^;s# His6/7gsERa<kK,WJu.TpsKD$F\7/O" 6 Z<8N XHis6/7gsERa<kNu.TpsYr2H7F/@5$# eMessage TMS XN\3 [9H5l?ERa<k&"+&sHKdjvFilF$k IBM G<?&;s? <K+0*K\39kh&K"m<+kNHis6/7gsERa<k&/i$" sHr_W9k,W,"j^9#/i$"sHO",ZJ'ZqJpsr Web 5 <S9WaNltH7Fs!G-J1lPJj^;s# ING<?&;s?<rXj9k+KD$F\7/O"XeMessage TMS N"Il 9KD$FYr2H7F/@5$# 'ZqJpsrs!9k}!KD$F\7/O" 18 Z<8NXHis6/7gsE Ra<kN?aN'ZqJpsNs!KD$FYr2H7F/@5$# eMessage TMS N"Il9KD$F IBM KO"His6/7gsERa<k&aC;<8Nh}QK=s5lF$k" N)5l?ERa<k&Ia$s,"j^9#His6/7gsERa<k&"W j1<7gs,"57$Ia$srHQ7F IBM Unica Hosted Services XN"/ ;9rWa9kh&K=.9k,W,"j^9#HQ9kIa$sO"IN IBM G<?&;s?<,Warh}9k+KM87^9# LF~1N IBM G<?&;s?<rp7FHis6/7gsERa<krh}9 kKO"tms-em-us.unicaondemand.com XN\3r=.7^9# Qq~1N IBM G<?&;s?<rp7FHis6/7gsERa<krh}9 kKO"tms-em-eu.unicaondemand.com XN\3r=.7^9# 16 IBM Unica eMessage: His6/7gsERa<kI},$I His6/7gsERa<krh}9k?aK IBM ,HQ9kG<?&;s?< ,T@JlgO"F/K+k&5]<HKd$go;F/@5$#"mhpsKD $FO" 43 Z<8NXIBM Unica ;Q5]<HXN"mYr2H7F/@5$# eMessage His6/7gsERa<kN WSDL IBM GO" eMessage TMS K"/;99k"Wj1<7gsr=[9k?aN 2 DNP<8gsN WSDL rQU7F$^9#IAiN WSDL r*r9k+O"E Ra<kN:UU!$krHQ9k+I&+"*hS/i$"sH&"Wj1<7 gs,"/;9qJpsrs!9k}!KM87^9# h 1 $eN WSDL O"His6/7gsERa<kGN:UU!$kNHQr5 ]<H7^;s# IBM Unica Hosted Services K"/;99k?aNqJpsrs !9kKO"SOAP XC@<rQ99k,W,"j^9#h 1 $eN WSDL KD $F\7/O"Xh 1 $e WSDLYr2H7F/@5$# His6/7gsERa<kKI-easHr:U9klg"^?O"/;9qJ psr Web 5<S9WaNQia<?<H7Fw.9klgKO"h 2 $eN WSDL rHQ7F/@5$#h 2 $eN WSDL KD$F\7/O"Xh 2 $e WSDLYr2H7F/@5$# h 1 $e WSDL h 1 $e WSDL KO"eMessage TMS XN$s?<U'<9N=.}!,-R5 lF$^9#:UU!$krXj9k}!O-R7F$^;s,"SOAP XC@< NQ9r,WH9k IBM Unica Hosted Services XN"/;9}!KD$FO-R 7F$^9# h 1 $e WSDL O"m<+kN eMessage $s9H<kD-N examples/tmsclient/conf G#l/Hj<K"j^9# SOAP XC@<NQ9}! KD$F\7/O" 18 Z<8NX"/;9qJpsr SOAP XC@<KIC9k }!Yr2H7F/@5$# IBM GO"h 1 $e WSDL KpE/m<+kNHis6/7gsERa<k&/ i$"sHrn.9k}!r(9crs!7F$^9#=Ncr+kKO" 31 Z< 8NXU? A. h 1 $eHis6/7gs&/i$"sH&Wm0i`N5sW kYr2H7F/@5$# h 2 $e WSDL h 2 $e WSDL KO"ERa<kN:UU!$kr5]<H9k"eMessage TMS XN$s?<U'<9N=.}!,-R5lF$^9#3N WSDL KO" SOAP XC@<rQ99keojK""/;9qJpsr Web 5<S9WaNQ ia<?<H7FXj9k}!b-R5lF$^9# h 2 $e WSDL O"eMessage TMS XN\3KHQ9kh& IBM +i*Ni; 7? IBM G<?&;s?<+i@&sm<ID=G9#!N}!G"@&sm< I URL r=.7^9# <URL for connecting to your assigned TMS>/emessageds/services/TMS?wsdl h 2 O eMessage His6/7gsERa<k&5<S9HN}g 17 IBM GO"h 2 $e WSDL KpE/m<+kNHis6/7gsERa<k&/ i$"sHrn.9k}!r(9crs!7F$^9#=Ncr+kKO" 35 Z< 8NXU? B. h 2 $e/i$"sHN5sWkYr2H7F/@5$# m: h 1 $e WSDL KpE/His6/7gsERa<k&/i$"sHr{K =.7F$klg"h 2 $e WSDL KpE//i$"sH_WKQ99kH-K O"3<IrF3sQ$k9k,W,"j^9# His6/7gsERa<kN?aN'ZqJpsNs!KD$F m<+kNHis6/7gsERa<k&/i$"sHO"eMessage TMS K+0 *K\39k?aK,WJ'ZqJpsrs!G-J1lPJj^;s# His6/7gsERa<krWa9kH-"His6/7gs&"Wj1<7g sO IBM Unica Hosted Services K"/;99k?aN'ZqJpsrs!9k, W,"j^9#"/;9N?aNqJpsO"SOAP XC@<rQ97Fs!9k 3H"^?O SOAP Web 5<S9WaNQia<?<H7Fs!9k3H,G^9# /i$"sH, SOAP WaKXj9k,WN"kf<6<>*hSQ9o<IO" eMessage "+&sHKdjvFil?f<6<>*hSQ9o<IG9#3liN qJps,T@Jlg""+&sHN]ir4v9kH%bN4vTKd$go; k+"^?O IBM Unica F/K+k&5]<HKd$go;F/@5$#"mhp sKD$FO" 43 Z<8NXIBM Unica ;Q5]<HXN"mYr2H7F/@5 $# [9H5l?ERa<k&"+&sH"*hS IBM Unica Hosted Services XN\ 3rN)9k}!KD$F\7/O"VIBM Unica eMessage /0*hSI}T,$ IWr2H7F/@5$# "/;9qJpsr SOAP XC@<KIC9k}! eMessage TMS GO"Web 5<S9WabKf<6<>*hSQ9o<Ir^ak 3H,,WG9# Web 5<S9WaN SOAP XC@<rQ97F IBM Unica Hosted Services N"/;9qJpsr^ak3HO"eMessage TMS K"/;99 k?aN 1 DN}!G9#His6/7gsERa<k&aC;<8G:UU!$ krHQ9klgKO"3N}!rHQG-^;s# +O9k0K"IBM Unica eMessage N[9H5l?ERa<k&"+&sHQKn .5l?f<6<>*hSQ9o<Irh@7^9# SOAP XC@<KIC9kf<6<>*hSQ9o<IO"J<K(9h&K" IBM Unica eMessage N[9H5l?ERa<k&"+&sHQKn.5l?f<6 <>*hSQ9o<IGJ1lPJj^;s#!N3<IcO"Axis2 SOAP i$ Vij<KpE$F$^9# String userName = "<user name for your Unica eMessage account>"; String password = "<password for your Unica eMessage account>"; !Nh&K"/i$"sH&"Wj1<7gsNXC@<rQ97^9# ServiceClient serviceClient = stub._getServiceClient(); serviceClient.addStringHeader(new QName ("http://soap.tms.webservices.emessage.unica.com", 18 IBM Unica eMessage: His6/7gsERa<kI},$I "userName", "ns2"), userName); serviceClient.addStringHeader(new QName ("http://soap.tms.webservices.emessage.unica.com", "password", "ns2"), password); Q95l?XC@<O"3NcK(9h&JbNGJ1lPJj^;s#33G" UserName *hS Password O"eMessage "+&sHNf<6<>*hSQ9o< IG9# <ns2:userName xmlns:ns2="http://soap.tms.webservices.emessage.unica.com"> UserName</ns2:userName> <ns2:password xmlns:ns2="http://soap.tms.webservices.emessage.unica.com"> Password</ns2:password> "/;9qJpsrQia<?<H7Fs!9k}! qJpsr Web 5<S9WaNQia<?<H7Fw.9k3HKhj IBM Unica Hosted Services K"/;99k"m<+kNHis6/7gsERa<k& /i$"sHrn.G-^9# "/;9qJpsrQia<?<H7Fw.9kKO"/i$"sH_Wr eMessage TMS N?aNh 2 $e WSDL KpE/bNK7^9#3N WSDL K D$F\7/O" 17 Z<8NXh 2 $e WSDLYr2H7F/@5$# His6/7gsERa<kWaGN:UU!$kNs!KD$F eMessage TMS O"His6/7gsERa<k&aC;<8XN 1 DJeNU! $kN:Ur5]<H7^9# Web 5<S9WaKO"U!$kbF"*hSF U!$kKD$F-R9kps,^^lF$k,W,"j^9# IBM +i~jD=Jh 2 $e WSDL O"ERa<kN:UU!$kr^`His 6/7gsERa<kWar=.9k}!KD$F-R7F$^9#His6/7 gsERa<kWaGO"J<rXj9k,W,"j^9# v :U9kU!$kN>0 v U!$kN MIME 3sFsD&?$W v U!$kNbF World Wide Web Consortium (W3C) G'ail?!N$:l+N8`K-R5lF $kj!rHQ7F":UU!$kr eMessage TMS K$si$sGLDN MIME Q<DH7FO7^9# v SOAP Message Transmission Optimization Mechanism (MTOM) v SOAP Messages with Attachments (SWA) 3liN8`KD$F\7/O"W3C N Web 5$Hr2H7F/@5$# h 2 O eMessage His6/7gsERa<k&5<S9HN}g 19 His6/7gsERa<kWaN=. eMessage TMS K"/;99k?aK"His6/7gsERa<k&/i$"s HO TMS K\39k?aNqJpsrs!G-J1lPJj^;s#5iK" Web 5<S9WaNltH7F"a<k[.*hSaC;<8psbs!9k,W ,"j^9# IBM GO"His6/7gsERa<kNw.K,WJ9YFNp sr^` SOAP War=.9k?aNjz-HJk"2 DNP<8gsN WSDL rQU7F$^9# WSDL KD$F\7/O" 17 Z<8NXeMessage His6/7gsERa<kN WSDLYr2H7F/@5$# J<NHTC/GO"/i$"sH&"Wj1<7gs, Web 5<S9WaKj A9k,WN"kQia<?<KD$Fb@7^9# v Xa<k[.3<IY v X*<G#(s9 IDY v 21 Z<8NX`\Y v 22 Z<8NX;k&3<IY v 22 Z<8NXICN*W7gsY v 22 Z<8NX:UU!$kY v 23 Z<8NXHiC-s0`\Y v 23 Z<8NXLocaleY v 23 Z<8NXf<6<>Y v 24 Z<8NXQ9o<IY a<k[.3<I mailingCode Qia<?<O"His6/7gsERa<kQK-z=5l? eMessage a<k[.N=.GjA5lF$k"G-Na<k[.3<IrXj7^ 9# Qia<?<> mailingCode G<?&?$W String a<k[.3<IO eMessage $s9H<kD-bGlUJNG"3NQia<? <rHQ7Fa<k[.r1LG-^9#CjNMNa<k[.=.r2H7F/ @5$# Y9H&Wi/F#9H7F"IBM GO"a<k[.3<Irm<+kNHis6 /7gsERa<k&/i$"sH&"Wj1<7gsG=.D=K7F",WJ lgK[Jka<k[.rXjG-kh&K9k3Hr*+a7^9# *<G#(s9 ID audienceID Qia<?<rjA7F"ICNl]<Hn.*hSh}rT&HK"His6/7gsERa<k&aC;<8rERa<kNu.THj_KX" 5;^9# 20 IBM Unica eMessage: His6/7gsERa<kI},$I Qia<?<> audienceID G<?&?$W 5^6^JbN,"j^9# 1 DJeN*<G#(s9 ID rHis6/7gsERa<kNu.TQK XjG-^9# audienceID NG<?r>0HMNZ"N[sH7FO7^ 9# F audienceID KP7F$UNMrjAG-^9#c(P"audienceID NMH7F Wmb<7gs&3<I""+&sH&?$W"^?OOh ID rHQG-^9# audienceID Qia<?<GO#tNMrO93HbvD5lkNG"3liNM9 YFrHQ9k3HbD=G9# eMessage OHis6/7gsERa<krlYK 1 MNDMKP7Fw.9kN G"G-N audienceID rjA9k3HKhj"CjNERa<kNu.Tr1L G-^9#3N7Jj*GO"+9?^<&"+&sHVfr audienceID NMH 7FHQG-^9# eMessage O" audienceID KXj7?>0*hSMr eMessage 79F`&F<V kNHiC-s0&l3<IKIC7^9#1lN*<G#(s9 ID O" UCC_Envelope =K]I5l^9##tN*<G#(s9 ID O" UCC_EnvelopeAttr =K]I5l^9# IBM Unica Campaign G"^<1F#s04vTO5^6^J*<G#(s9&l YkrjA7F"HiC-s0N?aKDMr1LG-^9# eMessage TMS O" His6/7gsERa<kWaN audienceID KXj7?*<G#(s9>H Campaign KjA5l?*<G#(s9>H,lW9k3HN!ZrT$^;s#H iC-s0kLrra9k]K88kD=-N"k.prsr9kKO"^<1F #s0&A<`H"mrhCF"O9?aN57$*<G#(s9>*hSMrh aF/@5$# `\ fields Qia<?<rHQ7F"His6/7gsERa<k&aC;<8KjA 5l?+9?^$:`\Kda~`?aN"u.TKG-Npsrs!7^9# Qia<?<> fields G<?&?$W 5^6^JbN,"j^9# ERa<k&aC;<8GHQ5lk+9?^$:`\4HK"G<?rL DN>0HMNZ"H7Fs!7^9# eMessage a<k[.G2H5lkI-easHK^^lkF+9?^$:`\rX j9k,W,"j^9#>0HMNZ"KO"+9?^$:`\N>0r"I-e asHGjA5lF$kH*jKXj9k,W,"j^9#,ZJG<?&?$W N$UNMrdjvFk3H,G-^9# h 2 O eMessage His6/7gsERa<k&5<S9HN}g 21 ;k&3<I cellCodes Qia<?<O*W7gsG9#GU)kHG"eMessage TMS O3N Qia<?<K NULL Mru1hk3Hr[j7F$^9# cellCodes NMrX j7?lg"F Web 5<S9WaKP7F 1 DN;k&3<I@1rO93H, G-^9# Qia<?<> cellCodes G<?&?$W String IBM Unica Campaign G";k*hS;k&3<IrjAG-^9#;kO"ID N j9HG9 (G<?Y<9+iN\R ID dx_\R ID JI)#Um<Ac<HG 8.5l?F;kKO"79F`8.N;k&3<I,"j^9#aC;<8u. Tr^`;krXj9klg";k&3<Ir Web 5<S9WaKH_~`3H ,G-^9# ;kNjA}!KD$F\7/O"VIBM Unica Campaign User's GuideWN;kN I}KX9k;/7gsr2H7F/@5$# ICN*W7gs 3NQia<?<O"-hNxQN?aK=sQ_G9# Qia<?<> additionalOptions G<?&?$W Null :UU!$k 3NQia<?<rHQ7F"His6/7gsERa<k&aC;<8K:U5 lkU!$krXj7^9# Web 5<S9WaKO"Xj7?A0N:UU!$ kNbF,^^l^9# 3NQia<?<G"#tNWGNMrs!G-^9#ERa<k&aC;<8K 0*His6/7gs&$a<8,^^lklg"3NQia<?<G$a<8& iYkrWGH7FXj7^9# Qia<?<> attachments G<?&?$W fileName: :UU!$kN>0#>0r9Hjs0H7FO7^9# label: 0*His6/7gs&$a<8r(9?aKHQ5l^9#ER a<kK0*His6/7gs&$a<8,^^lklg"iYkr9Hj s0H7FO7^9#=lJ0NlgKO"3NMr NULL H7FO7^ 9# fileContent: :UU!$kN MIME 3sFsD&?$W#?$WOoK base64Binary G9# 22 IBM Unica eMessage: His6/7gsERa<kI},$I label 0-rHQ7F0*His6/7gs&$a<8r(9}!KD$F\7/ O" 39 Z<8NXU? C. 0*His6/7gs&$a<8KD$FYr2H7F /@5$# HiC-s0`\ 3NQia<?<rHQ7F"ICN3s?/H&HiC-s0KHQ5lk+9 ?^$:5l?`\rXj7^9# Qia<?<> trackingFields G<?&?$W 5^6^JbN,"j^9#HiC-s0GHQ5lk+9?^$:`\4 HK"3NG<?rLDN>0HMNZ"H7FO7^9# ICN3s?/H&HiC-s0KhCFs!5lk3s?/H*hSl9]s9 Nps"*hS,WJ`wKD$F\7/O"VIBM Unica eMessage User's GuideWNICNHiC-s0KX9k;/7gsr2H7F/@5$# Locale 3NQia<?<O"eMessage His6/7gs&a<k[.5<S9+iVw5 lkaC;<8KHQ5lkm1<k (X"U1ilF$k@lr^`) rXj7^ 9# 3N;/7gsGO"5]<H5lF$km1<kKP9k-zJztNlwr( 7^9# Qia<?<> locale G<?&?$W Vi8k&]kH,kl: arg.locale=pt_BR Ql: arg.locale=en_US Uis9l: arg.locale=fr I$Dl: arg.locale=de $?j"l: arg.locale=it |\l: arg.locale=ja Os0k: arg.locale=ko m7"l: arg.locale=ru fql (JNz): arg.locale=zh_CN 9Z$sl: arg.locale=es f<6<> 3NQia<?<O"[9H5l?ERa<k&"+&sHKX"U1il?f< 6<>rXj7^9#f<6<>NXjO"IBM Unica Hosted Services K"k eMessage TMS HN\3NN)K,WJ'ZNltG9#[9H5l?ERa< k&"+&sHKdjvFil?Q9o<IbXj9k,W,"j^9# h 2 O eMessage His6/7gsERa<k&5<S9HN}g 23 Qia<?<> userName G<?&?$W String [9H5l?ERa<k&"+&sH"*hS IBM Unica Hosted Services XN; -e"\3rN)9k}!KD$F\7/O"VIBM Unica eMessage /0*hSI }T,$IWr2H7F/@5$# Q9o<I 3NQia<?<O"[9H5l?ERa<k&"+&sHKX"U1il?Q9 o<IrXj7^9#Q9o<INXjO"IBM Unica Hosted Services K"k eMessage TMS HN\3NN)K,WJ'ZNltG9#[9H5l?ERa< k&"+&sHKdjvFil?f<6<>bXj9k,W,"j^9# Qia<?<> password G<?&?$W String [9H5l?ERa<k&"+&sH"*hS IBM Unica Hosted Services XN; -e"\3rN)9k}!KD$F\7/O"VIBM Unica eMessage /0*hSI }T,$IWr2H7F/@5$# 24 IBM Unica eMessage: His6/7gsERa<kI},$I h 3 O eMessage Transactional Mailing Service (His6/ 7gs&a<k[.5<S9) API eMessage His6/7gs&a<k[.5<S9O" IBM Unica Hosted Services G[9H5lk Web 5<S9G9#3N5<S9KO"sendMailing H$&>0 N 1 DNa=CIr^` API ,woCF$^9# sendMailing a=CIO"!N+9?`&?$WrHQ7^9# v NameValuePair a<k[.N~Or>0*hSP~9kMH7F]I9ka=CIrs!7^ 9# XNameValuePairYr2H7F/@5$# v Response His6/7gsERa<kWaNu7aC;<8rs!7^9# XResponseY r2H7F/@5$# v AdvisoryMessage WauV,Yp^?O(i<r(7F$klg"\YJ~zrs!7^9# 26 Z<8NXAdvisoryMessageYr2H7F/@5$# NameValuePair NameValuePair ?$WO"Qia<?<>rw.9k?aN!Na=CIrs!7 ^9# Qia<?<O"string"numeric"^?O datetime MH7Fw.G-^9# m: NameValuePair O datetime Qia<?<Mr5]<H7^9," eMessage O datetime MNHQr=_5]<H7F$^;s# a=CI Qia<?< setName name setValueAsString valueAsString setValueAsNumeric valueAsNumeric setValueAsDate valueAsDate setValueDataType valueDataType Response Response +9?`&?$WO"ERa<kWa,5oKTol?+"^?OERa <kWaKhj(i<dYp,P5l?+r(9"lL*JN'~zaC;<8r s!7^9# © Copyright IBM Corp. 1999, 2012 25 !N=K"Response Nu7?$WHX"3<Irj9H7^9#3liO"ERa <kWa,.y7?+^?O:T7?+r(9"4N*Ju73<IH+J5l^ 9# AdvisoryMessage +9?`&?$WO"ERa<kWa,:T7?}3rb@ 9khj\YJaC;<8XN"/;9rs!7^9# u7?$W b@ 3<I STATUS_SUCCESS eMessage TMS XNWa,5oKTol^7?# 0 STATUS_WARNING WaKhj 1 DJeNYp,P5l^7?,"( i<OP5l^;sG7?#/i$"sHO AdvisoryMessage ?$WrHq7F\YrN'G^9# 1 STATUS_ERROR WaKhj 1 DJeN(i<,P5l^7?# 2 Response Na=CI Response ?$WKO"!Na=CI,^^l^9# a=CI b@ ajM getAdvisoryMessages LNaC;<8Nj9HrV7^9# getApiVersion API NP<8gsrV7^9# getStatusCode ~zK^^lkGbEgJLNaC; <8rV7^9# AdvisoryMessage[] String Int c(P"~zK 1 DNYp (3<I: 1) *hS 1 DN(i< (3<I: 2) ,^^lklg"3Na=CIO "2" rV7^9# AdvisoryMessage AdvisoryMessage +9?`&?$WO"u7aC;<8KX9k\Y,(5lF$ ^9# !N=K"AdvisoryMessage ?$WNu7?$WHX"3<Irj9H7^9# 26 u7?$W b@ STATUS_LEVEL_INFO LNlQaC;<8G9# eMessage TMS NF SP7N:TO(5l^;s# 0 STATUS_LEVEL_WARNING eMessage TMS NFSP7,5oKTol?b NN"ICN4:,,WJdj,8_7F$k lgK=(5l^9# 1 STATUS_LEVEL_ERROR eMessage TMS NFSP7K:T7^7?# 2 IBM Unica eMessage: His6/7gsERa<kI},$I 3<I AdvisoryMessage Na=CI AdvisoryMessage ?$WKO"!Na=CI,^^l^9# a=CI b@ ajM getStatusLevel LN"Yp"(i<H$&u7aC;<8NEg YlYkrV7^9# Int c(P"STATUS_LEVEL_ERROR Nlg"3Na= CIO3<I 2 rV7^9# getMessageCode (i<&aC;<8N3<IrV7^9# Int c(P"(i< INVALID_LOGIN Nlg"3Na =CIO3<I 1 rV7^9# getMessage (i<&aC;<8rV7^9# String getDetailMessage (i<&aC;<8KX9kICN\Y,"kl g"=lrV7^9# String His6/7gsERa<kN(i<&aC;<8 !N=K"eMessage His6/7gs&a<k[.5<S9+iV5lk(i<& aC;<8HX"3<Irj9H7^9#33Gb@9k(i<&aC;<8O" His6/7gsERa<k*hSHis6/7gsERa<kWa@1K,Q5 l^9# aC;<8 b@ 3<I INVALID_LOGIN eMessage TMS NFSP7fKs!5l? 'ZqJps (f<6<>"Q9o<I"^ ?O=N>}) ,"IBM KP?5lF$k "+&sHNqJpsHlW7^;s# userName *hS password Qia<?<r 4YF"qJps,57/Xj5lF$k 3HrN'7F/@5$# 1 UNRECOGNIZED_MAILING_CODE eMessage TMS NFSP7K^^lka< k[.3<IG1L5lka<k[.O" His6/7gsERa<kQK-z=5 lF$^;s#a<k[.=.r4YF" 3<Ir!Z7F/@5$# mailingCode Qia<?<r4YF"3<I,57/= .5lF$k3HrN'7^9# 2 RUNTIME_EXCEPTION_ENCOUNTERED ERa<kWa,=|7J$is?$`c 0r!P7^7?# IBM Unica 5]<HK "m7F/@5$# 3 ENVIRONMENT_EXCEPTION_ENCOUNTERED ERa<kWa,=|7J$D-c0r! P7^7?# IBM Unica 5]<HK"m7 F/@5$# 4 SMTP_CONNECTION_FAILURE SMTP 5<P<XN\3K:T7^7?# IBM Unica 5]<HK"m7F/@5$# 5 h 3 O eMessage Transactional Mailing Service (His6/7gs&a<k[.5<S9) API 27 aC;<8 b@ DOCUMENT_NOT_DEFINED_FOR_SPECIFIED_MAILING His6/7gsERa<kQK-z=5 l?a<k[.,"eMessage I-easH r2H7F$^;s#a<k[.=.rN '7F/@5$#a<k[.=.O"ER a<k&aC;<8NbFrjA9kER a<k&I-easHr2H9k,W," j^9# 6 EMAIL_FAILED_TO_SEND ERa<k&aC;<8,5oKw.5l ^;sG7?#FnT9k+"^?O IBM Unica 5]<HK"m7F/@5$# 7 REQUIRED_PFS_MISSING a<k[.K,WJ+9?^$:`\Nf K">0HM,ERa<kWaKXj5l F$J$bN,"j^7?#ERa<k& I-easHGHQ5lk9YFN+9? ^$:`\, Web 5<S9WaKjA5l F$k3HrN'7F/@5$#a<k[ .=.KO",WJ9YFN+9?^$: `\,j9H5l?js/,^^lF$^ 9# 8 AUDIENCE_ID_MISSING WaK*<G#(s9 ID ,^^lF$^ ;s# Web 5<S9WaK audienceID Q ia<?<NM,jA5lF$k3HrN '7F/@5$# 9 ATTACHMENT_NUMBER_MISMATCH a<k[.KjA5l?:UU!$kNt ,"Web 5<S9WaKO5l?tHlW 7^;s#a<k[.=.*hS Web 5< S9WarN'7F/@5$#a<k[. =.*hS Web 5<S9WaKO"18t N:UU!$k,Xj5lF$J1lPJ j^;s# 12 ATTACHMENT_SIZE_EXCEEDED $:l+N:UU!$kN5$:,"vD 5lk:UU!$kNGg5$:r6(F $^9#D9N:UU!$kO 1 MB r6 (k3H,G-^;s# 13 TOTAL_ATTACHMENT_SIZE_PER_MESSAGE_EXCEEDED WaK^^lk9YFN:UU!$kNg W5$:,"aC;<84HNgW:UU !$k&5$:NGgMr6(^7?#9 YFN:UU!$kNgW5$:O 2 MB r6(k3H,G-^;s# 14 TMS_MAILING_ATTACHMENTS_LABEL_NOT_FOUND attachments Qia<?<G (LoO0*H is6/7gs&$a<8r(9?aK) X j5l?iYk,J$+"ERa<k&I -easHK^^lkiYkHlW7^; s#m: :UU!$k&iYkOg/.8z rhL7^9# Web 5<S9WaK~O5 l?iYkO"a<k&I-easHK~ O5l?iYkH5NKlW7J1lPJ j^;s# 15 28 IBM Unica eMessage: His6/7gsERa<kI},$I 3<I aC;<8 b@ TMS_MAILING_ATTACHMENTS_LABEL_DUPLICATED attachments Qia<?<G (LoO0*H is6/7gs&$a<8r(9?aK) X j5l?iYk,"Web 5<S9WaNf K#tsP=7^9# Web 5<S9WaN fG":UU!$k&iYkOlUGJ1 lPJj^;s# 3<I h 3 O eMessage Transactional Mailing Service (His6/7gs&a<k[.5<S9) API 16 29 30 IBM Unica eMessage: His6/7gsERa<kI},$I U? A. h 1 $eHis6/7gs&/i$"sH&Wm0i` N5sWk IBM GO"eMessage His6/7gs&a<k[.5<S9 (TMS) KP7F Web 5<S9FSP7rT&/i$"sH&"Wj1<7gsrn.9k"Wj1 <7gs+/TN?aNjz-HJk"His6/7gsERa<k&/i$"s HN5sWkrQU7F$^9#3N5sWk&/i$"sHO"2009 /KG7G ,jj<95l?h 1 $e WSDL KpE$F$^9#3N WSDL O"His6 /7gsERa<kGN:UU!$kNHQr5]<H7^;s#^?""/;9 qJpsrLDNQia<?<H7FXj9kjJbw(F$^;s#=Neoj K"SOAP XC@<rQ97FqJpsrs!9k,W,"j^9# !NWm0i`O"eMessage His6/7gs&a<k[.5<S9XNWar= .9k}!r(9cG9#3Ncr!$7F"eMessage TMS N"Wj1<7g s&Wm0i_s0&$s?<U'<9KhknHrT&}!rN'7F/@5 $# 3NcO"axis2 1.3 Ni$Vij<KpE$F$^9# axis2 1.3 KD$F\7/ O"!N Web 5$Hr2H7F/@5$# http://ws.apache.org/axis2/ /* * * Copyright 2004-2009, Unica Corporation, Waltham, MA USA * * This file and its contents are proprietary and confidential to and the sole * intellectual property of Unica Corporation. Any use, reproduction, * redistribution or modification of this file is prohibited except as * explicitly defined by written license agreement with Unica Corporation. */ package com.unica.emessage.webservices.tms.soap.client; import java.rmi.RemoteException; import javax.xml.namespace.QName; import org.apache.axis2.AxisFault; import org.apache.axis2.client.ServiceClient; import import import import com.unica.emessage.webservices.tms.soap.client.TMSStub.NameValuePair; com.unica.emessage.webservices.tms.soap.client.TMSStub.Response; com.unica.emessage.webservices.tms.soap.client.TMSStub.SendMailing; com.unica.emessage.webservices.tms.soap.client.TMSStub.AdvisoryMessage; /** * SampleTestClient * * This class is a sample program written to illustrate calling the Unica TMS web service * with a generated client stub using the Axis2 soap toolkit. http://ws.apache.org/axis2/ * */ public class SampleTestClient { public static void main(String[] args) throws AxisFault, RemoteException { /** © Copyright IBM Corp. 1999, 2012 31 * * * * * * * * * The sendMailing method of the TMS webservice requires: 1) proper authentication information - a valid username and password recognized by the TMS 2) a mailingCode to identify the Mailing that contains the document to be sent 3) an audience identifier (used primarily for tracking) 4) personalized fields that will be merged into the document to be sent 5) optional cellCode(s) associated to the audience identifier. 6) optional additionalOptions - there are currently no additional options supported, but is here for future use. For now this parameter can be left as null. 7) optional locale for the response messages to be returned otherwise default is "en" (Locale.US)for english */ // authentication information String userName = "MyTMSUserName"; String password = "MyTMSPassword"; // mailing code String mailingCode = "mailing 123"; // audience id: note, an audience id is comprised of at least one name value pair. // a custom type called NameValuePair needs to be constructed. NameValuePair[] audienceId = new NameValuePair[1]; NameValuePair nvp = new NameValuePair(); nvp.setName("CustomerID"); nvp.setValueDataType("numeric"); nvp.setValueAsNumeric(2021); audienceId[0] = nvp; // personalized fields: each personalized field is a name value pair, so again we use the // custom type "NameValuePair". For this example, we want to send two personalized fields (emailAddress, gender) NameValuePair[] personalizedFields = new NameValuePair[2]; NameValuePair nvp1 = new NameValuePair(); nvp.setName("emailAddress"); nvp.setValueDataType("string"); nvp.setValueAsString("[email protected]"); personalizedFields[0]=nvp1; NameValuePair nvp2 = new NameValuePair(); nvp.setName("gender"); nvp.setValueDataType("string"); nvp.setValueAsString("male"); personalizedFields[1]=nvp2; // Cell code String[] cellCodes = { "CC243935" }; // Additional Options - this is a name value pair again - but for now send as null NameValuePair[] additionalOptions = null; // locale - rely on default by setting as null; String locale = null; /** * Calling the Method: * 1) set up a connection object with the URL of the TMS webservice * 2) Construct the required security header with the authentication credentials * 3) Construct the method and Set the parameters * 4) Make the call * 5) Process the response */ 32 IBM Unica eMessage: His6/7gsERa<kI},$I // connection object TMSStub stub = new TMSStub("http://tms-em-us.unicaondemand.com/emessageds/services/TMS"); // authentication: the TMS web service requires the client to submit user and pw info via soap headers. // the headers should look like the following: // <ns2:userName xmlns:ns2="http://soap.tms.webservices.emessage.unica.com"> MyTMSUserName</ns2:userName> // <ns2:password xmlns:ns2="http://soap.tms.webservices.emessage.unica.com"> MyTMSPassword</ns2:password> // The following shows how to add such headers using the Axis2 client. ServiceClient serviceClient = stub._getServiceClient(); serviceClient.addStringHeader(new QName("http://soap.tms.webservices.emessage.unica.com", "userName", "ns2"), userName); serviceClient.addStringHeader(new QName("http://soap.tms.webservices.emessage.unica.com", "password", "ns2"), password); // construct the method and set the parameters that were defined above SendMailing req = new SendMailing(); req.setMailingCode(mailingCode); req.setAudienceId(audienceId); req.setFields(personalizedFields); req.setCellCodes(cellCodes); req.setAdditionalOptions(additionalOptions); req.setLocale(locale); // make the call Response response = stub.sendMailing(req).get_return(); // process the response - a customType Response is returned // all responses come back with a top level code that indicates whether or not the request was // successful (0) or a warning (1) or error (2) occurred. If the request was not successful, // the client code should log/alert the issue, and possibly retry the request depending on the issue if(response.getStatusCode()==0) { System.out.println("Request to TMS successful"); } else // an error or warning occurred - print out the message contained in the customType AdvisoryMessage - there may be more than one { AdvisoryMessage[] messages = response.getAdvisoryMessages(); for(AdvisoryMessage message: messages) { System.out.println("message:"+message.getMessage()); System.out.println("message detail:"+message.getDetailMessage()); } } } } U? A. h 1 $eHis6/7gs&/i$"sH&Wm0i`N5sWk 33 34 IBM Unica eMessage: His6/7gsERa<kI},$I U? B. h 2 $e/i$"sHN5sWk IBM GO"eMessage His6/7gs&a<k[.5<S9 (TMS) KP7F Web 5<S9FSP7rT&/i$"sH&"Wj1<7gsrn.9k"Wj1 <7gs+/TN?aNjz-HJk"His6/7gsERa<k&/i$"s HN5sWkrQU7F$^9#3N5sWk&/i$"sHO"2011 /K3~5 l?h 2 $e WSDL KpE$F$^9# 3N WSDL H=lJ0NP<8gsHgJc$O"3NP<8gsGOHis6 /7gsERa<kGN:UU!$kNHQ,5]<H5lk3H"*hS'Zq Jps,Qia<?<H7Fs!5lk3HG9# !NWm0i`O"eMessage His6/7gs&a<k[.5<S9XNWar= .9k}!r(9cG9#3Ncr!$7F"eMessage TMS N"Wj1<7g s&Wm0i_s0&$s?<U'<9KhknHrT&}!rN'7F/@5 $# 3NcO"axis2 1.3 Ni$Vij<KpE$F$^9# axis2 1.3 KD$F\7/ O"!N Web 5$Hr2H7F/@5$# http://ws.apache.org/axis2/ // // IBM Confidential // // eMessage // // © Copyright IBM Corporation 2011,2011. // package com.unica.emessage.webservices.tms.soap.client; import java.io.File; import java.rmi.RemoteException; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.xml.namespace.QName; import import import import import org.apache.axis2.AxisFault; org.apache.axis2.client.ServiceClient; org.apache.axis2.transport.http.HTTPConstants; org.w3.www._2005._05.xmlmime.Base64Binary; org.w3.www._2005._05.xmlmime.ContentType_type0; import import import import import import import import com.unica.emessage.webservices.tms.soap.SendMailingResponse; com.unica.emessage.webservices.tms.soap.SendMailing; com.unica.emessage.webservices.tms.soap.Password; com.unica.emessage.webservices.tms.soap.UserName; com.unica.emessage.webservices.tms.xsd.AdvisoryMessage; com.unica.emessage.webservices.tms.xsd.Attachment; com.unica.emessage.webservices.tms.xsd.NameValuePair; com.unica.emessage.webservices.tms.xsd.Response; /** * SampleTestClient * * This class is a sample program written to illustrate calling the * IBM Unica eMessage TMS web service with a generated client stub using © Copyright IBM Corp. 1999, 2012 35 * the Axis2 soap toolkit. http://ws.apache.org/axis2/ */ public class SampleTestClient { public static void main(String[] args) throws AxisFault, RemoteException { /** * The sendMailing method of the TMS webservice requires: * 1) proper authentication information - a valid username and password * recognized by the TMS * 2) a mailingCode to identify the Mailing that contains the document * to be sent * 3) an audience identifier (used primarily for tracking) * 4) personalized fields that will be merged into the document * to be sent * 5) optional cellCode(s) associated to the audience identifier. * 6) optional additionalOptions - there are currently no additional * options supported, but is here for future use. For now this * parameter can be left as null. * 7) optional locale for the response messages to be returned * otherwise default is "en" (Locale.US) for english */ // authentication information String userName = "MyTMSUserName"; String password = "MyTMSPassword"; // mailing code String mailingCode = "mailing 123"; // audience id: note, an audience id is comprised of // at least one name value pair. // a custom type called NameValuePair needs to be constructed. NameValuePair[] audienceId = new NameValuePair[1]; NameValuePair nvp = new NameValuePair(); nvp.setName("CustomerID"); nvp.setValueDataType("numeric"); nvp.setValueAsNumeric(2021); audienceId[0] = nvp; // personalized fields: each personalized field is a name value pair, // so again we use the custom type "NameValuePair". For this example, // we want to send two personalized fields (emailAddress, gender) NameValuePair[] personalizedFields = new NameValuePair[2]; NameValuePair nvp1 = new NameValuePair(); nvp.setName("emailAddress"); nvp.setValueDataType("string"); nvp.setValueAsString("[email protected]"); personalizedFields[0]=nvp1; NameValuePair nvp2 = new NameValuePair(); nvp.setName("gender"); nvp.setValueDataType("string"); nvp.setValueAsString("male"); personalizedFields[1]=nvp2; // Cell code String[] cellCodes = { "CC243935" }; // Configure attachments Attachment[] attachments = new Attachment[1]; 36 IBM Unica eMessage: His6/7gsERa<kI},$I // Load the attachment data from the file system using a data source FileDataSource logo = new FileDataSource(new File("C:\\logo.png")); DataHandler handler = new DataHandler(logo); Base64Binary attachmentBinary = new Base64Binary(); attachmentBinary.setBase64Binary(handler); ContentType_type0 actualContentType = new ContentType_type0(); actualContentType.setContentType_type0(handler.getContentType()); // specify the content type for the attachment attachmentBinary.setContentType(actualContentType); // Add the attachment Attachment attachment = new Attachment(); attachment.setFileName("First Attachment"); attachment.setLabel("Attachment"); attachment.setFileContent(attachmentBinary); // Set the attachment array attachments[0] = attachment; // Additional Options - this is a name value pair again // but for now send as null NameValuePair[] additionalOptions = null; NameValuePair[] trackingFields = null; // locale - rely on default by setting as null; String locale = null; /** * Calling the Method: * 1) Set up a connection object with the URL of the TMS webservice * 2) Construct the required security header with the * authentication credentials * 3) Construct the method and Set the parameters * 4) Make the call * 5) Process the response */ // connection object TMSStub stub = new TMSStub("http://localhost:8085/emessageds/services/TMS"); ServiceClient serviceClient = stub._getServiceClient(); serviceClient.getOptions().setProperty(HTTPConstants.SO_TIMEOUT, new Integer(60*1000)); serviceClient.getOptions().setProperty(HTTPConstants.CONNECTION_TIMEOUT, new Integer(60*1000)); // Construct the method and set the parameters that were defined above SendMailing req = new SendMailing(); req.setMailingCode(mailingCode); req.setAudienceId(audienceId); req.setFields(personalizedFields); req.setCellCodes(cellCodes); req.setAdditionalOptions(additionalOptions); req.setTrackingFields(trackingFields); req.setLocale(locale); req.setAttachments(attachments); // Authentication: the TMS web service requires the client to submit // user and pw info via soap headers. // The following code sets up the authentication credentials that are // passed in via the headers. UserName un = new UserName(); un.setUserName(userName); U? B. h 2 $e/i$"sHN5sWk 37 Password pwd = new Password(); pwd.setPassword(password); // Make the call Response response = stub.sendMailing(req.getMailingCode(), req.getAudienceId(), req.getFields(), req.getCellCodes(), req.getAdditionalOptions(), req.getAttachments(), req.getTrackingFields(), req.getLocale(), un, pwd); // Process the response - a customType Response is returned // All responses come back with a top level code that indicates // whether or not the request was successful (0) or a warning (1) // or error (2) occurred. // If the request was not successful, the client code // should log/alert the issue, and possibly retry the request depending on the issue if(response.getStatusCode()==0) { System.out.println("Request to TMS successful"); } else // an error or warning occurred - print out the message contained //in the customType AdvisoryMessage - there may be more than one { AdvisoryMessage[] messages = response.getAdvisoryMessages(); for(AdvisoryMessage message: messages) { System.out.println("message:"+message.getMessage()); System.out.println("message detail:"+message.getDetailMessage()); } } } } 38 IBM Unica eMessage: His6/7gsERa<kI},$I U? C. 0*His6/7gs&$a<8KD$F 0*His6/7gs&$a<8O"His6/7gsERa<k&aC;<8K ^ak3HNG-k"CjNDMKG-N$a<8G9#0*His6/7gs& $a<8O":UU!$kH7FHis6/7gsERa<kKwil^9,"a C;<8N\8Kda~^l?$a<8H7F=(5l^9# DL=5l?$a<8NlL*JHQcKO"A1CHNP<3<Id QR 3<I rHis6/7gsERa<k&aC;<8Kda~`3HJI,"j^9#Rb NS8M9&79F`KhCFn.5l?P<3<IO"m<+kNHis6/7 gsERa<k&/i$"sHKwil^9#/i$"sHO$a<8:UU!$ kr SOAP WaK^aF eMessage TMS Kw.7^9#$a<8,:UU!$k H7Fw.5lkNG"ERa<k&/i$"sH,$a<8r*UK9kh&K =.5lF$klgGb"ERa<kNu.TOERa<kbK(5l?P<3< Ir+k3H,G-^9# 0*His6/7gs&$a<8O"8`NERa<k&aC;<8GOHQG:"ERa<kQNbYJ9/jWHGNHQb5]<H5lF$^;s# His6/7gsERa<k&aC;<8GN0*His6/7gs&$a <8NHQ 0*His6/7gs&$a<8rHQ9k?aKO"ERa<k&G6$J<H His6/7gs&"Wj1<7gs+/THKhkLDNnH,,WG9#ER a<k&G6$J<O"ERa<k&I-easHbN$a<8&iYkrjA7 F"0*His6/7gs&$a<8,=(5lkERa<kbNljrXj7^ 9#"Wj1<7gs+/TO"m<+kNHis6/7gsERa<k&/i$ "sH,His6/7gsERa<kWabN$a<8&iYkr2H9kh&K =.7^9#RbNHis6/7gs&79F`O"His6/7gs&a<k[ .,BT5lkH-K$a<8&3sFsDrs!7^9# ERa<k&G6$J<O"ERa<krjA9k HTML FsWl<HbN?0 rQ97F"0*His6/7gsN$a<8&iYkrjA7^9#G6$J< O"eMessage Document Composer rHQ7F"^?O HTML 3<Ir>\Q97 F"$a<8&iYkrjAG-^9#$a<8&iYkO"0*His6/7g s&$a<8QK=s5l?=8rHQ7^9#$a<8&iYkNljKhj" ERa<kN\8K0*His6/7gs&$a<8,=(5lk}!*hSlj ,h^j^9# "Wj1<7gs+/TO"ERa<kbK=(5lk9YFNiYk,"His 6/7gsERa<kWabG2H5lkh&K7J1lPJj^;s#$a< 8&iYk*hS$a<8&3sFsDO"m<+kNHis6/7gsERa< k&/i$"sH, eMessage TMS Kw.9k SOAP WaNltGJ1lPJj ^;s#$a<8&iYkKOg/.8zNhL,"j"ERa<kGjA5lkN H^C?/18h&K SOAP WaKXj9k,W,"j^9# © Copyright IBM Corp. 1999, 2012 39 0*His6/7gs&$a<8N?aN$a<8&iYkNjA G-NA0rHQ7F"0*His6/7gs&$a<8N?aN$a<8&iY krjA7^9# !N=8rHQ7F"ERa<k&I-easHK0*His6/7gs&$a< 8NiYkrjA7^9# #include:image_label# m<+kNHis6/7gsERa<k&/i$"sHO"eMessage TMS Kwk SOAP WaG"image_label KjA5l?Mr2H7^9# image_label NMO"g/.8zrhL7^9#ERa<kKjA5l?$a<8&i YkO"eMessage TMS Kw.5lk SOAP WaKXj5lF$k$a<8&iY kH5NKlW9k,W,"j^9#ERa<k&^<1F#s0&A<`*hS "Wj1<7gs+/TO"=liN>0,lW9kh&K"lS-N"k?>, 'Hjgrn.9k,W,"j^9# Document Composer G"$a<8&'CHrHQ9k3HKhj"0*Hi s6/7gs&$a<8NiYkrERa<k&I-easHKICG-^9#^ ?"0*His6/7gs&$a<8NiYkr"ERa<kNn.KHQ5lk FsWl<HbN HTML 3<IK>\IC9k3HbG-^9# m: 0*His6/7gs&$a<8r^`ERa<krWlSe<9kH"$a <8&js/,ulF$kh&K+(^9#3N0nO=|5lF$kbNG9# eMessage ,$a<8&3sFsDrHis6/7gsERa<kWaNltH7F u1hkH-"=liN$a<8KbF,hj~^l^9# $a<8&'CHrHQ7F0*His6/7gs&$a<8 rIC9k}! eMessage Document Composer G$a<8&'CHrHQ7F"ERa<k& I-easHbK0*His6/7gs&$a<8rjAG-^9#$a<8 URL r0*His6/7gs&$a<8N$a<8&iYkKV-9(F/@5$# !NjgKhj"$a<8r1L9kiYkrjA7^9#$a<8&iYkG O"g/.8zrhL7^9#"Wj1<7gs+/TKd$go;F"His6/ 7gsERa<kWa,5NK18$a<8&iYkrHQ7F$a<8r2H9 kh&K7F/@5$# 1. $a<8&'CHrERa<k&I-easHK^~9k+"^?O=N ImCWD=><sKIiC07^9# 2. V$a<8W`\K"0*His6/7gs&$a<8NiYkr!NA0G~ O7^9# #include:image_label# image_label O"$a<8r1L9klUN>0KV-9(^9#!Kcr(7 ^9# #include:barcode1# 3. ERa<k&I-easHr]87^9# 40 IBM Unica eMessage: His6/7gsERa<kI},$I 0*His6/7gs&$a<8rERa<k&FsWl<HK>\ IC9k}! FsWl<HN HTML 3<IN IMG ?0rHQ7F"0*His6/7gs&$ a<8rERa<k&I-easHK>\ICG-^9# IMG ?0r!Nh&KjA7^9# <img src="#include:image_label#" alt="alt_text_for_image" border="0" /> image_label O"$a<8r1L9klUN>0KV-9(^9#Y9H&Wi/F #9H7F"$a<8KeXF-9HrXj7^9# J<Kcr(7^9# <img src="#include:barcode1#" alt="Label for dynamic transactional image" border="0" /> 0*His6/7gs&$a<8r$a<8&js/KIC9k}! 0*His6/7gs&$a<8rHQ7F"His6/7gsERa<kbK$ a<8&js/rn.G-^9# !N}!G"ERa<k&FsWl<HK HREF ?0rjA7^9# <a href="link_target"><img src="#include:image_label#" alt="alt_text_for_link" border="0" /></a> image_label O"$a<8r1L9klUN>0KV-9(^9#?<2CH URL , link_target NMHJj^9#Y9H&Wi/F#9H7F"$a<8KeXF9HrXj7^9# J<Kcr(7^9# <a href="www.example.com"><img src="#include:picture1#" alt="Link to web site" border="0" /></a> 0*His6/7gs&$a<8rHis6/7gsERa<kW abKXj9k His6/7gsERa<kN Web 5<S9WaG"0*His6/7gs&$ a<8rERa<kN:UU!$kH7FXj7^9#>N?$WN:UU!$k N:UU!$k&5$:Wob"0*His6/7gs&$a<8K,Q5l^ 9#F0*His6/7gs&$a<8O 1 MB r6(k3H,G-:"9YFN :UU!$kNgWO 2 MB r6(k3H,G-^;s# $a<8&iYkO"ERa<kbKO#tsP=G-^9,"SOAP WabKO 1 s@1P=9k,W,"j^9#=lO"18iYkr#tN:UU!$kKH Q9klgG9# attachments Qia<?<rHQ7F"0*His6/7gs&$a<8rHis 6/7gsERa<kN:UU!$kH7FXj7^9# attachments Qia<? <G"label 0-NMOERa<k&I-easHKjA5l?$a<8&iYk G9# J<Ncr2H7F"attachments Qia<?<r=.7F0*His6/7g s&$a<8rXj9k}!rN'7F/@5$#a|+E5lk+9?^<&3 U? C. 0*His6/7gs&$a<8KD$F 41 sU!ls9N~ltH;gr(7?O^Hr^`His6/7gsERa<kr w.9klgr[j7^9# Web 5<S9WaK 2 DN:UU!$kr=.9k ,W,"j^9#GiN:UU!$kO"u.TK3sU!ls9XN2CrvD 9k QR 3<IG9# 2 V\N:UU!$kO"=_P?5lF$k\RN;j +iNVN;gr(7?O^G9#!NcO"Web 5<S9WaN:UU!$kK X9kt,,INh&KJk+r(7F$^9# // Configure attachments In this example, there are two attachments: // QRblock and MAP_site Attachment[] attachments = new Attachment[2]; //This is the first of the two attachments // Load the attachment data from the file system using a data source FileDataSource QRdataSource = new FileDataSource(new File("C:\\QR.png")); DataHandler QRhandler = new DataHandler(QRdataSource); Base64Binary QRattachmentBinary = new Base64Binary(); attachmentBinary.setBase64Binary(QRhandler); ContentType_type0 QRContentType = new ContentType_type0(); QRContentType.setContentType_type0(QRhandler.getContentType()); // specify the content type for the attachment QRattachmentBinary.setContentType(QRContentType); // Add the attachment Attachment QRblock = new Attachment(); QRblock.setFileName("QR.png"); QRblock.setLabel("PremiumTix_QR"); QRblock.setFileContent(QRattachmentBinary); //This is the second of the two attachments // Load the attachment data from the file system using a data source FileDataSource MAPdataSource = new FileDataSource(new File("C:\\SiteMap.png")); DataHandler MAPhandler = new DataHandler(MAPdataSource); Base64Binary MAPattachmentBinary = new Base64Binary(); MAPattachmentBinary.setBase64Binary(MAPhandler); ContentType_type0 MAPContentType = new ContentType_type0(); MAPContentType.setContentType_type0(MAPhandler.getContentType()); // specify the content type for the attachment MAPattachmentBinary.setContentType(MAPContentType); // Add the attachment Attachment MAP_site = new Attachment(); MAP_site.setFileName("SiteMap.png"); MAP_site.setLabel("Map_directions"); MAP_site.setFileContent(MAPattachmentBinary); // Set the attachment array attachments[0] = QRblock; attachments[1] = MAP_site; 42 IBM Unica eMessage: His6/7gsERa<kI},$I IBM Unica ;Q5]<HXN"m I-easF<7gsr2H7FbrhG-J$dj,"kJi"Xj5lF$k 5]<Hk}rL8F IBM Unica ;Q5]<HKEC9k3H,G-^9#3N; /7gsNpsrHQ9kJi"sxh/z(*Kdjrrh9k3H,G-^ 9# 5]<Hk},Xj5lF$J$lgO"IBM Unica I}TK*d$go;/@5 $# }89kps IBM Unica ;Q5]<HK"m9k0K"J<Npsr}87F*$F/@5$# v djN-ANW]# v dj/8~K=(5lk(i<&aC;<8N\YJ-?# v djrF=9k?aN\7$jg# v X"9km0&U!$k";C7gs&U!$k"=.U!$k"*hSG< ?&U!$k# v V79F`psWNb@K>CF~j7?=J*hS79F`D-KX9kp s# 79F`ps IBM Unica ;Q5]<HKEC9kH"B]ND-KX9kpsKD$FRMil k3H,"j^9# dj,/87Fbm0$sOD=G"klg"psNgt,OVP<8gspsW Z<8G~jG-^9#=NZ<8KO"$s9H<k5lF$k IBM Unica N" Wj1<7gsKX9kps,=(5l^9# VP<8gspsWZ<8O"VXkWW>VP<8gspsWr*r9k3HKh j=(G-^9#VP<8gspsWZ<8r=(G-J$lg"IN IBM Unica "Wj1<7gsKD$Fb"=N$s9H<k&G#l/Hj<N<K"k version.txt U!$kr=(9k3HKhj"F"Wj1<7gsNP<8gsV fr~jG-^9# IBM Unica ;Q5]<HN"mhps IBM Unica ;Q5]<HHN"mrhk}!KD$FO"IBM Unica =J;Q5] <HN Web 5$H (http://www.unica.com/about/product-technical-support.htm) r2H 7F/@5$# © Copyright IBM Corp. 1999, 2012 43 44 IBM Unica eMessage: His6/7gsERa<kI},$I C-v` \qOFq IBM ,s!9k=J*hS5<S9KD$Fn.7?bNG9# \qK-\N=J"5<S9"^?O!=,|\K*$FOs!5lF$J$lg ,"j^9#|\GxQD=J=J"5<S9"*hS!=KD$FO"|\ IBM NDH4vwK*RM/@5$#\qG IBM =J"Wm0i`"^?O5<S9 K@Z7F$Fb"=N IBM =J"Wm0i`"^?O5<S9N_,HQD= G"k3HrU#9kbNGO"j^;s#3liKe(F"IBM NN*j-"r /29k3HNJ$"!=*K1yN=J"Wm0i`"^?O5<S9rHQ9 k3H,G-^9#?@7"IBM J0N=JHWm0i`N`n^?O5<S9N >A*hS!ZO"*RMNU$GTCF$?@-^9# IBM O"\qK-\5lF$kbFKX7FCv" (CvPjfNbNr^`) r ]-7F$klg,"j^9#\qNs!O"*RMK3liNCv"KD$FB \"rvz9k3HrU#9kbNGO"j^;s#B\"KD$FN*d$go ;O"qLKF<-8hK*wj/@5$# )103-8510 l~Tf{h|\6"j.19V21f |\"$&S<&(`t0qR !3&N*b: N*b:"i$;s9D0 J<N]ZO"q^?OOhN!'KhoJ$lgO",Q5l^;s# IBM * hS=N>\^?OV\NRqRO"\qrCj*H7F=89k^^NuVGs !7"&J-N]Z"Cj\*,g-N]Z*hS!'eNlS4]U$r^`9 YFN@(b7/O[(N]ZU$rioJ$bNH7^9#q^?OOhKhC FO"!'N/T,jKhj"]ZU$N)B,X8ilklg"/T,jN)B ru1kbNH7^9# 3NpsKO";Q*KT,ZJ-Rdm"r^`lg,"j^9#\qOj|* K+>5l",WJQ9O\qN!GKH_~^l^9# IBM O=pJ7K"o ~"3N8qK-\5lF$k=J^?OWm0i`KP7F"~I^?OQ9r T&3H,"j^9# \qK*$F IBM J0N Web 5$HK@Z7F$klg,"j^9,"X9N? a-\7?@1G"j"h7F=liN Web 5$Hrd)9kbNGO"j^; s#=liN Web 5$HK"kqAO"3N IBM =JNqANltGO"j^; s#=liN Web 5$HO"*RMNU$G4HQ/@5$# IBM O"*RM,s!9k$+Jkpsb"*RMKP7FJsiA3bi&3H NJ$"+i,ZH.:k}!G"HQb7/O[[9k3H,G-kbNH7^ 9# © Copyright IBM Corp. 1999, 2012 45 \Wm0i`Ni$;s9]}TG"(i) H+Kn.7?Wm0i`H=N>NWm 0i` (\Wm0i`r^`) HNVGNpsr9"*hS (ii) r95l?psN j_xQrD=K9k3Hr\*H7F"\Wm0i`KX9kpsr,WH9k }O"<-K"m7F/@5$# IBM Corporation 170 Tracer Lane Waltham, MA 02451 U.S.A. \Wm0i`KX9ke-NpsO",ZJHQroN<GHQ9k3H,G-^ 9,"-~Nlgb"j^9# \qGb@5lF$ki$;s9&Wm0i`^?O=N>Ni$;s9qAO" IBM jjNWm0i`@sN@sr`"IBM Wm0i`N4HQro"^?O=l H1yNr`KpE$F"IBM hjs!5l^9# 3N8qK^^lk$+JkQU)<^s9&G<?b"I}D-<Ghj5l? bNG9#=N?a">N`nD-G@il?kLO"[JkD=-,"j^9# ltN,j,"+/lYkN79F`GTol?D=-,"j^9,"=N,jM ,"lLKxQD=J79F`NbNH18G"k]ZO"j^;s#5iK"l tN,jM,"djMG"kD=-,"j^9#B]NkLO"[JkD=-," j^9#*RMO"*RMNCjND-K,7?G<?rN+ak,W,"j^ 9# IBM J0N=JKX9kpsO"=N=JN!kT"PG*"b7/O=N>Nx KxQD=J=<9+i~j7?bNG9# IBM O"=liN=JNF9HOT CF*j^;s#7?,CF">R=JKX9kBT-"_9-"^?O=N>N WaKD$FONZG-^;s# IBM J0N=JN-=KX9kAdO"=li N=JN!kTK*j$7^9# IBM N-hN}~^?OU~KX9k-RKD$FO"=pJ7KQ9^?O1s 5lklg,"j"1K\8r(7F$kbNG9# =(5lF$k IBM NAJO IBM ,.djAJH7Fs(7F$kbNG"=T AJG"j"LNJ7KQ95lkbNG9#7AJO"[Jklg,"j^9# \qKO"|oNH3h}GQ$ilkG<?dspqNc,^^lF$^9#h jqN-r?(k?aK"=liNcKO"DM"kH"VisI""k$O=J JIN>0,^^lF$klg,"j^9#3liN>NO9YFMuNbNG" j">Nd;j,`w9kkH,B_7F$kH7Fb"=lOv3K9.^; s# xn"HQvz: \qKO"M9J*Zl<F#s0&WiCHU)<`GNWm0i_s0j!r c(9k5sWk&"Wj1<7gs&Wm0i`,=<9@lGG\5lF$^ 9#*RMO"5sWk&Wm0i`,q+lF$k*Zl<F#s0&WiCH U)<`N"Wj1<7gs&Wm0i_s0&$s?<U'<9K`r7?"W j1<7gs&Wm0i`N+/"HQ"Nd"[[r\*H7F"$+JkA0 K*$Fb"IBM KPArY'&3HJ/3lr#=7"~Q7"[[9k3H, 46 IBM Unica eMessage: His6/7gsERa<kI},$I G-^9#3N5sWk&Wm0i`O""ifkro<K*1k04JF9Hr PF$^;s#>CF IBM O"3liN5sWk&Wm0i`KD$F.j-" xX-b7/O!=-,"k3Hr[Na+7?j"]Z9k3HOG-^;s# 3liN5sWk&Wm0i`OCj*H7F=89k^^NuVGs!5lkb NG"j"$+Jk]Zbs!5l^;s# IBM O"*RMNv:5sWk&W m0i`NHQ+i8:k$+Jk;2KP7FblZNU$ri$^;s# 3Npsr=UH3T<G4wKJCF$klgO"L?d+i<N^=O=(5 lJ$lg,"j^9# &8 IBM"IBM m4"*hS ibm.com O"$&N?/NqGP?5l? International Business Machines Corp. N&8G9#>N=J>*hS5<S9>yO"=l>l IBM ^?OFRN&8G"klg,"j^9#=~@GN IBM N&8j9HKD $FO"Xwww.ibm.com/legal/copytrade.shtmlY r4w/@5$# C-v` 47 48 IBM Unica eMessage: His6/7gsERa<kI},$I Printed in Japan