ibm opportunity detectn -...

60
IBM Opportunity Detect V 9 R 1.1 2015 j 5 B 15 U \m18O

Upload: vodien

Post on 04-Jun-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

IBM Opportunity DetectV 9 R 1.12015 j 5 B 15 U

\m18O

���

"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

iv IBM Opportunity Detect: \m18O

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

4 IBM Opportunity Detect: \m18O

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 2 B Opportunity Detect G+MmI( 7

8 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

40 IBM Opportunity Detect: \m18O

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

52 IBM Opportunity Detect: \m18O

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

����

Printed in China