ibm opportunity detectn -...
TRANSCRIPT
"b
Z9C>E"0d'VDz70,kHDAZ 533D:yw;PDE"#
>f>JCZ IBM Opportunity Detect V9.1.0(z7E 5725-D16)0yPsx"PfM^)f,1=ZBf>PmPyw*9#
© Copyright IBM Corporation 1996, 2014.
?<
Z 1 B XZ IBM Opportunity Detect. . 1k IBM Campaign D/I . . . . . . . . . . 1%"53y>E" . . . . . . . . . . . . . 1IBM Opportunity Detect e5a9 . . . . . . . 2Opportunity Detect PDoT73 . . . . . . . . 3
Z 2 B Opportunity Detect G+MmI( . . . . . . . . . . . . . . . . . 5Opportunity Detect DmI( . . . . . . . . . 5Opportunity Detect PDZCG+ . . . . . . . . 6
Z 3 B Opportunity Detect PD}]4hC . . . . . . . . . . . . . . . . 9}]4dC7_< . . . . . . . . . . . . . 9hC4,z7G<mMdvm . . . . . . . . 10\Z6pzk . . . . . . . . . . . . . . 11dC\Z6pzk . . . . . . . . . . . 12
8(5Pm*$(eVN5tCT>{F . . . . . 12dC8(5Pm . . . . . . . . . . . . 13>}M^D8(5Pm . . . . . . . . . . 13
hC4,z7G<mMdvm . . . . . . . . 14(e}]4 . . . . . . . . . . . . . . 14
“}]4”3fODVN . . . . . . . . . . 15>}M^D}]4 . . . . . . . . . . . 16
dC~qwiM}]4,S . . . . . . . . . 17“~qwi”3fODVN . . . . . . . . . 18XZ}]4,Sw . . . . . . . . . . . 21
E*D~M;WD~D|{hs . . . . . . . . 23E*D~M;WD~D}]hs . . . . . . . . 24E*D~}] . . . . . . . . . . . . . . 25
Z 4 B 9C RemoteControlCLI 5CLrT/4PNq . . . . . . . . . . . 27hC Opportunity Detect CLI D}]b,S . . . . 27RemoteControlCLI XML N< . . . . . . . . 28RemoteControlCLI |nN< . . . . . . . . . 29
Z 5 B Opportunity Detect PD51&m . . . . . . . . . . . . . . . . . 31XZ"MLrD;W{">} . . . . . . . . 31dv{">} . . . . . . . . . . . . . . 33SP&mhC7_< . . . . . . . . . . . 369CSP,SwDHvu~ . . . . . . . . . 36f.SP,Sw . . . . . . . . . . . . . 3620 MQ M'zb . . . . . . . . . . . . 374(SP,Sw . . . . . . . . . . . . . 37SP,SwfeODVN . . . . . . . . . . 38+SP,Sw3d=}]4 . . . . . . . . . 38
Z 6 B CZ Opportunity Detect PDdkMdvD Web Service }]4,Sw . . . . . . . . . . . . . . . . . 41CZdkD`:RealTimeClient . . . . . . . . 43
getInstance . . . . . . . . . . . . . . 44postRealTimeData. . . . . . . . . . . . 44
CZdvD`:StreamServletRealTimePlugin . . . . 45processRealtimeResponse . . . . . . . . . 46
=<. Opportunity Detect dCtT. . . 47Detect . . . . . . . . . . . . . . . . 47Detect | Navigation . . . . . . . . . . . . 47Detect | System | Streams Remote Control WebService . . . . . . . . . . . . . . . . 49Detect | System | Real Time Connector . . . . . 49Interact Detect | System | Interact Design Service . . 49Detect | logging . . . . . . . . . . . . . 50
k IBM <u'V*5.0 . . . . . . . 51
yw . . . . . . . . . . . . . . . . 53LjE" . . . . . . . . . . . . . . . 54~=_TM9Cun"bBn . . . . . . . . 55
© Copyright IBM Corp. 1996, 2014 iii
Z 1 B XZ IBM Opportunity Detect
(}9C IBM® Opportunity Detect,zITZM'}]PiR8(DM'P*M#=#
IT(e Opportunity Detect iRD;WM#=,"8(+Zzcb)u~s4k}]
br Web servlet D}]#
IT9C Opportunity Detect i~Z$wUdP9(%"53#KP$wUd1,d%
"53aT4T;WME*D~}])D4D}]w&C5q_-#
Opportunity Detect 9C IBM InfoSphere® Streams <u4a_T\#
Streams G;v_6Vv=(,|9 Opportunity Detect \;ZSU=4Tz&m05
144DE"1,lYTCE"xPq!"VvMX*#Cbv=8IT&mG#_
D}]LBJ#
k IBM Campaign D/IzIT+ Opportunity Detect k IBM Campaign xP/I#
IT9C“)9dv”}]4,Sw+dv}]f"Z Campaign IT9CD}]bmP#
kND6IBM Opportunity Detect C'8O7PXZ“)9dv”mD?V,Tq!PX
K/IDj8E"#
":m;vz7G IBM Interact Advanced Patterns,|a)Kk IBM Interact D/I#
(}K/I,zIT51T Interact "vD}]&C“#=lb”i~_-#kND IBM
Interact and IBM Interact Advanced Patterns Integration Guide Tq!j8E"#
%"53y>E"
%"53IIdCDi~iI#%"53KP1,|azI4,z7G<}]Mdv
}]#
4,z7G<}]G&m3)i~1#fDa{;53+ZsxKPP9CKE"#
b?53I9Cdv}]TM'n/vvl&#
B<5wKy>%"53#
© Copyright IBM Corp. 1996, 2014 1
IBM Opportunity Detect e5a9IBM Oppor tun i ty De tec t 9CK;v_T\DFc=(, IBM InfoSphere
Streams#Opportunity Detect }fD`v5}ITZ~qwPD;v Streams 5}PK
P#zIT(e`v~qwi,"8(|GITCJD}]#9IT8(Dv~qw
i&m Opportunity Detect $wUd#
B<a)Kz&m==B Opportunity Detect e5a9D_6Ev#
运行信息(详细信息、状态)
状态和结果数据
交易和概要文件数据
数据源和服务器组定义工作空间和组件
DesignTime
用户界面
远程服务客户机
WebService
Streams 实例:每个服务器组 1 个
具有 N 个 Streams 应用程序的服务器组
Comm代理程序
具有 N 个 Streams 实例的 Streams 安装
更多 Streams 实例:每个服务器组 1 个
部署
2 IBM Opportunity Detect: \m18O
Opportunity Detect PDoT73TZ;WME*D~}],Opportunity Detect 'V`VoT73#
4(}]4,SwDD~`M1,zIT*b)D~PD}]!qoT73#
k"b,T Opportunity Detect PNNV{/Dj+'V9!vZBPnDdC#
v Opportunity Detect 53m}]b#
v CZCJ Opportunity Detect DM'KzwM/@w#
mb,C'ITZhC > C' > C'{ > `-W!n3fOhCT:DoT73#
\m12ITZK3fOhCwvC'DoT73#KW!nhC+0l IBM EMM &
CLrPoT"1d"}VMUZDT>#
Z 1 B XZ IBM Opportunity Detect 3
Z 2 B Opportunity Detect G+MmI(
Vdx Opportunity Detect PDC'DmI(v(K{GITCJD&CLrxrT0
IT4PDYw#
IT(}+yhG+MmI(VdxwvC',r_(}+C'Vdx_PyhG+
MmI(Di4\mC'&CLrCJ(#zIT9C1!G+,2IT4(_P8
(mI(D(FG+#;\4((FmI(,;\4((FG+#
IT(}“C'”"“C'i”M“C'G+kmI(”3f\mG+0mI(#ITShC
K%BCJyPb)3f#
a>:PX9Cb)3f1DozD5,k%woz > K3Doz,rND6IBM Mar-
keting Platform \m18O7#
Opportunity Detect DmI(BmhvKzITZ Opportunity Detect PrG+VdDmI(#
yP&Z4Zh4,DmI(<+S*;\x#
m 1. Opportunity Detect PDmI(
mI( hv
vi4 IT(}vi4==CJyPC'gf#
hF%"w v IT4($wUd"hF%"53#
v IT4("^DM>}yPk%"w`XDJ4#
v ITCJ“$wUd”"“i~”"“\Z6p”"“}]4”M“8(5P
m”3f#
v ^(CJ“~qwi”3fr_$wUdD“?p”!n(#
v ^(t/z&mKP#
v ^(\m Opportunity Detect k Interact xP/I1 Web Service 4
(DTs#
KPTxPbT v T?pdCxP?p,"T48(CZzzD~qwiKPz&m
?pdC#
v ITCJ“~qwi”3fM$wUdD“?p”!n(,+^(8(C
ZzzD~qwi#
v ^(T?pdCxP?p,r^(KP9Czz~qwiD?pd
C#
KPTxPzz v T?pdCxP?p,"TNN~qwiKPz&m?pdC#
v 4P“~qwi”3fOT0$wUdD“?p”!n(M“z&mKP”
!n(ODyPYw,|(8(CZzzD~qwi#
© Copyright IBM Corp. 1996, 2014 5
m 1. Opportunity Detect PDmI( (x)
mI( hv
51\m \m Opportunity Detect k Interact xP/I1 Web Service 4(DT
s,TtC51#=#
Jm4PBPYw#
v >} Web Service 4(D$wUdMi~#
v t/M#951?pdC,"|BdU>6p#
v_PKmI(DC'^(t/51?pdC#
NNK<^(4PTBYw,49_PKmI(2GgK#
v >}M|B\Z6p"}]4"8(5Pm"~qwirI Web Ser-
vice 4(D?pdC#
v 4(M?pI Web Service 4(D?pdC#
`XEn:
:Opportunity Detect PDZCG+;
Opportunity Detect PDZCG+Opportunity Detect Pa)KDvZCG+#
mb,z9IT4(_P8(mI(DG+#kND6IBM Marketing Platform \m1
8O7,Tq!PX4((FG+Dj8E"#
BmT>KVdx?vZCG+DmI(#
m 2. Opportunity Detect PDZCG+
G+ mI(
OpDetectViewer v vi4
OpDetectTestDesigner v vi4
v hF%"w
v KPTxPbT
OpDetectProductionDesigner v vi4
v hF%"w
v KPTxPzz
OpDetectAdmin v vi4
v hF%"w
v KPTxPbT
v KPTxPzz
v 51\m
`XN<:
Z 53D:Opportunity Detect DmI(;
6 IBM Opportunity Detect: \m18O
Z 3 B Opportunity Detect PD}]4hC
*hC IBM Opportunity Detect D}]4,kZC'gfT|GxPdC,|(("k
}]bD,S,b)}]bCZfEKPj8E""4,z7G<Mdv}]#
**"}])D4,zXk7(fE*9CD)D4}]D5q53"}]bMm#
g{F.9C=fD~,G4Xk+K}]Tyhq=MyhD~{#f==fD~
P#
BmhvKzZ Opportunity Detect PhCDdkMdv}]#
m 3. Opportunity Detect P9CD}]D`MMq=
`M hv Jm9CDq=
dk}]
Xk\;S20K Opportunity Detect RunTime i~DzwCJE*D~M;WD~#
;W}] Si/D5q53Pq!DM'n/#*KP$wU
d,AYh*;v;W}]4#
v =fD~
v 4T IBM Opportunity Detect Web Ser-
vice D{"
E*D~}] M'tT#E*D~}]D>}:gjd"R%X7M
g0Ek#I!#
v =fD~
v }]bm
g{T;W}]9C Web Service }]4,
Sw,G4X*DE*D~}]Xk;Z
}]bmP#
dv}]
4,z7G< xPi~&myhD}]#zITZ`v$wUd.d
2m4,z7G<mTxP*"MbT,"hCvIz
z739CD;vr`v4,z7G<m#
v }]bm
dv I%"53zID}],)b?539C#zITZ`
v$wUd.d2mdvmTxP*"MbT,"hC
vIzz739CD;vr`v4,z7G<m#
v }]bm
v 4T IBM Opportunity Detect Web Ser-
vice D{"
KPj8E" I}fzID}],|,PX$wUdKPDE"#m
G20ZdT/Z RunTime }]bP4(D#hC}]4
1,zIT* RunTime }]b(e}]b,S,"+C,
Sk~qwixPX*#
v }]bm
}]4dC7_<
4U>7_<Pyv,zITZ Opportunity Detect PdC}]4#jIK}L1,z
IT9("?pMKP%"53,g6IBM Opportunity Detect C'8O7Pyv#
zIT(}/@AhC > Detect hC3f4CJK&a=DyPdC$_#
© Copyright IBM Corp. 1996, 2014 9
Xk_P`&DmI(E\CJdC$_#_PTBZCG+DC'\;CJb)$
_#
v OpDetectAdmin
v OpDetectTestDesigner
v OpDetectProductionDesigner
g{9C(FG+,G4|Xk_PTB=nmI(.;#
v KPTxPbT
v KPTxPzz
m 4. }]4dC7_<
=h ZN&iRj8E"
hC4,z7G<}]bmMdv}]bm#Xh# :hC4,z7G<mMdvm;
Z“\Z6p”3fO,dC\Zzk#Xh# Z 123D:dC\Z6pzk;
Z“8(5Pm”3fO,*;WME*D~}]4PD$
(e54(T>{F#I!#
Z 133D:dC8(5Pm;
Z“}]4”3fO,j6;WME*D~}]4PDV
N,"8(T>{F#Xh#
Z 143D:(e}]4;
Z“~qwi”3fO,(e}]b,S"}]4,SwM
~qwi,"+,Sw3d=}]4#Xh#
Z 173D:dC~qwiM}]4,S;
hC;WME*D~}])D4#Xh# v g{z9C=fD~q=,k7#D~zc Opportunity
Detect P9CD}]Dhs#
– Z 233D:E*D~M;WD~D|{hs;
– Z 243D:E*D~M;WD~D}]hs;
– Z 253D:E*D~}];
v g{zT;W9C Web Service ,Sw,kND6IBM
Opportunity Detect \m18O7,Tq!9C Web Ser-
vice }]4,Sw.0Xk*"D Java `D`Xj8E
"#
hC4,z7G<mMdvm
9CK}L,IT`-ya)DCZ4(4,z7G<mMdvmD SQL E>,T0
T}]bKPb)E>#
*<.0
XkZ“~qwi”3fO*z4(Db)myZD?v}]bhC}]4,S#
XZKNq
g{zTdv}]9C Opportunity Detect Web Service }]4,Sw,G4;h*9
CK}L4hCdvm,r*}]+"M=z*"D Java `#
}L
1. ZD>`-wPr* SQL E>,;s4D~PD"MT|GxP`-#
10 IBM Opportunity Detect: \m18O
b)E>;Z Opportunity Detect RunTime 20f>BD database/DB2/RunTime ?
<P#`-TBE>#
v OutcomeTable.sql - 9Cdv`MD}]4,Sw1,IT9CKE>4(dv
m#
v ExpandedOutcome.sql - 9C)9dv`MD}]4,Sw1,IT9CKE>4
(=vdvm#
v StateTable.sql - 9CKE>IT4(;vr`v4,z7G<m#
+d?f;*z*8(x}]bPDmD{F#E>PD"Ma)K8>E"#
2. TQdC*fE4,z7G<}]Mdv}]D}]bKPb)E>#
\Z6pzk
\Zzkm>}]P(eDwV\Z6p#Opportunity Detect y]k}]4X*D\Z
zkTb)}]4xPVi#
XZ\Z6p
\Z6pIX|Vr}]bmVNiI,CX|Vr}]bmVNCZ(;j6C\
Z6pDI1#}g,zDi/IT9C\Z6p“R%”"“M'”M“J'”#dP?v
6p<m>P!*z}]D;,S<#
\Z6p(#4Vc==xPi/#(}9CTO>},zI\_PBPcNa9#
v R%;ZcNa9D%?,?vR%IT|,`vM'#
v cNa9PDB;6GM',?vM'IT_P`vJ'#
v J';ZcNa9W?#
s5=s573PfZEd{|4SD\ZcNa9#TZK73PDs5"+>"
?E"i"vKMJ'H,\Z6pXkfZ#
b)\Z6pKK.dI\_P;,X5,}g;T;"`T;r`T`X5#(}
(e\Z6p,zIT9b)Enm>Z Opportunity Detect Z,TcC'IT\mb
);,\Z.dDX5,Sx7(?j#}g,d;?vR%I\P`vM',+G
zI\#{+*5K^F*?vR%;vM'#
":IBM Services ITrza)Xk*53(eD\ZD`X(i#
\ZgNk}]4xPX*
Z“}]4”3fO(e}]41,k8(*Z Opportunity Detect P9CDVN#8(
“\Zj6”VN1,IT+CVNk Opportunity Detect P(eD\Z6pxPX*#
)Z?9CD\Zzk
Opportunity Detect |,$(eD\Zzk:n#n zk)53Z?9C,"RG;AD#
zXk4(d{\Zzk4m>}]PD\Z6p#
mb,#tV8 i TCZ51#=,"R|m>tC/I1I Interact 9CD\Z6p
D\Z#z;&CZkTz&m#=dC\Z6p19C i#
Z 3 B Opportunity Detect PD}]4hC 11
dC\Z6pzk
9CK}L,ITZ Opportunity Detect P8(\Z6pzk#
}L
1. G< Opportunity Detect "*AhC > Detect hC > \Z6p3f#
2. %wmS\Z6p#
3. 8(\Z6pD{FMzk#
C\ZzkXkG!4D%vV8}V ASCII V{(0-9"} i TbD a-z)#
4. %w#f"XU#
8(5Pm*$(eVN5tCT>{F
Opportunity Detect C'9Ci~49(%"531,{GITSi~`-wPDB-P
mZ!q}]VN#g{}]4|,_P$(e5DVN,G4zIT4(8(5P
m,Tc+T>{FVdxb)5#
T>{FGC'9Ci~`-w14=DZ]#T>{F9i~9(}L|S1[#
8(5PmGI4CDPm#}g,zI\P`v_P<{5VND;W}]4,K
VN$(eD5* 0 M 1,dP 1=true,x 0=false#ZbVivB,zIT4(k
`v;W}]4PDb)VNxPX*D8(5Pm#
8(5Pm>}
}g,zI\Z{* FREQUENCY D}]4PP;vVN#KVN|,}v,egBD$
(e5#
v F m>-#k+>xP;%DM'
v A m>;%5J;cDM'
v I m>\Yk+>xP;%DM'
*KozC'Kbb)5D,e,zIT+?v53d=;vT>{F#IT4({
* Frequency D8(5Pm,"4TBy>Z]3db)5#
m 5. +}]3d=T>{F
5 T>{F
F %/5J_DM'
A %/5J;cDM'
I %/5JMDM'
3db)5.s,zITZ(e}]41+KPmk VNxPX*#;s,1C'Zi
~`-wP!qKVN1,|,$(e5DB-Pm+9>T>{F,TC'xTb
)T>{FH}]4PD5J5|Pbe#
$(ePm
20 Opportunity Detect s,P}vPmICZi~`-wP#5+4TBy>Z]3
d=T>{F,+GITy]h*^Db)5T43zD}]#
12 IBM Opportunity Detect: \m18O
m 6. $(ePmPDT>{F3d
Pm{F T>{F3d
NUMERIC_YES_NO v G = 1
v q = 0
DAY_WEEK_MONTH v U = U
v \ = \
v B = B
HIGH_MED_LOW v _ = H
v P = M
v M = L
dC8(5Pm
9CK}L,ITZ Opportunity Detect P4(8(5Pm#
*<.0
q!}]DTB`XE"#
v $(e5 - ZK}LP4(8(5Pm1,h*b)5#
v }]4P|,$(e5DVND{F - +8(5Pmk}]4P`&DVNxPX*
1,h*K{F#
}L
1. G< Opportunity Detect "*AhC > Detect hC > 8(5Pm3f#
2. %wmSPm#
3. Z“tT”feP,8(PmD{FMhv,"8(}]`M#
}]`MXkk}]4PVND}]`M`%d#
4. Z“Pmn”feP,dkT>{FT0}]4PfED$(e5,;s%wmSP
mn#
Tz**d4(T>{FD?v$(e5X4K=h#
5. %w#f"XU#
B;=v24
Z“}]4”3fO8(;WME*D~VN1,+8(5Pmk`&DVNxPX
*#
>}M^D8(5Pm
9CK}L,ITZ Opportunity Detect P>}r^D8(5Pm#
*<.0
ZIT>}PmrPmn.0,zXk>}9CNNPmnDyPi~,r_`-b
)i~T}%TPmnD}C#
Z 3 B Opportunity Detect PD}]4hC 13
9CPmPn?Di~T>Z“PmnMi~X*”feP#
XZKNq
$(ePmIT^D,+G;\>}#
}L
1. G< Opportunity Detect "*AhC > Detect hC > 8(5Pm3f#
2. *>}Pm,!q*>}DPm,%w>}Pm,;s%w7(#
3. *>}Pmn,@N!qCnytDPm,*>}Dn,%w>}Pmn,;s%
w7(#
hC4,z7G<mMdvm
9CK}L,IT`-ya)DCZ4(4,z7G<mMdvmD SQL E>,T0
T}]bKPb)E>#
*<.0
XkZ“~qwi”3fO*z4(Db)myZD?v}]bhC}]4,S#
XZKNq
g{zTdv}]9C Opportunity Detect Web Service }]4,Sw,G4;h*9
CK}L4hCdvm,r*}]+"M=z*"D Java `#
}L
1. ZD>`-wPr* SQL E>,;s4D~PD"MT|GxP`-#
b)E>;Z Opportunity Detect RunTime 20f>BD database/DB2/RunTime ?
<P#`-TBE>#
v OutcomeTable.sql - 9Cdv`MD}]4,Sw1,IT9CKE>4(dv
m#
v ExpandedOutcome.sql - 9C)9dv`MD}]4,Sw1,IT9CKE>4
(=vdvm#
v StateTable.sql - 9CKE>IT4(;vr`v4,z7G<m#
+d?f;*z*8(x}]bPDmD{F#E>PD"Ma)K8>E"#
2. TQdC*fE4,z7G<}]Mdv}]D}]bKPb)E>#
(e}]4
9C}]43fIT(ez#{Z Opportunity Detect P9CD?v;WME*D~}
]4#
XZKNq
(ez#{ITZ$wUdP9CD;WME*D~}]41,k4PTBYw#
v 8(}]4`MM}]4DT>{F#
14 IBM Opportunity Detect: \m18O
v 8(z#{ITZ9(%"5319CD?vVN#
v (I!)+8(5Pmk_P$(e5DVNxPX*#
}L
1. G< Opportunity Detect "*AhC > Detect hC > }]43f#
2. %wmS4#
3. Z“tT”feP,8(}]4D{FMhv,"8(Z]`M#
Z]`MCZhvgNZ Opportunity Detect P9C}]#
4. Z“VN”feP,%wmSVN,"n4“mS}]4VN”0ZPDVN,;s%
w7(#
Tz#{Cw}]4D?vVNX4K=h#
TZ?v;W}]4,zXk(e;v\ZVNM;vUZVN#
E*D~}]4;h*\ZVN#TZ?v\Z6p,v'V;vE*D~}]
4#
TZ}]bmPDE*D~}]4,zZ{FVNPdkD5Xkk}]bPT&
DP{`,#
(I!)g{CVN|,$(e5,k!q*kCVNxPX*D8(5Pm#
5. %w#f"XU#
“}]4”3fODVNITZ“}]4”3fO(e}]4#g{z;7(gNn4b)VN,k9CK&a
)DE"#
m 7. “}]4”3fODVN
VN hv
tT
Z]`M !qBPdP;v!n#
v ;W - M';W#*KP$wUd,AYh*;v;W}]4#
v E*D~ - b?}]bmPD}](}g,X7"jdMTp)#
{F dk}]4DhvT{F#
v TZ}]bmPDE*D~}]4,{FXkk}]bP`&DP
{`,#
v TZ;W}]4,{F;Xk5J=fD~r Web Service {"PD
VN{F`%d#
hv a)KT}]4Dhv#
mSVN
{F a)K4}]bmr=fD~PVNDom{F#
T>{F a)KhvT{F#KnT>Zi~`-wP#
hv a)KT}]4VNDhv#
Z 3 B Opportunity Detect PD}]4hC 15
m 7. “}]4”3fODVN (x)
VN hv
&CLr`M ITSBP!nP!qtT`M#IC!n!vZ*}]4y!qD
Z]`M#
v \Zj6 - TZ\Z6pVN,!qK`M#
v \Z6p - g{!q\Zj6w*&CLr`M,k!q*kKVN
xPX*D\Z6p#
v E*D~tT - TZ;G\ZVNrUZVNDE*D~VN,k!
qK`M#
v ;WtT - TZ;G\ZVNrUZVND;WVN,k!qK`
M#
v ;WUZ - TZUZVN,k!qK`M#?v;W}]4<h*;
vUZVN#
\Z6p g{Q!q\Zj6w*&CLr`M,kdk&CZVND\Z6
pzk#
}]`M !qVNP}]D`M#IC!n!vZ*VN!qD&CLr`
M,2!vZZ“(F}]`M”3fO(eD(F}]`M(g{
P)#
TB*1!!n#
v <{5
v uR
v UZ
v ++H5
v {}
v V{.
&CLr'VwV}]b`MD}]bmPDE*D~}]4#KV
NT>D}]`MG(C`M,b)`MZ}]bPI\Py;,#
53a+z!qD`M*;*JCZ}]bD}7}]`M#
{F5Pm K&T>K}]`Mkz*9CDVN`%dD{F5Pm#g{C
VN|,$(e5,G4zIT+dk8(5PmxPX*#
>}M^D}]4
9CK}L,ITZ Opportunity Detect P>}r^D}]4#
*<.0
g{*`-i~}Z9CD}]4,G4zXk>}9CC}]4Di~,r_`-
b)i~T}%TC}]4D}C#
9CC}]4Di~T>Z“4VNMi~X*”feP#
}L
1. G< Opportunity Detect "*AhC > Detect hC > }]43f,;s!q*9CD}]4#
2. *>}{v}]4,k%w>}4,;s%w7(#
16 IBM Opportunity Detect: \m18O
3. *mSVN,k%wmSVN,;s%w7(#
4. *>}VN,k!qCVN,"%w>}VN,;s%w7(#
dC~qwiM}]4,S
9CK}L,IT(e~qwi"+|G,S=zQdCD}]4#
XZKNq
~qwiITBZ]iI#
v 20ZdhCD Streams ~qw
v z4(D}]b,S
v z4("3d=}]4D}]4,Sw
(#,i/aT*""bTMzz739C;,D~qwi#*"MbT~qwi(
#2mdvmM4,z7G<m,xzz~qwi(#P|T:D(PdvmM4,
z7G<m#
}L
1. G< Opportunity Detect "*AhC > Detect hC > ~qwi3f#
2. Z;N9C“~qwi”3f,T0?NmSB~qw1,%w“~qw”!n(OD
k|DsD Streams dCxP,=T"B~qPm#
3. Z“}]b,S”!n(O,g{}]b|, Opportunity Detect PF.*C=DTB
m,k*b)}]bdC,S#
v KP1m
v dvm
v 4,z7G<
v E*D~
h*}]b{F#
4. Z“}]4,Sw”!n(O,dCCZ;W"E*D~"dvM4,z7G<}]
D,Sw#
z;XhCCZKP1mD,Sw#
TZICD~q=D;WME*D~}],IT8(D~P9CD`k"oT73
MuRq=#Opportunity Detect +9lyhDD~{,xzXk7#}]D~9C
K{F#
5. Z“~qwi”!n(O,!q~qwiTr*|,Dv!n(Dfe#dC~qw
i,gBy>#
a. Z“tT”!n(O,!qICD Streams ~qwM5},"8(Gq+~qwi
CZzz#
z9ITi4;i$wUd,b)$wUd_Pk~qwiX*D?pdC#
b. Z“~qw”!n(O,+w}f}PThCZKzwOKPD Opportunity Detect
}fD}?#
Z 3 B Opportunity Detect PD}]4hC 17
c. Z“}]b”!n(O,!qKP1}]b,;s!qz#{ICZm,Sw3
dD}]b,S#
d. Z“}]43d”!n(O,+;WME*D~}]4T0dvmM4,z7G
<m3d=}]4,Sw#
m,SwM=fD~,Sw953\;,S=dvmM4,z7G<}]bm
T0;WME*D~#
`XEn:
Z 213D:XZ}]4,Sw;
`XN<:
:“~qwi”3fODVN;
“~qwi”3fODVNg{z;7(gNZ“~qwi”3fOn4b)VN,k9CK&a)DE"#
m 8. “~qwi”3f:“~qw”!n(
VN hv
k|DsD Streams d
CxP,=
%wKnIT"B~qwM Stream 5}Pm#
m 9. “~qwi”3f:“}]b,S”!n(.a>:g{"z}]b,Sms,ki$Zb)VNPdkDE"Gq}7#
VN hv
mS %wKn+r*;vfe,zITZKfePmS}]b,S#
{F dkK}]bDhvT{F#
}]b`M S\'V}]bDB-PmP!q}]b`M#
}]b{F dk}]b\mM'zPT>D}]bD{F#KVNXkkM'z
PT>D{Fj+%d#xVs!4#
~qw{F dkP\}]b~qwDzwDj<{Fr I P X7#}g,
machine.mycompany.com#
KZ dk}]bl}DKZ#DB2 D1!KZ* 50000#
C'j6 dkz#{ Opportunity Detect CZCJK}]bD}]bJ'C'{#
\k"7O\k dkzZC'j6VNPdkDJ'D\k#
18 IBM Opportunity Detect: \m18O
m 10. “~qwi”3f:“}]4,Sw”!n(
VN hv
mS %wK4%+r*;vfe,zITZKfeP!q*mSD,Sw
`M#!n*m,SwMD~,Sw#
g{zQ20 IBM Opportunity Detect D^)| 9.1.1.2 M IBM Inter-
act Advanced Patterns,G4K4%Py;,,gBy>:
%wC4%s,k!q*mSD,Sw`M#!n|(:
v D~
v SP
v m
":PXhCSP}]4,SwD|`E",kNDZ 313DZ 5 B,
:Opportunity Detect PD51&m;#
m,Sw
{F dkKm,SwDhvT{F#nCG9K{FkzF.M,Swx
PX*D}]bD{F`%d#
`M SB-PmP!q;v`M#!n|(:
v 4,
v E*D~
v dv
v )9dv
m{ dk}]b\mM'zPT>DmD{F#KVNXkkM'zPT
>D{Fj+%d#xVs!4#
hv dkTmDhv#
I2m g{#{\;Z;,D~qwiO9CKm,Sw,k!PK4!
r#
D~,Sw
{F dkD~,SwDhvT{F#
D~{ %wKVNPD4STr*/v0Z,"n4BPVN#
v {F - dkK=fD~Dy>D~{#
Jm9CDV{|( ASCII V8"}VMB._#k;*9CUq
rNNd{XbV{#
v \Z6p - SIC\Z6pDB-PmPxP!q#
Opportunity Detect +y]za)Dy>{F9(j{DD~{#D~D
{FXkk Opportunity Detect 9(D{F`%d#
hv dkTKD~Dhv#
Z 3 B Opportunity Detect PD}]4hC 19
m 10. “~qwi”3f:“}]4,Sw”!n( (x)
VN hv
D~`k SB-PmPD!qD~P9CD`k#!n|(:
v Chinese Traditional (Big 5)
v Unicode (Little endian)
v Unicode (Big endian)
v Western European (ISO)
v Central European (ISO)
v Latin 3 (ISO)
v Latin 9 (ISO)
v Korean (EUC)
v Chinese (GB 18030)
v Unicode (UTF-7)
v Unicode (UTF-8)
UZoT73 S\'VoT73DB-PmPxP!q#!n|(:
v "o(@z)
v PD(Pz)
v "o("z)
v (o
v Bo
v bs{o
v Uo(U>)
v +zo
v OQ@o(Mw)
v mo
v w`@o
v )o
uR S\'VoT73DB-PmPxP!q#!nkUZoT73`
,#
m 11. “~qwi”3f:“~qwi”!n(
VN hv
mS %wKn+r*;vfe,zITZKfeP(e~qwi#
“tT”!n(
{F dk~qwiDhvT{F#
Stream 5} !q Stream 5}j6#g{z;7(*!qDvj6,kI/\m1#
C( dkTgN9CK~qwiDr*hv#}g,zzr*"#
CZzz g{*y]dmI(^FC'ZK~qwOKP$wUdD\&,k
!PK4!r#
“~qw”!n(
j<{F +w}f}PIThCZKzwOKPD Opportunity Detect }fD}
?#
20 IBM Opportunity Detect: \m18O
m 11. “~qwi”3f:“~qwi”!n( (x)
VN hv
“}]b”!n(
!q RunTime }]b
,S
RunTime }]bCZfE_PTB&\Dm:f"KP"KPj8E"
T0KP4,}]#!qz#{K~qwi\;CJD RunTime }]
b#
!qCZm,Sw3
dD}]b,S
Zz+m}]43d=“m}]4,Sw3d”0ZPD,Sw1,I
9CK&!PD}]b,S#
“}]43d”!n(
}]4Pm %w}]4D{F,a/v;v0Z,zITZdP+}]43d=
,Sw#
Z“~qwi”3fP,;PI2mDm,SwICZ3d#
;v,Sw;\3d=;v}]4#
“}]43d”!n(:m}]4,Sw3d
}]4{F bG;v;AVN,dP|,z*Kr*K0Zx%wD}]4D{
F#
,Sw SH0ydC,SwDPmPxP!q#
}]b,S SH0ydC}]b,SDPmPxP!q#
“}]43d”!n(:D~}]4,Sw3d
}]4{F bG;v;AVN,dP|,z*Kr*K0Zx%wD}]4D{
F#
,Sw SH0ydCD~}]4,SwDPmPxP!q#
`XEn:
:XZ}]4,Sw;
Z 113D:\Z6pzk;
`XNq:
Z 173D:dC~qwiM}]4,S;
Z 123D:dC\Z6pzk;
XZ}]4,Sw
}]4,Sw953\;,S=;W"E*D~"4,z7G<MzQ(eDdv}
]4#>ZPhvK}]4,SwD`M#
":TZdv}],z9CD}]4,Swv(Kdv}]Dq=#
D~,Sw
9C=fD~}]4,SwIT,S=ICD~q=D;WME*D~}]#
Z 3 B Opportunity Detect PD}]4hC 21
m,Sw
9Cm}]4,SwIT,S=TB}]4#
v IC}]bmq=DE*D~}]
v yP4,z7G<m
v *4k}]bmPDdv}]
zIT!q2mm,Sw#2m&\D$w==gBy>#
v ;v2m,SwITZ`v~qwiP9C#
v 2m,SwITZ“~qwi”3fD“}]43d”!n(T0$wUdD“?p”!n
(OxP3d#^(2mDm,Sw;\Z$wUdD“?p”!n(OxP3d#
}g,zI\h*dvmM4,z7G<mD,Sw,b),Sw;xP2m"R;
\ICZzzD?pdC9C#I\9h*I2mDm,Sw,Tc\;+|G3d
=yPbT$wUdD`,dvmM4,z7G<m#
^[,SwGqI2m,;vm,Sw;\3d=;v}]4#
PDV`MDm}]4,Sw#
4,
CZ,S=4,z7G<m#
E*D~
CZ,S=IC}]bmq=DE*D~}]#
dv CZTBiv:+dv}]f"=}]bmP1,g{#{ICH0f>D
Opportunity Detect 9CD XML q=#
)9dv
CZTBiv:+dv}]f"=}]bmP1,g{#{IC`Hdv,S
wa)Dq=xT,|=cb?53r IBM Campaign 9CDq=#
Web Service
zIT9C Web Service ,Sw4,S=4Tr"M= Opportunity Detect Web Ser-
vice D;WMdv}]#
g{z+ Web Service CZ;W}],"R99CKE*D~}],G4b)E*D~
}]XkIC}]bmq=#
z;X4(K`MD,Sw#1!ivB,53PfZK,Sw#
PXXk*"T9C Web Service }]4,SwD Java `Dj8E",kND6IBM
Opportunity Detect \m18O7PD“CZ Opportunity Detect PDdkMdvD Web
Service }]4,Sw”#
SP
g{zQ+^)| 9.1.1.2 &CZ IBM Opportunity Detect M IBM Interact Advanced
Patterns,G4IT9CK,SwxP51Yw#
22 IBM Opportunity Detect: \m18O
PXhCSP}]4,SwD|`E",kND6IBM Opportunity Detect \m18O7
PD“Opportunity Detect PD51&m″ #
1! TCP ,Sw
5Vk IBM Interact D/I1,53a+dCZ IBM Interact Advanced Patterns#
z;X4(K`MD,Sw#1!ivB,53PfZK,Sw#
XZ}]4,SwdCD>}
B<5wKI\D}]4dC,"T>K}]b,S"}]4,SwM Opportunity
Detect P9CD}]4.dDX5#
`XEn:
Z 413DZ 6 B, :CZ Opportunity Detect PDdkMdvD Web Service }]
4,Sw;
`XNq:
Z 173D:dC~qwiM}]4,S;
`XN<:
Z 183D:“~qwi”3fODVN;
E*D~M;WD~D|{hs
ZhC~qwiD}LP,ITZ“~qwi”3fD“}]4,Sw”!n(OdCD~
,Sw#53+9Cz8(D{FzID~{#7#;WME*D~)D4D~D{
Fk“~qwi”3fD“}]4,Sw”!n(OT>D{Fj+%d#
Z 3 B Opportunity Detect PD}]4hC 23
*~qwi(eD~}]4,Sw1,ka){F#53Z{;WME*D~)D4
D~D{F|,K{F0d{E",gBy>#ZK>}P,data_source_name GzZ
(e}]4,Sw1dkD{F#
Detect.audience_code.data_source_name.date
TZMzZ Opportunity Detect PdCD}]4`T&D;WME*D~)D4D~,
zXk9CK{Fq=#
TZzdkD{F,Jm9CDV{|( ASCII V8"}VMB._#k;*9CUq
rNNd{XbV{
{FDUZ?V
D~{D date ?VXk9CTBq=:YYYYMMDDhhmmss
=fD~D{FXk|,UZ#
UZv(K&mD~D3r#_P`,1dAGDD~+,1xP&m#g{9CE
*D~,G4Xk*_Pm;1dAGD?vD~/4(;vE*D~#
ZVxKPZd,zI\aZ%NKPP&m`v_P;,UZD;WD~#g{z
*9CE*D~,G4Xk|,TUZ|{D;,E*D~,b)UZk?v;WD
~D{FPDUZ`%d#
gN&m=fD~
Opportunity Detect 9CD~{D data_source_name ?V4j6;v;W}]4D`v
5}#
zI\P;i|,j+`,DVND;WD~,dP|(Z;,1d4(D;Wz
N,"Rd{FP9CK;,D1dAG#?NKP9CK}]D%"531,+9
C_Pm;UZAM/r1dAGDD~#
E*D~M;WD~D}]hs
E*D~M;WD~_P8(Dq=#
q=hs
=fD~Xk_PTBq=#
v ;u7G<szcur`uG<#
v Z;vVNXkG\Zzk#
v yPG<PXkZVN.d9C\@(91_:|)(g{,+;\ZPDZ;vV
N.0rns;vVN.s9C#
v KK`ZD;T(g{m>;Zb=v(g{.dDVN1Y}]#g{G<PD
Z;vVN;|,}],G4CPTZ;v(g{*7,"Rg{ns;vVN;
|,}],G4CPTns;v(g{a2#
v ;CZ}]VNZ9C\@(g{#
24 IBM Opportunity Detect: \m18O
UZVNhs
v;WD~DVNXkG1dAGVN#
\Zj6VNhs
yP}]4PDVNXkGCZ\Z6pDj6VN,"R|XkGD~D?uG<
PDZ;vVN#
Er3rhs
=fD~PDG<XkH4\Zj6xPEr,;sY4;W1dAGxPEr#
d{"bBn
k"bTB"bBn#
v 4PHO1,Opportunity Detect ^(k_P NULL 5DVN`%d#g{*+ NULL
CwHOPDu~,G4Xk9C%vIr!V{r;vV{.f; NULL 5#
v UZVNDq=Xk*53IADUZq=,49z#{b)UZ*U (NULL) 2G
gK#IT+ NULL UZm>*\CT0DUZr_m>*n|DUZ#
v UZVNPDUZq=XkkD~,SwPyCUZoT73DX*UZq=`%
d#
;WD~ME*D~>}
":*KcZDA,TB>}9Cc(mH`Eq=#5J;WD~ME*D~;C
9Cc(mH#
TBGr%;WD~D>}#
ID |NAME |CALLED_NUMBER|CALL_LENGTH|TRAN_DATE_TIME001234|David |732-123-4567 |15 |2012-02-10 09:12:33001234|David |732-111-5555 |48 |2012-02-10 10:11:50002941|Jeremiah|732-777-8888 |40 |2012-02-10 11:22:44005555|Anthony |732-333-4444 |27 |2012-02-10 03:01:02005555|Anthony |732-32-8945 |121 |2012-02-10 10:12:30005555|Anthony |973-597-0022 |2 |2012-02-10 19:00:21006789|Tom |732-111-2222 |4 |2012-02-10 06:54:01
TBGr%E*D~D>}#
ID |AGE|ZIP001234|25 |11111002941|55 |22222005555|31 |33333006789|60 |44444100382|18 |55555
E*D~}]
TBhsJCZ%"53P9CDyPE*D~}]4#
v E*D~}];GXhD#+G,g{4(eE*D~}],G4;W}]PXk
|,%"53P9CDyP}](|(NNXhDE*D~}])#
v *;WD~Pm>D?vM'(eE*D~}]1,X*DE*D~PXkfZC
M'D;uG<#
Z 3 B Opportunity Detect PD}]4hC 25
1;WD~kE*D~=fD~X*1,53+vT;PX*E*D~G<D;W
G<,"R+vT;PX*;WG<DE*D~G<#Zb=VivB,b)B_
LG<a0l&m'J#
26 IBM Opportunity Detect: \m18O
Z 4 B 9C RemoteControlCLI 5CLrT/4PNq
(} Opportunity Detect |nP5CLr(4,RemoteControlCLI (CLI)),zITT
/\m?pdCMz&mKP#IT9C CLI 44P\;Z$wUdD“?pMz&m
KP”!n(O4PDYw#
RemoteControlCLI 5CLrMy>z&mr shell E><;Z Opportunity Detect
DesignTime 20f>BD cli ?<P#
TBy>E>f20f>a)#
m 12. |nPE>
E> C(
encode T,S= DesignTime }]b1 CLI *9CD\kxPS\#
deploy T?pdCxP?p#
stop #9?pdCD?p#
start XBt/?pdCD?p#
startBatch (}t/Q?pD?pdC4t/z&mKP#
stopBatch (}#9Q?pD?pdC4#9z&mKP#
Hvu~
TBG9C Opportunity Detect |nPE>DHvu~#
v KPE>DFczXk\;(}xgCJ20K Opportunity Detect DesignTime M
RunTime i~Dzw#
v XkZKPE>DzwP20 Java V6 r|_f>#
v XkhC JAVA_HOME 5373d?#zITZKPE>DzwO4PKYw,2IT
(}`-E>,ZE>KP1Y1hC#
\k2+T
C L I CZM D e s i g n T i m e }]b(",SDE"#fZ c l i ?<PD
RemoteControlCLI.xml D~Z#KE"|,}]bPJ'DC'{M\k#
zITTf"ZKD~PD\kxPS\,T\b9CwDN=f"\k#
hC Opportunity Detect CLI D}]b,SzIT`- RemoteControlCLI.xml D~,T9 CLI k Opportunity Detect DesignTime
}]b(",S#
*<.0
q!PX DesignTime }]bDBPE"#
v DesignTime 20f>9CD}]bD{FM URL#
© Copyright IBM Corp. 1996, 2014 27
v DesignTime }]bP_P\m1X(DJ'DC'{M\k#
v DesignTime 20f>D URL
v DesignTime }]b9CD}]b}/LrD URL M`{#
}L
1. r* RemoteControlCLI.xml D~,CD~;Z Opportunity Detect DesignTime 2
0f>BD cli ?<P#
2. KP encode E>,TcT}]bJ'D\kxPS\#4Fa{V{.,"+dC
w RemoteControlCLI.xml D~P ConnectionPassword X|VD5#
K=h*I!=h,+G|a)D2+Tn_#g{4T\kxPS\,G4|+
TwDN=f"Z RemoteControlCLI.xml D~P#
g{z9CS\\k,k+ ConnectionPasswordEncrypted X|VD5hC* True#
3. 9CQq!D}]bE"n4 RemoteControlCLI.xml D~P#`X|VPD5#
4. #f"XU RemoteControlCLI.xml D~#
a{
VZ,zITKP CLI |n#
`XN<:
:RemoteControlCLI XML N<;
RemoteControlCLI XML N<zZ RemoteControlCLI.xml D~PdkD59 CLI \;k Opportunity Detect
DesignTime }]b(",S#
m 13. CLI XML X|VN<
XML X|V 5
RemoteControlURL bG Opportunity Detect DesignTime 20f>D URL#
>}:http://example.com:8080/axis2/services/RemoteControl
ConnectionDriverName bG Opportunity Detect DesignTime 20f>9CD}]b}/LrD`{#
>}:com.ibm.db2.jcc.DB2Driver
ConnectionURL bG Opportunity Detect DesignTime 20f>9CD}/LrD URL#
>}: j d b c : d b 2 : / / e x a m p l e . c o m : 5 0 0 0 0 /
Detect91:retrieveMessagesFromServerOnGetMessage=true;
ConnectionUserName bG Opportunity Detect DesignTime }]bPJ'DC'{#
>}:example_user_name
ConnectionPassword bGCZ ConnectionUserName DJ'D\k#
>}:example_password
28 IBM Opportunity Detect: \m18O
m 13. CLI XML X|VN< (x)
XML X|V 5
ConnectionPasswordEncrypted bGm> ConnectionPassword 9CD\k5GqQ9C encode script xP
S\Dj>#
g{z9C-}`kD\k,k+K5hC* True#
Schema bG Opportunity Detect DesignTime }]bD URL#
>}:http://example.com:8080/axis2/services/RemoteControl
`XNq:
Z 273D:hC Opportunity Detect CLI D}]b,S;
RemoteControlCLI |nN<RemoteControlCLI 5CLr'VTB|nM!n#
o(
RemoteControlCLI deploy -d deployment configuration ID -v version number
RemoteControlCLI start -d deployment configuration ID -v version number
RemoteControlCLI stop -d deployment configuration ID -v version number
RemoteControlCLI startBatch -d deployment configuration ID -v deployment con-
figuration version number -w workspace ID -fp path to feed files
[-am Off|EndOfDay|EndOfRun ][-ll Off|Fatal|Error|Warn|Info|Debug|Trace][-n notification file name][-r] [-ri] ID of the batch run to recover
mb,g{zQ&C Opportunity Detect ^)| 9.1.1.2,G4f startBatch |na)
KTB!n#
[-im Off|On][-id inactivity date in YYYY-MM-DD HH:MM:SS format]
RemoteControlCLI stopBatch -d deployment configuration ID -v version number
zIT(}%@dkrfOvNN|ndk -h 4q!K5CLrDoz#
ZN&iR?pdCj6Mf>E
zITZ$wUdD“?p”!n(Oq!f>E0?pdCDj6#!q?pdC,
;sZr*DfeP!q“z7G<”!n(#Z“f>M{"”PBiRf>MdCj
6#KPC|n1,k+?pdCf>vS 1#
}g,g{?pf>10* n,G4z&C+?pdCf>E8(* n+1#
Z 4 B 9C RemoteControlCLI 5CLrT/4PNq 29
|nM!nDj8E"
RemoteControlCLI deploy -d deployment configuration ID -v deployment configu-
ration version number
+?pdC?pA Streams ~qw#TZWN?p,Xk9C$wUdD“?pMz&m
KP”!n(#zIT9C CLI 4Psx?p#
RemoteControlCLI start -d deployment configuration ID -v deployment configu-
ration version number
t/?pdC#
RemoteControlCLI stop -d deployment configuration ID -v version number
#9?pdC#
RemoteControlCLI startBatch -d deployment configuration ID -v deployment con-
figuration version number -w workspace ID -fp path to feed files
t/z&mKP#
9CK|nDI!!n,zIThC“?pMz&mKP”!n(Oa)DG)N},
gBy>#
v -am Off|EndOfDay|EndOfRun
hCib;W==
v -ll Off|Fatal|Error|Warn|Info|Debug|Trace
hCyP Streams i~DU>G<6p
v -n notification file name
hCCZ"MPXKPI&r'\D(*DD~
v -r
TV4==KP(h* -ri)
v -ri ID of batch run
hC*V4Dz&mKPDj6(k -r dO9C)
mb,g{zQ&C Opportunity Detect ^)| 9.1.1.2,G4TB!nIC#
v -im Off|On
*trXU;n/P*==#g{4hCK==,G41!5* off#
v -id inactivity date in YYYY-MM-DD HH:MM:SS format
hC;n/P*==DUZ(k -im dO9C)#z8(DUZG53CZiRh*
%"DNN7Y;n/P*B~DUZ#
RemoteControlCLI stopBatch -d deployment configuration ID -v version number
#9z&mKP#
30 IBM Opportunity Detect: \m18O
Z 5 B Opportunity Detect PD51&m
zCZ$wUdD}]4,SwD`Mv(KTz&m==9G51==xP&m#
*T51==xP&m,kT;WMdv}]9C“SP”r Web Service `MD}]4
,Sw#g{zQ&C IBM Opportunity Detect D^)| 9.1.1.2 M IBM Interact
Advanced Patterns,G4SP}]4,SwIC#
}]4,Sw+3d==v;CPD}]4#1!3dZ~qwidC1xPhC#
+G,ZdC?p1,(#a|Db)3d#
SP,Sw9 Opportunity Detect \;M IBM WebSphere r Active MQ SP~qw
dOKP#
Zv(9CSP,Sw9G Web Service ,Sw1,k<GTB8c#
v SP`MD,SwaZ"zxgrzwJO1#t{",r_Zz?pBf>Dd
C?p1#t{"#`4X,Web Service ,SwaZb)ivB>}{"#
v k Web Service `H,SP&mhs$vD'J|_#
v b=v!n<*szDi/jI;)*"M IT $w#
– *9C Web Service }]4,Sw,i/Xk*"CZSUM"M;W0dv}
]Dzk#Z 413DZ 6 B, :CZ Opportunity Detect PDdkMdvD Web
Service }]4,Sw;PhvKKYw#
– *9CSP}]4,Sw,i/Xk*"CZ"M;W}]Dzk,"RzXk
20M,$SP~qw#
`XEn:
Z 93DZ 3 B, :Opportunity Detect PD}]4hC;
Z 413DZ 6 B, :CZ Opportunity Detect PDdkMdvD Web Service }]
4,Sw;
`XN<:
:XZ"MLrD;W{">};
Z 333D:dv{">};
XZ"MLrD;W{">}
>ZhvK+SP}]4,SwCZ;W}]1,"MLrXkzID{"PD}
]#mb,|9a)KCZ4(ICyhq=D;W{"Dzky>#
;W{"XhDE"
+SP,SwCZ;W}]1,"MLrXkZ"M=SP~qwD}]Pa)TB
E"#
© Copyright IBM Corp. 1996, 2014 31
m 14. ;W}]XhDE"
{F 5
AUDHASH 9Cj<"P/}zID audienceId D"P#C/}XkzI
;v}5#
CZ JMS {"D7P#
deploymentConfigurationId zITZ$wUdD“?p”!n(Oq!?pdCDj6#
!q?pdC,;sZr*DfeP!q“z7G<”!n
(#Z“{"”PBiRdCj6#
CZ JMS {"D7MweP#
inputVersion Z?pdCD“tT”!n(OdkDdkf>E#
CZ JMS {"D7MweP#
AudienceLevel VdxhC > Detect hC > \Z6p3fOD\Z6pDzk#
CZ JMS {"DweP#
audienceId kK;WX*DM'j6#
CZ JMS {"DweP#
inputDataSourceName SP,Sw3d=D}]4D{F#}]4ZhC > DetecthC > }]43fOxP(e#
CZ JMS {"DweP#
;W hC > Detect hC > }]43fO(eD;W}]4PDVN#
CZ JMS {"DweP#
>}:
{"FLAG":true,"DATE":1408077610000,"AMT":1000.00,"NUMBER":10,"TRANCODE":"ATMD","CURRENCY":1009.1,"ID":"cm00411"}
CZ9C JMS API 4(;W{"Dy>zk
TBGCZ9C JMS API 4(;W}]D JMS {"Dy>zk,N#*Ka_IA
T,mSK;P{#
//JMS Header FieldsMapMessage message = session.createMapMessage();message.setLongProperty("AUDHASH",hashcode);message.setStringProperty("deploymentConfigurationId",
"eecdc1b4-5333-4076-9af6-dc6c2f932c0e");message.setLongProperty("inputVersion", 5);
//JMS Body Fieldsmessage.setString("deploymentConfigurationId",
"eecdc1b4-5333-4076-9af6-dc6c2f932c0e");message.setInt("inputVersion", 5);message.setString("audienceLevel", "audienceLevel");
32 IBM Opportunity Detect: \m18O
message.setString("audienceId", "cm00409");message.setString("inputDataSourceName", "DataSourceNam");message.setString("transaction", "{\"Date\":1408077610000,\"Amount2\":1000.00,\
"Type\":\"E1a\",\"Amount1\":1009.1,\"ID\":\"cm00409\"}");
;W{">}
bG"M= Active MQ SP~qwDy>dk{"#*Ka_IAT,mSK;P{#
ActiveMQMapMessage {commandId = 0, responseRequired = false,messageId = ID:ADMINIB-3C6H892-58046-1428399823708-0:0:1:1:1,originalDestination = null,originalTransactionId = null,producerId = null,destination = queue://amqinput,transactionId = null,expiration = 0,timestamp = 1428399824137,arrival = 0,brokerInTime = 0,brokerOutTime = 0,correlationId = null,replyTo = null,persistent = false,type = null,priority = 4,groupID = null,groupSequence = 0,targetConsumerId = null,compressed = false,userID = null,content = org.apache.activemq.util.ByteSequence@60945fea,marshalledProperties = null,dataStructure = null,redeliveryCounter = 0,size = 0,properties = {inputVersion=5,
deploymentConfigurationId=eecdc1b4-5333-4076-9af6-dc6c2f932c0e,AUDHASH=13670},readOnlyProperties = false,readOnlyBody = false, droppable = false}
ActiveMQMapMessage{ theTable =
{audienceLevel=audienceLevel,audienceId=cm00409,inputVersion=5,transaction={"FLAG":true,
"DATE":1408077610000,"AMT":1000.00,"NUMBER":10,"TRANCODE":"ATMD","CURRENCY":1009.1,"ID":"cm00411"}
}
dv{">}
>ZhvKzTdv}]49CSP}]4,Sw153zID{"PD}]#
9CSP,Sw1Ddv{"q=
Tdv}]49CSP,Sw1,{"Dq=gBmy>#
mb,TBfrJC#
Z 5 B Opportunity Detect PD51&m 33
v 53(eDVN{F9CUe=s!4#
v }]`MTs4V8*7#
v P'}]`M*V{."{}"++H5"uR"<{5"UZMmq#
v UZMV{.}]`MD59C+}E(p#
v {}"++H5"uR"<{5Mmq}]`MD5;9C+}E(p#
m 15. dv}]D JMS {"q=
{F 5
producerName OpportunityDetect
clientID g{zP`v Opportunity Detect 20f>,k4UhC > dC3fO IBM Opportunity Detect And Interact Adv Pat-terns | System `pBD clientId tTPD(e,dk9CKSP,SwD20f>Dj6#g{z;P;v Opportu-
nity Detect 20f>,G4K5&C* default#
actionName zIdvD“4P”i~D{F#
workspaceName $wUdD{F#
deploymentName KP$wUdD?pD{F#
outputVersion Z?pdCD“tT”!n(OdkDdvf>E#
}] QZ“4P”i~P*dv8(D}],T0|,Z?vdv
PD}]#
dv}]<U|,\Zj6"\Z6p"“4P”i~Dj6
T01dAG#
1dAGDq=*:
yyyy-MM-dd HH:mm:ss
Z“4P”i~P8(D=SVNMzZ“4P”i~P8(D
VNj)"5M}]`M;pdv#K}]ITG%v5
(j?),2ITGf"Z“]w”i~r“!q”i~PD}
]G<ZDP(mq)#
9CSP,Sw1Ddv{">}
TBGTdv9CSP}]4,Sw153zID{"D>}#*Ka_IAT,m
SK;P{#
producerName: OpportunityDetect,clientID :default,actionName: "Name of Action component"workspaceName : "Name of workspace"deploymentName : "Name of deployment"outputVersion: "Version",
data = [{
"message": {"value": "Pass","dataType": "String"}
},{
"audienceId": {
34 IBM Opportunity Detect: \m18O
"value": "acc333","dataType": "String"}
},{
"audienceLevel": {"value": "audienceLevelvalue","dataType": "String"}
},{
"componentId": {"value": "AA123344555666","dataType": "String"}
},{
"firingtime": {"value": "2014-04-01 05:40:01","dataType": "Date"}
},{
"fieldName1": {"value": 333,"dataType": "Integer"}
},{
"fieldName2": {"value": "2014-04-01 05:40:01","dataType": "Date"}
},{
"fieldName3": {"value": {
"header" : [{
"tablefield1": {"dataType": "String"
},}{
"tablefield2": {"dataType": "Date"
}},
]rows : [
{"values" : ["value1","value2"]
},{
"values" : ["value1","value2"]},{
"values" : ["value1","value2"]},
]},"dataType": "Tabular"
}}
]
Z 5 B Opportunity Detect PD51&m 35
SP&mhC7_<
>7_<hvKgNZ Opportunity Detect P9CSP}]4,SwhC51&m#
m 16. 51&mhC7_<
=h ZN&iRj8E"
7#zQzcHvu~# :9CSP,SwDHvu~;
7(*4(`YSP}]4,SwT0*gNT|GxP
3d#
:f.SP,Sw;
+M'zbSSP~qw4F= IBM InfoSphere Streams z
w,"hC73d?#
Z 373D:20 MQ M'zb;
Z Opportunity Detect P,*z*T51==&mD;W}
]hC}]4#
Z 93DZ 3 B, :Opportunity Detect PD}]4hC;
*z*T51==&mD;WMdv}]44(SP}]
4,Sw#
Z 373D:4(SP,Sw;
+SP}]4,Sw3d=;WMdv}]4# Z 383D:+SP,Sw3d=}]4;
9CSP,SwDHvu~
9CSP,Sw1,k7#zcBPHvu~#
1. zXk_P}#KPD IBM WebSphere r Active MQ SP~qw,dSP4?p
dCh*xPdC#
2. zXk*?vF.9CDSP}]4,SwhC;vSP#
3. XkITS Opportunity Detect RunTime ~qw(Streams ~qw)CJSP~qw#
4. Streams 53C'((#* streamsadmin C')Xk_PTSP~qwDA4mI
(#
5. i/Xk*"yhD"MLr,Tc+;W}]FM=SPP#
6. g{zP`v Opportunity Detect 20f>,kZhC > dC3fO IBM Oppor-tunity Detect And Interact Adv Patterns | System `pBD clientId tTP*?v20f>hC;vj6#g{z;P;v Opportunity Detect 20f>,G4
;X*KtThCNN5#
f.SP,Sw
4(M3dSP}]4,Sw1,k<GTB8c#
v 7#ZSP~qwOAY*?vzF.9CDSP,Sw4(K;vSP#
v ;v$wUd;P;vdv}]4,xk||,D“4P”i~}^X#
v Xk+;vSP,Sw3d=;v;WMdv}]4#z2IT+`vSP,Sw
3d=`v;WMdv}]4#
v G2mSP,Sw;\I;v?p9C#53?F4PKn<x#
v ZzdC~qwi1,^(+G2m,Sw3d=}]4#|;\Z?pdCPx
P3d#
v 2mSP,SwITI`v?pdC9C#
v 2m,Sw+ZzdC~qwi1xP3d#zITZ?pdCP|DK3d#
36 IBM Opportunity Detect: \m18O
v TZdv}],g{P`vdv}]9C_,G4(#a9C`vG2mSP;g
{;P;vdv}]9C_,G4a9C2mSP#
v TZbT,(#T;W}]9C}]4,Sw,TuYhC;,SPyhD1d#
IZ{"|,dCj6,rK;W}]+a"M=`&DSP#TZzz73,(
#&CT;W}]9CG2m,Sw#
20 MQ M'zb*9CSP}]4,Sw,zXkZ Streams ~qwO20{"SPM'z"hC73
d?PDb76#
}L
1. q!{"SP~qwDM'z#
v TZ WebSphere,kZK&BXM'z:
http://www-01.ibm.com/software/integration/wmq/clients/
v TZ Active MQ,kZK&BXM'z:
http://activemq.apache.org/download.html
2. Z20K IBM InfoSphere Streams D?(zwO20{"SPM'z#
3. ZKP Streams DyPzwO,* streamsadmin C'`- Streams .bashrc D~,
gBy>#
.bashrc D~(#;Z streamsadmin C'Dw?<P#
a. hC JAVA_HOME 73d?,T9C Streams Packaged Java#}g:
export JAVA_HOME=/home/streamsadmin/InfoSphereStreams/java
b. hCd{73d?,gBy>#
v Websphere MQ
+ STREAMS_MESSAGING_WMQ_HOME 73d?hC*M'zbD2076#}g:
export STREAMS_MESSAGING_WMQ_HOME="/opt/mqm"
v ActiveMQ
+ STREAMS_MESSAGING_AMQ_HOME 73d?hC* Apache ActiveMQ D20
;C#}g:
export STREAMS_MESSAGING_AMQ_HOME="/home/streamsuser/
ApacheActiveMQ"
4. XBt/ Streams 5}#
4(SP,Sw
jIK}LT4(SP,Sw#
*<.0
XkZhC > Detect hC > }]43fO(e;W}]4#
Z 5 B Opportunity Detect PD51&m 37
}L
1. /@AhC > Detect hC > ~qwi3f#
2. Z“}]4,Sw”!n(O,%wmSB}]4,Sw,;s!qSP#
3. n4yr*DfePDVN#
`XEn:
Z 93DZ 3 B, :Opportunity Detect PD}]4hC;
SP,SwfeODVN
g{z;7(gNn4SP,SwfeODVN,k9CK&a)DE"#
m 17. SP,SwfeODVN
VN hv
{F SP,SwDhvT{F#
SP`M !qz*9CDSP~qwD`M:A c t i v e M Q r
Websphere MQ#
SP{F SP~qwPdCDSPD{F#
,S URL a)KJOZy!SP`MD>}5#
,S$' a)KJOZy!SP`MD>}5#
,S$'j6 a)KJOZy!SP`MD>}5#
C'j6 53CZCJSP~qwDJ'DC'{#v^ Active MQ#
\k 53CZCJSP~qwDJ'D\k#v^ Active MQ#
7O\k 53CZCJSP~qwDJ'D\k#v^ Active MQ#
hv TKSP,SwDhv#
I2m g{z#{\;Z`v~qwiP9CKSP,Sw,k!
PK4!r#
+SP,Sw3d=}]4
jIK}L,TcZ?pdCP+SP,Sw3d=}]4#
*<.0
v XkZhC > Detect hC > }]43fO(e;W}]4#
v XkZhC > Detect hC > ~qwi3fD“}]4,Sw”!n(O(eSP,
Sw#
XZKNq
K}LY(z*Z?pdCP+;WMdv}]43d=SP,Sw,T2G1!~
qwihC#
}L
1. 4>8OPd{?VDhv4(?pdC#
2. Z“}]43d”!n(O,!q*|DD;W}]4#
38 IBM Opportunity Detect: \m18O
3. !{!P~qwi1!54!r#
4. Z“}]4,Sw3d”0Z,4PTBYw#
a. !qSPw*,Sw`M
b. !qSP,Sw#
5. X4=h 2-4,"!q*3dDNNd{;WMdv}]4#
`XEn:
Z 93DZ 3 B, :Opportunity Detect PD}]4hC;
Z 5 B Opportunity Detect PD51&m 39
Z 6 B CZ Opportunity Detect PDdkMdvD WebService }]4,Sw
zIT+ Web Service ,SwCZ+kD;W}]M/rdv}]#
*+ Web Service ,SwCZdk}]rdv}],si/Xk*" Java `#
v 8(CZ+kD;W}]D Web Service ,Sw1,zIT*"(} HTTP +}]
"M= API D Java `#
v 8(CZdv}]D Web Service ,Sw1,zIT*"CZ5V servlet ya)D
SZD Java `#IT+dv}]4kD~r}]b,2IT*"e~4Cw Web
Service#
>Za)K*"$wh*Dj8E"#
>}C}
TBGXZg0+>gN+ Web Service ,Sw,1CZdk}]Mdv}]D>}#
v M'Z]Y1CVz&rg0#
v (0}]G<+"M= Web Service ,Sw#
v Opportunity Detect +&mBq"lb=l#B~(Z>}P,l#B~G4TM'}
]F.xrbDtP)#
v Opportunity Detect +dv}]"Mx=v Web Service e~#
– dP;ve~+|B Interact y9CDE*D~d?#
K}]T Interact ZM'CJ+>D Web >crtPM'~q1@@P'*<y
9CDM'E*E"xPKjF#
– m;ve~CZr+>53"v/(,|+rM'DVz"M SMS *<#
}g,{"I\aav}6M'D}]F.#
© Copyright IBM Corp. 1996, 2014 41
r<
B<T Web Service ,SwxPK5w#
Web Server
Java over HTTPgetInstance
postRealTimeData
Java API 执行的processRealtimeResponse
通过 TCP 的结果数据
通过 TCP 的结果数据
消息、文件或数据库
RealTime Connector
StreamServletRealTimePlugin
dk JAR D~T0dv`Me~D;C
>ZPhvDyP;C<Z Opportunity Detect KP120B#
v TZdk,Java &CLrXk9C;ZTB;CD RealTimeClient.jar D~:
RealTimeConnector/wlp/usr/servers/RealTimeConnector/dropins/RealTimeConnector/
WEB-INF/client
BPSt . j a r D~Xk|,Z&CLrD J a v a `76P#|Gk
RealTimeClient.jar D~;Z,;;C#
– JSON4J.jar
– log4j.jar
v TZdv}],Java &CLrXk9C;ZTB;CD StreamServletRealTimePlugin
`:
RealTimeConnector/wlp/usr/servers/RealTimeConnector/dropins/RealTimeConnector/
WEB-INF/classes/com/ibm/unica/detect/interact/servlet
k+z*"De~EZTB;C:
42 IBM Opportunity Detect: \m18O
RealTimeConnector/wlp/usr/servers/RealTimeConnector/dropins/RealTimeConnector/
WEB-INF/lib
}]`M
;PCZ9C Web Service ,SwDdkrdvDTs#+v9C-o}]`M#
`S
IZ Opportunity Detect yZ Streams 9(,rKzIT9C Streams ~qwDZC`
S&\4`S&m#kND Streams D5Tq!j8E"#
oT73
oT73I Opportunity Detect }f&m#
`XEn:
Z 213D:XZ}]4,Sw;
CZdkD`:RealTimeClientT RealTimeClient `D}C,CZ+dk}]"M= Web Service ,Sw#
XkkT RealTimeClient.jar `k5V#
RealTimeClient `_P=V=(:
v getInstance
v postRealTimeData
zk>}
TBGzk>}#KzkCZr*k Interact Connector Servlet D HTTP ,S""M
;W}]#
private staticStringurlString ="http://detectvm2.emmlabs.ibm.com:8282/servlets/StreamServlet";RealTimeServletClientstreamServletRealTimeClient = RealTimeServletClientImpl.getInstance(urlString);StringdeploymentConfigurationId = "e0692797-70fc-4a34-9232-9f7df3e9bb68";int version = 5;String audienceId = "Acc09";String inputDataSourceName = "RealTimeDataSource";Map inputDataSourceFields = new Hashtable();// The names of the keys below are the names of datasource fields.// Start of transactioninputDataSourceFields.put("Boolean", true);inputDataSourceFields.put("Timestamp", new Date().getTime());inputDataSourceFields.put("Double", 99.9);inputDataSourceFields.put("Integer", 56);inputDataSourceFields.put("String", "Hello");inputDataSourceFields.put("AudienceId", audienceId);// End of transactionstreamServletRealTimeClient.postRealTimeData(deploymentConfigurationId, version, audienceId,inputDataSourceName, inputDataSourceFields);
Z 6 B CZ Opportunity Detect PDdkMdvD Web Service }]4,Sw 43
ZK>}P,;W"PmPDVNZ Detect hC > }]43fOxP(e,gBy>#
>ZPDd`?Va)Kd{j8E"#
getInstancegetInstance (urlString, connectTimeout, readTimeout)
urlString
Interact ,SwD URL#K5kCZhC > dC3fOT>D Opportunity Detec-tion | System | Real Time Connector | ServerURL dCtTD5`,#
postRealTimeDatapostRealTimeData (deploymentConfigurationId, version, audienceId,
inputDataSourceName, inputDataSourceFields)
deploymentConfigurationId
?pdCj6#}g e0692797-70fc-4a34-9232-9f7df3e9bb68#
*q!?pdCDf>E,k@N!q$wUdD“?p”!n(M`X?pdC,;
sZr*DfeP!q“z7G<”!n(#9C{"PPPvDdCj6#
audienceId
M'}]4P\Zj6VND5#
KVNXkZ Opportunity Detect D“}]4”3fO(e*\ZVN#
version
?pf>#
*q!?pDf>E,k@N!q$wUdD“?p”!n(M`X?pdC,;sZ
r*DfeP!q“z7G<”!n(#9C“f>”PPPvDnBf>#
g{zXB?p*9CD?pdC,G4XkZ Java LrP|BK version N}#
44 IBM Opportunity Detect: \m18O
inputDataSourceName
Z Opportunity Detect D“}]4”3fO4(DCZ51;WD}]4D{F#
inputDataSourceFields
Z Opportunity Detect D“}]4”3fO(eD}]4PDVND3d#
CZdvD`:StreamServletRealTimePluginT StreamServletRealTimePlugin `D}C,CZ+dv}]"M= Web Service ,
Sw#
`- Streams servlet web.xml
*9e~I4P,zXk`- Streams servlet web.xml D~#
Streams servlet web.xml D~;Z Opportunity Detect KP120BDTB76P:
RealTimeConnector/wlp/usr/servers/RealTimeConnector/dropins/RealTimeConnector/
WEB-INF#
+ StreamServletRealTimePlugin `{mSA Streams servlet web.xml D~DTB?V,
gBy>#k"b,*K9>}J&3fs!,mSK;P{#
<init-param><param-name>PluginClassNames</param-name><param-value>com.ibm.unica.detect.interact.servlet.StreamServletRealTimePluginImpl.com.company.ClassName</param-value></init-param>
zk>}
e~Xk5V StreamServletRealTimePlugin SZ,KSZ;P;v/}:
processRealtimeResponse#
":ZTB>}P,*K9>}J&3fs!,mSK;P{#
TBGCZ5VKSZDzk>}#
package com.ibm.unica.detect.interact.servlet;import java.util.Map;@SuppressWarnings("rawtypes")public interface StreamServletRealTimePlugin {public void processRealTimeResponse(final String audienceId,final String audienceLevel,final String componentId,final long timestamp,final Map response);}
TBGCZ+yPdvN}dv= servlet U>D~De~5V>}#k"b,*K9>
}J&3fs!,mSK;P{#
package com.ibm.unica.detect.interact.servlet;import java.util.Map;import org.apache.log4j.Logger;@SuppressWarnings("rawtypes")public class StreamServletRealTimePluginImpl
Z 6 B CZ Opportunity Detect PDdkMdvD Web Service }]4,Sw 45
implements StreamServletRealTimePlugin {private static Logger logger =Logger.getLogger(StreamServletRealTimePluginImpl.class);public void processRealTimeResponse(final String audienceId,final String audienceLevel,final String componentId,final long timestamp,final Map response){logger.info("audienceLevel: " + audienceLevel + ";audienceId: " + audienceId + ";componentId: " + componentId + ";timestamp: " + timestamp + ";processRealTimeResponse: " + response);}}
processRealtimeResponseprocessRealtimeResponse (audienceId, audienceLevel, componentId, timestamp,
response)
audienceId
M'}]4P\Zj6VND5#
KVNXkZ Opportunity Detect P(e*\ZVN#
audienceLevel
Opportunity Detect PVdxzIdvD;WPyC\Z6pD\Z6pzk#
componentId
zIdvD“4P”i~Dj6#
timestamp
“4P”i~%"ddv1D1dAG#
response
Z“4P”i~D{"Md{E"VNP8(Ddv}]D3d#
46 IBM Opportunity Detect: \m18O
=<. Opportunity Detect dCtT
>Zhv“dC”3fOD Opportunity Detect dCtT#
DetectK`pPDtT8( Opportunity Detect M Interact Advanced Patterns D1!oT73#
currencyLocale
hv
bGCZ\muRZ Opportunity Detect PDT>Mf"==DoT73#
1!5
en_US
supportedLocales
hv
bGKf>D Opportunity Detect P}]f"y'VDoT73DPm#TK5
D|D;pwC,"R(i;*4PKYw#
1!5
de,en,fr,ja,es,ko,pt,it,zh
defaultLocale
hv
bGyP Opportunity Detect C'y*ICDoT73#(i;*|DK5#
1!5
[default-locale]
Detect | NavigationK`pPDtT8(ZZ?CZ IBM EMM z7.dD<=D5#
welcomePageURI
hv
bG IBM Opportunity Detect w}3fD3;J4j6#K5I IBM EMM &
CLrZZ?9C#(i;*|DK5#
1!5
/index.jsp
© Copyright IBM Corp. 1996, 2014 47
seedName
hv
I IBM EMM &CLrZZ?9C#(i;*|DK5#
1!5
Detect
`M
hv
I IBM EMM &CLrZZ?9C#(i;*|DK5#
1!5
Detect
httpPort
hv
bG&CLr~qwCZM Opportunity Detect &CLr(",SDKZE#
1!5
7001
httpsPort
hv
bG&CLr~qwCZM Opportunity Detect &CLr("2+,SDKZ
E#
1!5
7001
serverURL
hv
bG Opportunity Detect 20f>D URL#S\ HTTP r HTTPS -i#1
IBM EMM z720Z`(zwO1,Xk9Cr{Mzw{(x;G IP X
7)#
*c:g{ IBM EMM z720ZV<=73P,G4TZCW~PDyP&
CLr,XkZ<= URL P9Czw{x;G IP X7#
1!5
[server-url]
logoutURL
hv
ZZ?9C#(i;*|DK5#
g{C'%w IBM EMM PD"z4S,G4 IBM Marketing Platform +9
CK5wC?vQ"a&CLrD"z&mLr#
48 IBM Opportunity Detect: \m18O
serverURLInternal
hv
ZZ?9C#(i;*|DK5#
displayName
hv
ZZ?9C#(i;*|DK5#
1!5
Opportunity Detect
Detect | System | Streams Remote Control Web ServiceK`pPDtT8( IBM InfoSphere Streams 6LXF Web Service D URL#
ServerURL
hv
bG IBM InfoSphere Streams 6LXF Web Service D URL#}g,http://
IP_address:port/axis2/services/RemoteControl#
1!5
http://[SRCSHost]:[SRCSPort]/axis2/services/RemoteControl
Detect | System | Real Time ConnectorK`pPDtT8( Web Service D URL,1 Interact k Interact Advanced Patterns
xP/I1r_19C Web Service ,Swq!dk}]1+9CK URL#
ServerURL
hv
bG Interact Web Service D URL#}g,http://IP_address:port/servlets/
StreamServlet#
1!5
http://[RealTimeConnectorHost]:[RealTimeConnectorPort]/servlets/
StreamServlet
Interact Detect | System | Interact Design ServiceK`pPDtT8( Interact Web Service D URL#
ServerURL
hv
bG Interact Web Service D URL#}g,http://IP_address:port/axis2/
services/InteractDesignService#
=<. Opportunity Detect dCtT 49
Detect | loggingK`pPDtT8( Opportunity Detect U>D~D;C#
log4jConfig
hv
bG Opportunity Detect CZxPU>G<DdCD~yZD;C#K5Z20
ZdT/xPhC,+Gg{z|DK76,G4XkXBt/ Web &CLr
~qwE\&CC|D#
1!5
[absolute-path]/conf/detect_log4j.properties
50 IBM Opportunity Detect: \m18O
k IBM <u'V*5.0
g{v=^((}iDD5bvDJb,G4s+>D8('V*5IBg IBM <u
'V#9Cb)<r47#_'xI&XbvJb#
g{z;Gs+>D8('V*5,kk IBM \m1*5TKb`XE"#
*U/DE"
k IBM <u'V*5.0,kU/TBE":
v PXJbTJDrLhv#
v "zJb1z4=Dj8ms{"#
v XVCJbDj8=h#
v `XDU>D~"a0D~"dCD~M}]D~#
v PX z7M5373DE",I4“53E"”PyvqCKE"#
53E"
Bg IBM <u'V1,I\a*sza)PX5373DE"#
g{zzDJb";A-zG<,G4Z“XZ”3fOIqCs?VK`E",C3
fa)PXQ20D IBM &CLrDE"#
IT(}!qoz > XZ4CJ“XZ”3f#g{^(CJ“XZ”3f,ki4;Z&
CLr20?<BD version.txt D~#
IBM <u'VD*5E"
PXk IBM <u'VxP*5D==,ki4 IBM z7<u'V Web >c:(http://
www.ibm.com/support/entry/portal/open_service_request)#
":*dk'Vks,zXk9C IBM J'xPG<#KJ'Xk4SAzD IBM M
'`E#*KbPX+zDJ'k IBM M'`E`X*D|`E",kND“'VE'
x>”OD'VJ4 > Z(Dm~'V#
© Copyright IBM Corp. 1996, 2014 51
yw
>E"G*Z@za)Dz7M~qx`4D#
IBM I\Zd{zRrXx;a)>D5PV[Dz7"~qr&\XT#PXz10
yZxrDz7M~qDE",krz1XD IBM zmI/#NNT IBM z7"L
rr~qD}C"GbZw>r5>;\9C IBM Dz7"Lrr~q#;*;V8
IBM D*6z(,NN,H&\Dz7"Lrr~q,<ITzf IBM z7"Lrr
~q#+G,@@Mi$NNG IBM z7"Lrr~q,rIC'TP:p#
IBM I\Q5Pr}Zjkk>D5Z]PXDwn({#a)>D5"4ZhC'9
Cb)({DNNmI#zITCif==+mIi/Dy:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
PX+VZ (DBCS) E"DmIi/,kkzyZzRrXxD IBM *6z(?E*
5,rCif==+i/Dy:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan, Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan
>un;JC"zrNNbyDunk1X(I;;BDzRrXx:International Busi-
ness Machines Corporation“4V4”a)>vfo,;=PNNV`D(^[Gw>D9
G5,D)#$,|(+;^Z5,DPXGV("JzMJCZ3VX(C>D#
$#3)zRrXxZ3);WP;Jmb}w>r5,D#$#rK>unI\;
JCZz#
>E"PI\|,<u=f;;<7DX=r!"ms#K&DE"+(Z|D;b
)|D+`k>JODBf>P#IBM ITf1T>vfoPhvDz7M/rLrxP
DxM/r|D,x;mP(*#
>JOPTG IBM Web >cDNN}C<;G*K=cp{Ea)D,;TNN==
d1TG) Web >cD#$#G) Web >cPDJO;G IBM z7JOD;?V,
9CG) Web >cx4DgU+IzTPP##
IBM IT4|O*J1DNN==9CrV"zya)DNNE"x^kTzP#NN
pN#
>LrD;mI=g{*KbPXLrDE"To=gB?D:(i) JmZ@"4(DL
rMd{Lr(|(>Lr).dxPE";;,T0 (ii) JmTQ-;;DE"xP
`%9C,kkBPX7*5:
© Copyright IBM Corp. 1996, 2014 53
IBM Corporation
170 Tracer Lane
Waltham, MA 02451
U.S.A.
;*qXJ1Du~Mun,|(3)iNBD;(}?D6Q,<IqCb=fD
E"#
>D5PhvDmILr0dyPICDmIJOyI IBM @] IBM M'-i"IBM
zJLrmI-irNN,H-iPDuna)#
K&|,DNNT\}]<GZ\X73PbCD#rK,Zd{Yw73PqCD
}]I\aPwTD;,#P)b?I\GZ*"6D53OxPD,rK;#$k
;cIC53OxPDb?a{`,#Kb,P)b?G(}Fcx@cD,5Ja
{I\aPnl#>D5DC'&1i$dX(73DJC}]#
f0G IBM z7DE"ISb)z7D)&L"dvf5wrd{I+*qCDJO
Pq!#IBM ;PTb)z7xPbT,2^(7OdT\D+7T"f]TrNNd
{XZG IBM z7Dyw#PXG IBM z7T\DJb&1rb)z7D)&La
v#
yPXZ IBM 44=rrbrDyw<If1d|rUX,x;mP(*,|Gvv
m>K?jMb8xQ#
yT>DyP IBM D[qyG IBM 10D(ic[[,If1|D,x;mP(*#
-zLD[qI\aPy;,#
>E"|,ZU#5qYwP9CD}]M(fD>}#*K!I\j{X5wb)
>},>}PI\a|(vK"+>"7FMz7D{F#yPb){V<Gi9
D,tV5znP5J5qs59CD{VMX7kK`F,?tIO#
f(mI:
>E"|(4oTN=Dy>&CLr,b)y>5w;,Yw=(OD`L=(#
g{G*4UZ`4y>LrDYw=(OD&CLr`LSZ (API) xP&CLrD
*""9C"-zrV"*?D,zITNNN=Tb)y>LrxP4F"^D"
V",x^kr IBM 6Q#b)>}"4ZyPu~Bw+fbT#rK,IBM ;\
##r5>b)LrDI?T"I,$Tr&\#y>Lr<G“4V4”a)D,;
=PNNV`D#$#TZr9Cy>Lry}pDNNp&,IBM E;:p#
g{z}Tm=4q=i4>E",G4<,MJ+<}I\^(T>#
LjE"
IBM"IBM UjM ibm.com® G International Business Machines Corp. Z+rm`\
=xrZ"aDLjr"aLj#d{z7M~q{FI\G IBM rd{+>DLj#
10D IBM LjPm,IS Web >c www.ibm.com/legal/copytrade.shtml O:f(
MLjE";?Vq!#
54 IBM Opportunity Detect: \m18O
~=_TM9Cun"bBn
IBM m~z7(|(m~4~qbv=8,“m~z7”)I\9C cookie rd{<u
4U/z79CE",TozDFnUC'ei,(FknUC'D;%rCZd{
?D#cookie G Web >cI"MA/@wD}],fsI+df"ZzDFczOw
*j6zDFczDjG#Zm`ivB,b) cookie ;aU/vKE"#g{z*9
CDm~z7Jmz(} cookie r`F<uU/vKE",RG+ZBff*z_ei
v#
y]Q?pDdC,Km~z7I\9Ca0MVCT cookie,|GU/wvC'DC
'{Md{vKE"TCZa0\m"v?C'ICTrd{9CzYr&\T?
D#IT{Cb) cookie,+{C|G2+9|Gy'VD&\^(9C#
;,\=xrT(} cookie M`M<uU/vKE"xP;,LHDf\#g{Km~
z7DQ?pdC*z(w*M')a)(} cookie Md{<uU/vKE"D\&,
G4z&1w/wsPXNNJCZK`}]U/(|(a)(*M,bDNN*
s,gJC)D(ID(I(i#
IBM *sM'K (1) a)w7"TxD8rM'D Web >c9Cun(dP|(8r
IBM MM'KD}]U/M9C5yD4S)D4S(g~=~_),(2) f*CJ_
IBM zmM'+ cookie M8w GIF/xgEjfEZCJ_DFczO"5wK`<u
D?D,"R (3) Z(IJmD6'Z,ZM'r IBM zmM'+ cookie M8w GIF/
xgEjfEZ Web >cCJ_Dh8O.0wC Web >cCJ_D,b#
PXCZb)C>DwV<u(|( cookie)D9CD|`E",kND IBM D*z
~=yw(http://www.ibm.com/privacy/details/us/en)Pjb*“Cookie"xgEjMd
{<u”D?V#
yw 55