Upload
buithuy
View
242
Download
6
Embed Size (px)
Citation preview
IBM WebSphere Commerce Suite
Lj*"_:9C0Lj~q14(Ljf> 5.1
���
IBM WebSphere Commerce Suite
Lj*"_:9C0Lj~q14(Ljf> 5.1
���
"b!
Z9C>JOM|'VDz70,kqXDA:yw;PD;cE"#
?<
Z1B Lj . . . . . . . . . . . . . . . . . . . . . . . . . 1Lj3f . . . . . . . . . . . . . . . . . . . . . . . . . . 1
w3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2z7?<T>3f . . . . . . . . . . . . . . . . . . . . . . 2:o53f . . . . . . . . . . . . . . . . . . . . . . . . 5K$Pm . . . . . . . . . . . . . . . . . . . . . . . . . 5)%3f . . . . . . . . . . . . . . . . . . . . . . . . . 5(6< . . . . . . . . . . . . . . . . . . . . . . . . . . 6J'3f . . . . . . . . . . . . . . . . . . . . . . . . . 62, Web 3f . . . . . . . . . . . . . . . . . . . . . . . 6/, Web 3f . . . . . . . . . . . . . . . . . . . . . . . 6#e . . . . . . . . . . . . . . . . . . . . . . . . . . . 63E . . . . . . . . . . . . . . . . . . . . . . . . . . . 73< . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Z2B 4(Lj . . . . . . . . . . . . . . . . . . . . . . . . 9Lji5D~ . . . . . . . . . . . . . . . . . . . . . . . . . 9>}Lj . . . . . . . . . . . . . . . . . . . . . . . . . . 10Lj}]bPCJ4 . . . . . . . . . . . . . . . . . . . . . . 11J4s(MtTD~ . . . . . . . . . . . . . . . . . . . . . . 11Lji5D~>} . . . . . . . . . . . . . . . . . . . . . . . 11
Z3B Tools . . . . . . . . . . . . . . . . . . . . . . . . 15Lj~q . . . . . . . . . . . . . . . . . . . . . . . . . . 15
0nJG> . . . . . . . . . . . . . . . . . . . . . . . . 1500K1JG> . . . . . . . . . . . . . . . . . . . . . . . 16Ljr*m . . . . . . . . . . . . . . . . . . . . . . . . 17"< . . . . . . . . . . . . . . . . . . . . . . . . . . 17
WebSphere Commerce Studio . . . . . . . . . . . . . . . . . . . 18WebSphere Studio . . . . . . . . . . . . . . . . . . . . . . 18WebSphere Commerce Suite Studio )9 . . . . . . . . . . . . . . . 19Commerce Studio D~a9 . . . . . . . . . . . . . . . . . . . 20
Z4B 4(Lj . . . . . . . . . . . . . . . . . . . . . . . 214(LjyP_ . . . . . . . . . . . . . . . . . . . . . . . . 214(_P0>c\m11(^D\m1 . . . . . . . . . . . . . . . . 21
Z5B 4(Lji5D~ . . . . . . . . . . . . . . . . . . . . 239C0Lj~q14(Lji5D~ . . . . . . . . . . . . . . . . . 23
r*0Lj~q1 . . . . . . . . . . . . . . . . . . . . . . 24
Z6B |DLj}]bPCJ4 . . . . . . . . . . . . . . . . . . 25`- XML D~ . . . . . . . . . . . . . . . . . . . . . . . 26
© Copyright IBM Corp. 2000 iii
Z7B |DLjE" . . . . . . . . . . . . . . . . . . . . . . 27|DLj{FM6-{" . . . . . . . . . . . . . . . . . . . . . 27|D*5E" . . . . . . . . . . . . . . . . . . . . . . . . 27|DLjDoT'V . . . . . . . . . . . . . . . . . . . . . . 28|DLjDuR'V . . . . . . . . . . . . . . . . . . . . . . 28|DLjDT>3f#e . . . . . . . . . . . . . . . . . . . . . 29
Z8B |D0nhC!n . . . . . . . . . . . . . . . . . . . . 31|D0UXx . . . . . . . . . . . . . . . . . . . . . . . . 31|D0n`p . . . . . . . . . . . . . . . . . . . . . . . . 32|D0n`pT>{F . . . . . . . . . . . . . . . . . . . . . 32|D0J . . . . . . . . . . . . . . . . . . . . . . . . . . 33|D0nzk . . . . . . . . . . . . . . . . . . . . . . . . 338(`pAzk . . . . . . . . . . . . . . . . . . . . . . . . 340nFc>} . . . . . . . . . . . . . . . . . . . . . . . . 34
Z9B |D0KhC!n . . . . . . . . . . . . . . . . . . . . 37|D0Ka)_ . . . . . . . . . . . . . . . . . . . . . . . . 37|Da)_T>{F . . . . . . . . . . . . . . . . . . . . . . 38|D0Kxr . . . . . . . . . . . . . . . . . . . . . . . . 38|D0K`p . . . . . . . . . . . . . . . . . . . . . . . . 39|D0K[q . . . . . . . . . . . . . . . . . . . . . . . . 40|DX?6' . . . . . . . . . . . . . . . . . . . . . . . . 40|DX?[q . . . . . . . . . . . . . . . . . . . . . . . . 410KQCFc>} . . . . . . . . . . . . . . . . . . . . . . . 42
xOij . . . . . . . . . . . . . . . . . . . . . . . . . 42YuLj . . . . . . . . . . . . . . . . . . . . . . . . . 43
Z10B |D'6hC!n . . . . . . . . . . . . . . . . . . . . 45Payment Manager MLji5D~ . . . . . . . . . . . . . . . . . . 46
Z11B |Dz7?<E" . . . . . . . . . . . . . . . . . . . . 474(z7?<PCJ4 . . . . . . . . . . . . . . . . . . . . . 47
4(z7?<5e . . . . . . . . . . . . . . . . . . . . . . 484(z7?<i . . . . . . . . . . . . . . . . . . . . . . . 498(%6z7?<ixz7?< . . . . . . . . . . . . . . . . . 504(z7?<iX5 . . . . . . . . . . . . . . . . . . . . . 504(z7ML7 . . . . . . . . . . . . . . . . . . . . . . . 514(tTMtT5 . . . . . . . . . . . . . . . . . . . . . . 524(j[ . . . . . . . . . . . . . . . . . . . . . . . . . 534(z7?<ikz7X5 . . . . . . . . . . . . . . . . . . . 544(z7kL7X5 . . . . . . . . . . . . . . . . . . . . . 54
Z12B |DD~DPCJ4 . . . . . . . . . . . . . . . . . . . 57+Lji5D~<k=VP WebSphere Studio n?P . . . . . . . . . . . 57
r* WebSphere Studio n? . . . . . . . . . . . . . . . . . . 57S WebSphere Studio P<vD~DPCJ4 . . . . . . . . . . . . . . 59
iv Lj*"_:9C0Lj~q14(Lj
"<D~DPCJ4=K*DLj . . . . . . . . . . . . . . . . . . 59*2mD~53"<dC6L Websphere Commerce ~qw . . . . . . . . 60dC"<DD~P . . . . . . . . . . . . . . . . . . . . . . 618(1!~qw . . . . . . . . . . . . . . . . . . . . . . . 61
* FTP "<dC6L Websphere Commerce ~qw. . . . . . . . . . . . 62dC6Lwzw* FTP ~qw . . . . . . . . . . . . . . . . . . 62+"<~qwmS="<G( . . . . . . . . . . . . . . . . . . 62dC6L"<~qw . . . . . . . . . . . . . . . . . . . . . 63dC"<DD~P . . . . . . . . . . . . . . . . . . . . . . 64
Z13B "<Lji5D~ . . . . . . . . . . . . . . . . . . . . 67S0Lj~q1"<Lji5D~ . . . . . . . . . . . . . . . . . . 679C|nP"<Lji5D~ . . . . . . . . . . . . . . . . . . . 68
7#`&D~qM~qw}ZKP . . . . . . . . . . . . . . . . . 69<8"< . . . . . . . . . . . . . . . . . . . . . . . . . 69
Z14B G(~qw . . . . . . . . . . . . . . . . . . . . . . 71G(~qwgN$w . . . . . . . . . . . . . . . . . . . . . . 710G(4F15CLr . . . . . . . . . . . . . . . . . . . . . 730G(+%15CLr . . . . . . . . . . . . . . . . . . . . . 74
dC}]b . . . . . . . . . . . . . . . . . . . . . . . . 750G(4F15CLr|n . . . . . . . . . . . . . . . . . . . . 750G(+%15CLr|n . . . . . . . . . . . . . . . . . . . . 77(F}]bm . . . . . . . . . . . . . . . . . . . . . . . . 79dC(F}]bmDG(~qw . . . . . . . . . . . . . . . . . . 80bTG(~qwOD>c . . . . . . . . . . . . . . . . . . . . . 80
dCG(~qw . . . . . . . . . . . . . . . . . . . . . . . 80*(Fm4(%"w . . . . . . . . . . . . . . . . . . . . . 80+}]4F=G(}]b . . . . . . . . . . . . . . . . . . . . 81+}]4F=G(}]bD>} . . . . . . . . . . . . . . . . . 81+}]+%=zz}]b . . . . . . . . . . . . . . . . . . . . 83+%}]Azz}]bD>} . . . . . . . . . . . . . . . . . . 834FD~Azz~qw . . . . . . . . . . . . . . . . . . . . 84S STAGLOG m>}G< . . . . . . . . . . . . . . . . . . . 85
JOiR . . . . . . . . . . . . . . . . . . . . . . . . . . 85Commerce Suite G(m . . . . . . . . . . . . . . . . . . . . . 86
Z15B a0\m . . . . . . . . . . . . . . . . . . . . . . . 879C URL X4 . . . . . . . . . . . . . . . . . . . . . . . . 889C url X4a0\m . . . . . . . . . . . . . . . . . . . . 88* URL X4`4 JSP . . . . . . . . . . . . . . . . . . . . 88
9Ca0\mD cookie . . . . . . . . . . . . . . . . . . . . . 90
yw . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
?< v
vi Lj*"_:9C0Lj~q14(Lj
Z1B Lj
xOLjGCrXx<uxPz[r;;L7r~qDLj#|I;iT>z7"JmK
M:rD Web 3fiI#}g,w3w*Lj0(,QKM}xLj"+{Gl=z7
0#z7?<3f+z7iO=;p,"QKM}rz73f,ZGo{GITR=PX
z7D|j!E"#0:o513f\;"Sk5JznPD:o5`,DwC:ITm
Szk:rDz7,.sZaJ3fP6n#kNDLj3fq!#C3fDPm#
KM;\4=Lj3fDb??V#?v3f<|,rKMT>D<NM<q,T0KM
4;=D Java |nME>#|nME>GC4wCLjPDd|3frjI;)YwD,
HgG<r"a#*KT>}7Dz7E"T0}7D[q"0n"0K,LjaCJ
Commerce Suite }]bmPDE"#P1,Commerce Suite Bean(Commerce Studio M
Commerce Suite P|,D;5P Java Bean),|,Z JavaServer Pages P,JmzCJ
}]bPDE",Hgz7[qrz7tT#
WebSphere Commerce Suite a)K;v>}Lj,Fw0wP1P1,zIT+zDxO
Lj("Z|Dy!O#
Lj3f
Lj(#|,8V`MD3f#TBGxOLjn#CD3fDPm:
v w3
v z7?<T>3f
– z7?<i3f
– z7ML73f
– W0L7MT!W0L73f
v :o5
v K$Pm
v )%3f
v (6<
v J'3f
v "a3f
Lj3fHITG2,,2ITG/,#2, Web 3f|,?NS/@wks3f1T`
,=(T>DZ],x/, Web 3f|,KC'ksC3f1zIDZ]#b)Z](#
GS}]bPi!D,|JmLjT>nBDE"x^hG<b)Web 3f#
WebSphere Commerce Suite a)D>}Lj0wP1P1|,Ks?VOfPvD#C3
f,r_|`#g{8b,ITCb)>}3fw*zDLjDy!,rw*("T:D
Lj3fD#M#
© Copyright IBM Corp. 2000 1
w3
w3Gr,xOD;vibLj0(r:oPD0(#Ms;vf}DLjr:oPD0
(,|G:o_4=DZ;v<q#|(#|,Ljr_:oPDD{FMUjj>"i
\"NNd|;cE"M+:o_,S=Ljr:oPD3fD,D>4S#w3(#|
(;vjbr3<"3fweM<=8riz3E#
zIT4(2,r/,w3#TZ/,w3,k*ITT/|,}]bE"D3f4(#
e#(#Dw3IT|,TB}]b*X:Ljhv"<NUjMLjX7#z9I\k
*ZK3fP|,w*z7r~qD<,#b)*XG(}k Commerce Suite }]b4S
D HTML jGr Bean (eZ#ePD,b)#eG9C JavaServer Pages (JSP) <u4
(D#
&<Ga)kTB&\D4S:
v :oPD?<3f(S:oPDw3)
v Ljz7?<r?E(SLjw3)
v "a}L
v :oPDrLjD_T
v f(E"
v :rMK9DunMu~
v M'~qMd|*5E"
v 10PEY&Dz7r~q
v :o5(CZX4:o_)
v )%4,(CZX4CJ)
z7?<T>3f
zICT>3f*KM(F3fDb[MZ]#T>3f* Web >ca)/,S<,Sx
CKMei=QT%pD:o-z#ITyZTBu~PDNb;Vr8VDiO,4(
F CatalogGroup TsM CatalogEntry TsDT>3:
v !\>cOITP\`vLj,+?vLj<ITPT:f>D*zz7?<3f#
v LRIT5Pa1i,Za1iP{GIT+KMVi,Hg-#:oDKMMOw
K#LRITTb)KMT>(Fz7?<3f#
v T>3ITyZvpD CatalogEntry Tsr CatalogGroup Tsx(F#}g,}CE*
10 Dz7TsI\h*;,Z}CE* 15 Dz7DT>#e(I\r*z7 10 G;
vXwz7)#
v T>3ITyZ CatalogEntry Ts`Mx(F#}g,0T!W0L71DT>3k0W
0L71r0z71DT>3;,#
v g{T>3GDtD;?V,r2IT* CatalogEntry Tsx(F#b)Dt3fI\P
6j4%x;G:r4%#
2 Lj*"_:9C0Lj~q14(Lj
v *ITCc:9CDgSh8xPCJ,gVz,I\a*J&Kh8x+T>3(e
*;v!_gA;MVdP^xm#
}g,9CK=(,LRIT*Z~0Lj/@D-#:oDKM(e;vXpD#e3
f,*9CVaFczh8RZgSDtLjP6jD#fKM(e;vmbD%@#
e#
z7?<i3f
z7?<i3fr`p3faozKM/@wv?E"LjPDwiICz7r~q#Z
;3z7?<i3f+xlKM4={Gk*:oDxr,(#aT>?v`pD{F"
rLhvM<q#sfD`p3f+@UKM#{/@Dz7`Mp=u!!(6'#:
o76Dns;3z7?<i3fP|,=z73fD4S#
(#P=V`MDz7?<i3f:kS`p3f4SD3fMkz73f4SD3f#
*4(b)z7?<i3f,AYh*4(=v#e:;v#eT>=;vz7?<iD
S`pD4S,m;v#eT>=tZX(S`pDz73fD4S#g{k*;v`p
,14S=S`pMz7,G4IT4(;v|,=V`MPmD#e#
z7?<i#e(#|,;vm((#G;v|,/,*XD HTML m),CmT>x(
v}D`p#<NMhvITj6CmPD?v`p,,D>4SIT+KM,S=`&
`pPDS`prz7#
2IT*;,DKMi8(;,Dz7?<i#e#by,zITJm3)KM@](*
{Gx2EDE"M3fy=4i4`p#}g,;v}Z:rs+>Fcz53DKM
aH:rRCFczDKM|PI\%XDwV;,D`pE"#
z7ML73f
z73fhvxOLjPX(z7DXw#|(#|,hv"[qM<q,g{z7Pt
T(g;,D_gMU+),|9aJmKM!qd|de#L73f8ukz73f|
,`,DE"#+;|,z7de#(}*" JSP #e4(3f4T>z7rL73f#
P8vrXv(#eDhFT0h*4(D#ev}#WHz&1<G}Zz[Dz7`
M#TZL73f(Zs!"U+H=f;Pd|de),z&1hFgB#e:C#e
|,j8hvL7D;NDV";vr`v<NT0[q#
TZz73f,HZ#eOa)Cz7D;cJ?MXcDhv,;sZhvBf|(t
T?V(s!"U+H)#}g,**;VPDV_g}VU+D V MlD@hF#e,W
H&1hv|D;cXw(g[qM/o`M),;s|,_VtT,TcKM\;!v
_gMU+DJ1iO#.sKMIT+z7mS={GDK$Pmr:o5P#
_PtTDz7D#e(#|,TB*X:
1. z7{F
2. +_g<,
3. j8hv
Z1B Lj 3
4. [q(TZ3)z7,;I\ZK&T>z7[q,r*P3)tTI\a|D[q#
}g,50 ft %0.z\[qMZ 100 ft %0.z\#)
5. *T>L7tTDm%,T0IT+!(DL7mS=K$Pmr:o5D4%
6. 3<(I!)
7. iz*X(I!)
L7#e(#|,TB*X:
1. L7{F
2. +_g<,
3. j8hv
4. [q
5. +!(DL7mS=K$Pmr:o5D4%
6. 3<(I!)
7. iz*X(I!)
z4(D#e}!vZzk*`Y;,D3f<V#z7?<T>3fJmz*;,DK
M4(,;3fD;,S<#}g,zI\k*?vLjPD?i`Xz74(;v@"
D#e,r*+?z7;4(;v#e#I\z9kT;,Da1iT>;,Dz7#b
y,zITJm3)KM@](*{Gx2EDE"M3fy=4i4z7#}g,;v
}Z:rs+>Fcz53DKMaH:rRCFczDKM|PI\%XDwV;,D
`pE"#
W0L7MT!W0L73f
W0L7MT!W0L73f43KxOLjYziO#|G(#|,hv"[qM9I
W0L7rT!W0L7Di~Pm#(}*" JSP #e4(3f4T>W0L7rT!
W0L7#
P8vrXv(#eDhFT0h*4(D#ev}#WHz&1<G}Zz[W0L7
MT!W0L7D`M#z&1hF;v#e,C#e|,j8hvW0L7r_T!W
0L7D;NDV";vr`v<N"[qM;Pi~#
#e(#|,TB*X:
1. W0L7rT!W0L7{F
2. +_g<,
3. j8hv
4. ZW0L7rT!W0L7PDL7Pm,9IT!q|,?vi~D[qM<q
5. [q
6. +!(DW0L7mS=K$Pmr:o5D4%
7. 3<(I!)
8. iz*X(I!)
4 Lj*"_:9C0Lj~q14(Lj
z!q4(D#e}!vZzk*`Y;,D3f<V#z7?<T>3fJmz*;,
DKM4(,;3fD;,S<#}g,zI\k*?vLjPD?iW0L7r_T!
W0L74(;v@"D#e,r*+?W0L7rT!W0L7;4(;v#e#I\
z9kT;,Da1iT>;,DW0L7MT!W0L7#by,zITJm3)KM
@](*{Gx2EDE"M3fy=xPi4#}g,;v}Z:rs+>Fcz53
DKMaH:rRCFczDKM|PI\%XDwV;,D`pE"#
:o53f
:o53fT>KMZ_!(Dz7#1KMi4z73f1,IT(}%w4%+z7
Ek:o5#.sKMZ:o53fP!q:r}?#
KMIT(}%wLjD5X:o4%Lx:o#"aKMITHk*Lj,TsY5
X,xK$PmDZ]a#V;d#x14"aDKMk*Ljs,+}%yP#tZ:
o5PDz7#KMIZB)%.0f1+z7mS={GD:o5PrS:o5P}%
z7#B)%1,KM^h)::o5PDyPz7#
K$Pm
K$PmCH;v#{Pm#2MG5,KM+{GTs#{):Dz7mS=K$Pm
P#K$Pmk:o5D;,ZZKMF.Z:oZd:r:o5PDz7#
KMIT9C0K$L71|n4PTBYw:
v mSz7ML7AK$Pm
v 4(r|BK$Pm
v >}K$Pm0dPDL7
v SK$Pm>}z7ML7
v T>K$PmDZ]
v +8(K$PmhC*10K$Pm
)%|n9a)K)C'):10LjDK$PmPyPL7D==#
*xP):,KMIT!q{G#{SK$PmP:rDz7#x14"aDKMk*L
j1,{G+;\CJ#tZK$PmPDNNz7#KM2IT,1_P`vK$P
m#
)%3f
;PZ+LjMz7E"dk=}]b,"w*KMTCLj5PCJ(^.s,E\4
=k WebSphere CommerceSuite ;pa)D)%3f#
`}Lj<|,;5PDC44(aJ}LD)%3f#Z;3JmKMSd(6<P!
q*1X7#Z~3JmKM!qMuX7,xZ}3Jm{G!qW!0K==,xZ
D3C{G7O\QC,dk*1X7MEC(E",nsB)%#;sMaT>v)%
7O3f,PvKgB)%E":)%E"!F"0n"0KQCM\QC#
Z1B Lj 5
(6<
9C*z(6<,KMITf"XZ{GsQ"R%I10d|KDE",b%K?N)
:1<XkXBdkX7D;c#1{Gk*Mx3K;~L71,;hZaJ1S(6
<P!qX74I#
J'3f
J'3fJmKMT{G"a1dkDvKE"xP`-#}g,ZJ'3fP,KMI
T|DU{"gSJ~X7r\k#
2, Web 3f
2, Web 3f|,?NS/@wks3f1T`,=(T>DZ]#oz3fG2, Web
3fD;v>},C3f|(;-#|DD*5E"(}g5X_Tr0)M.`1DL
j;C)#
;C HTML 4(2,Lj3f#2,Lj3fIT|, HTML jGMD>,T0d|J
OK3fD*X,}g<qM/-,+|G;9C}]bPDE"#
/, Web 3f
/, Web 3f|,C'ks3f1zIDZ]#CZ](#GS}]bPi!D,,1J
mLjT>nBDE"x^hT Web 3fXB`k#
xOLj_PD/,zID3f(#H2,3f`,r*s?VLjE"|DG#51#
}g,aO51XTz7"[qMKME"xP|D#/, Web 3f`1Z#e;||,
DzkITlwXhE""TdvxPq=/#
(#IT*z7M`p3f":o53f""am%M):m%4(/, Web 3f#IT
Z WebSphere Commerce Suite P9C JavaServer Pages <u4(/, Web 3f#
#e
#eG;vr\r#=,(eK Commerce Suite }]bPDE"Z Web 3fOT>D=
=##e7(D>M<qZ3fOD;CM`M,T0d|3ftT,g30U+#b)
*X(eZ#eP,b)#eG(}9Ck Commerce Suite 4SD HTML jGr Bean
R{CK JavaServer Pages (JSP) <u44(D#
#e/,X4S=}]bP,rKZ Web OT>DE"\GnBD#1Dd}]bPDE
"1,Web 3fODE"+T/|B#g{tCK_Y:f,*T>}]bPnBD|D,
k7#e}K_Y:fPDD~#PX_Y:fMe}D~D|`E",kND Commerce
Suite oz#
6 Lj*"_:9C0Lj~q14(Lj
#eTZzI/,z7?<iMz7?<u?3fHd=c#|Ga);Vr%D=(4
qCz7M`pD;Bb[,b%K;iV;iX*?;34("ECM(e`,*XD
h*#IT*X(LjPD?vz79C`,D#e,r_*X(z7rz7ihF;,
D#e#
3E
3E;cG8vVZ Web 3fW?DE",|Z3fweBf#3E>JO(#GIiz
D,||,Q:o_,S=Ljr:oPDw**XD,D>4Sr<q3q#,D>4
SDN=ITG4%"<j"<q3qr;PD>rD>Pm#
zI\#{Z3EP|(TB4S:
v w3
v y`p3f
v :o5
v "am%
v ):m%
v )%4,3f
9IT|,;)=X(Lj?Er10_PEY&Dz7D4S#k<GmS;v4S=
:o_(6<,Tc:o_ITi4r|BdZ]#9I\k*;v8rb? Web >cD
4S,C>cIa)=SLjE"#
3<
3<GvVZx3%?DE"#|(#|,Lj{FM+>Uj#9ITmSNNk*D
=SE"#}g,zI\k*|,;v4S=:oPDrLjw*&\(g?E""aM
:o5)D$_8r<q3q#3<aT/XvVZ8(D Web 3fD%?#
14(r^D3<s,zITC JSP +||(= JavaServer Pages D~P:INCLUDE 8
n#
Z1B Lj 7
8 Lj*"_:9C0Lj~q14(Lj
Z2B 4(Lj
Z WebSphere Commerce Suite P,nlYMnr]D4(xOLjD=(G9C Commerce
Suite a)D>}Lji5D~,T00Lj~q1PICDyZ/@wD$_#
Lji5D~;v9uD~,||,K4(LjyhD+?PCJ4(|( Web M}]b
PCJ4)#*4(zT:DLj,&Z>}Lji5D~Dy!O9C0Lj~q1PD
$_4(BDi5D~#IZBDLji5D~("Z>}Lji5D~Dy!O,rK
|G>}Lji5D~PPCJ4D;v+71>,#fZBDD~{M?<a9B#
b1zP=V!q#ITr3W~qw"<Lji5D~,Z>}Lj0wP1P1Dy
!O4(&\TLj,r_ITWHTBLji5D~xP|D,.sYr~qw"<#
*|DLji5D~PD}]bE",IT1S`-PCJ4,r9C0Lj~q1PD
$_:0Ljr*m1JG>"00n1JG>M00K1JG>#*|DLji5D~
P|,D Web PCJ4(Lj3f),r4(BD Web PCJ4,IT9C WebSphere
Commerce Studio PD$_,rzT:!qD$_#
"b:g{z;k+>}Lji5D~w*zDLjDy!,2IT("zT:DLji
5D~#9(Lji5D~G;v|4SD}L,h*(QD1dH9C0Lj~q14
FLji5D~D1d|$#
Lji5D~
Lji5D~ (.sar) G;v9uDi5D~,||,4(LjyhD+?PCJ4#|w
*CwTI=c4FDq=+Lj|0M;6DXe,2Cw4(BLjDy!#*4(
;vITi4"/@M:oD&\TLj,;h+Lji5D~"<=3W~qw#
Lji5D~(#|,:
v D~PCJ4:
– Web PCJ4:C44(Lj3fDD~,}g HTML"JSP D~"<q"<NM|
,D~#Web PCJ4iO*Lji5D~PD;v9uDD~#1"<Lji5D
~1,Web PCJ4+"<= Web &CLrD5y76#
– tTJ4s(:|,KLj3fOyPD>DD~#g{Lj'V`VoT,rJ4
s(+|,`vs(;4,?VoT;vs(#tTPCJ4iO*Lji5D~P
D;v9uDD~#1"<Lji5D~1,B;cPCJ4+"<=`76#
v Lj}]bPCJ4:*0k}]bD}]#Lj}]bPCJ4|(TB}]::
z"z7?<"|n"uR"5V"v[o"0K"Lj"0nM}?%;#XZXh
}]Dj{Pm,kNDLji5D~}]bE"#Lj}]bPCJ49CT00k
Lr1m~|P'Dq=<CD XML D~q=#
v '6PCJ4:IBM Payment Manager DdCE"#
© Copyright IBM Corp. 2000 9
v hv{:;v XML D~,sarinfo.xml,|hvKLji5D~,|( Web PCJ49
ui5D~"J4s(MLj}]bPCJ4 XML D~#sarinfo.xml D~9|(|,
D~D~;BTliD~D{F,T0PXZ"<}LPyhDi5D~DE"#
sarinfo.xml GLji5D~P(;?FDD~#
XZLji5D~D>},kNDLji5D~>}#
WebSphere Commerce Suite |,K>}Lji5D~,zITZ|Dy!O(hLj#K
Lji5D~F* infashion_locale1_locale2.sar,dP locale1 M locale2 GLjT>
9CDoT,}g infashion_en_US_es_ES.sar#
g{#{+Lj("ZVPDLjr;,DLj>}y!O,zIT4(T:DLji5
D~#2IT4(k0Lj~q1;p9CD>}Lji5D~#
"b:0Lj~q1PD$_+QwZ>}Lji5D~P9CDLj}]bPCJ4{
F#rK,g{z#{9C0Lj~q1PD$_`-Lji5D~,Xk9CkLji
5D~P`,DPCJ4#
>}Lj
WebSphere Commerce Suite a)DLj0wP1P1G;vZ_1PLj#|I5VZ`
Z1q%bc[>cOn#CDXw,|(`D/'V,"a);v&\LjyXhDy
P3fMXw#0wP1P1w*Lji5D~k WebSphere Commerce Suite r|Z;p,
rK;h*xPd|20#*ki4>}Lj,+?yhvDvG+|"<= WebSphere
Commerce Server O#
IZZ WebSphere Commerce Suite P4(LjG("Z!qM^D>}Lji5D~Dy
!OD,yTRG+0wP1P1hFIzLjDy!#|yZ;vr%x-}i$D:
owL,yP>}Lj3fITr%X(F#
PX0wP1P1:owLD|`E",kND>}Lj:owL<mM9C8}#9C
8}j8hvKLjP?vC';%DwL,}g"arT>z7#PXgN9C?v3
fDj8<uE",kND?v3fT&DN<E"#
v Lj
v Lji5D~
v "<
v 4(Lj
v >}LjD`D/Xw
10 Lj*"_:9C0Lj~q14(Lj
Lj}]bPCJ4
Lji5D~PDLj}]bPCJ4|(K}]bP+*0kDyP}]#Lj}]b
PCJ4+9CT00kLr1m~|P'Dq=<CD XML D~q=#
>}Lji5D~|(yPT4(&\TLjX8D}]bPCJ4#IT^Db)D~
TcZT:DLjP9C,r+|GCw4(T:D XML D~Dr<#
PX>}Lji5D~P9CD}]bPCJ4D~Pm,kND>}Lji5D~}]
bPCJ4#
J4s(MtTD~
J4s(MtTD~9zIT,$ JavaServer Pages O8(oT73D Java TsD/O#
13fh*8(oT73J4,}gm%VNj)"<NC'gf{"rB-K%PD5
1,3fITSky!oT73`&DJ4s(rtTD~PBX,TcKMITC{G
T:DoTi43f#by4( JSP #e1MIT+!LHX@5KMDoT73,ky
PJ4s(MtTD~PD8(oT73E"`@"#
d;b=V!q4PD&\`,,+Z|G&mD==O9GPyxp#J4s(MtT
D~.dHOX*Dxp|(:
v J4s(XkZ9C.0xP`k,xtTD~;h`k#
v IZJ4s(h*`k,rK|DT\TC#
v IZtTD~Z53PTD>D~DN=fZ,yTOW,$M^D,R^D1;hX
B`k#
v tTD~;)|D,WebSphere Application Server ;h*T>yv|Dx"B#eU~
qw_Y:fr"BCJtTD~DD~MQc;#g{|DJ4s(,WebSphere
Application Server h*XBt/#
v `ks,J4s(I*@"D=(#tTD~PD Non-ASCII D>XkC IBM *"_
$_d,Java <ufa)D native2ascii Lr*;* ASCII q=#
PXgNZ`D/>cP9CtTD~D>},kND>}Ljr`D/"a>}#XZ
b)wbD|`E",kCJ Sun Microsystems Java Web >c#
Lji5D~>}
TBGb9u10wP1P1Lji5D~Doma9:
v SAR-INF
– |,hvLji5D~D sarinfo.xml D~:
sarinfo.xml
v }]
– |,yPLj}]bPCJ4#
Z2B 4(Lj 11
- >XX(D~P
v :z
v z7?<
v uR
v v[o
v 0K
v Lj
v 0n
v }?
v '6
- :z
- z7?<
- |n
- ;BTli
- uR
- 5V
- v[o
- 0K5V
- 0K
- Lj
- Ljz7?<
- Ljz7?<0K
- Ljz7?<0n
- Lj1!
- Lj5V
- 0n
- 0n5V
- }?
v tTJ4s(
– |,LjDI*;D>D~#
- infashiontext_en_US.properties
- >XX(D~P
v Webapp
– |,LjDyP Web PCJ4(|,>XX(D~)#
12 Lj*"_:9C0Lj~q14(Lj
v Lji5D~
Z2B 4(Lj 13
14 Lj*"_:9C0Lj~q14(Lj
Z3B Tools
Lj~q
0Lj~q1JmzyZk WebSphere Commerce Suite ;pa)D>}lY4(Lji5
D~#4(Lji5D~s,0Lj~q1aJmz4PBPNq:
v "<Lji5D~44(K*DLj
v C00n1JG>|D0nhC!n
v C00K1JG>|D0KhC!n
v C0Ljr*m1JG>|D#fLjhC!n
"bBn:>}Lji5D~;'V0Lj~q1ICDyPI\hC!n#}g,yZ
>}Lji5D~4(DLj+;aT>C0Lj~q1PD06-1{"VN4(D6
-{"#*T>K{",hTLjxP(F#
0nJG>
C00n1JG>*Lj8(0nhC!n#bvJG>JmzhCr|D0nE",T
90n(|(3)Xx&wDv50)ITT>Z?])%O#Z*Lj8(0J.0,
k7#k0q?ExP*5,Tc7(z&U!D0n`MMHJ#
ITC00n1JG>8(TB0nE":
v ;6)%D0UXx#b)XxGXmbeODxr,IzR"!r1=PiI#}
g,SCs2sTMG;v0UXx# WebSphere Commerce Suite *?vLj4(K;
v;I>}D1!0UXx WORLD#
v LjD0n`p#*LjU!D?V0n`M4(;v`p#}g,* GST 4( GST `
p,r*!/1=P04(!/1=P`p#zITy]h**Lj4(Nb`D`
p#
v T>xKMDLjP?v0n`pD{F#g{LjC`VoTT>,zITh**?
VoT(eT>{F#}g,0n`p{FI-k*UorBo,rLj'VDNb;
VoT#
v mSv50 (VAT) D\&#ITC0`p13f+`p(e*X(D VAT#Z:owL
P(x;GZaK}LP)VAT +mS=z7,2MG5Z0z713fO|+T>*
z7[qD;?V#
v rKMU!D0J(YVH)#?V0J<Gk0UXxT00n`p`*5D#}
g,zIT*yP0K=SCsD)%8(U! 10% D0K0n,*0K=SCs.b
D)%8( 12% D0K0n#
v 0nzkGJCZ`,z7D;i0n#}g,JCZSuDyP0n<ITViZ,
;v{*0Su1D0nzkB#ITy]h**Lj4(Nb`Dzk#WebSphere
Commerce Suite *;P8(x0nzkDz74(1!0nzk#*Lj4(0nzk
s,&*?vzk8(JCD0n`p#
© Copyright IBM Corp. 2000 15
ZuN4(Lj1,|a|,>}Lji5D~P8(D1!0nhC!n#PX*Lj
8(0nhC!nD|`E",kNDhC0n#
"bBn:
v 00n1JG>";'V}]bPyPICD0nE"#*Z}]bPmSr`-d|
0n,&`-`&D}]bPCJ4D~#"b,g{zTPCJ4D~a9xPK\
sD|D,r+^(9C00n1JG>`-NNE"#PX00n1JG>Z}]b
P`-D)VNDE",kNDLji5D~}]bE"#
v 9C00n1JG>>}E"vvGSLji5D~P`&DPCJ4D~P>}E
",x;GS}]bP>}#g{zQ-"<KLji5D~,&Z+0nE"SLj
i5D~P>}.s,YS}]bP>}#
00K1JG>
00K1JG>JmzhC0K[q,TcT>?])%D0KQC#
ITC00K1JG>*Lj8(TB0KQCE":
v Lj'VD0Ka)_#0Ka)_(e*0K]M_0d0K~qDiO#}g,
XYZ Courier,Overnight MG;v0Ka)_#
v T>xKMDLjP?v0Ka)_D{F#g{LjC`VoTT>,rzI\h*
*?VoT(eT>{F#}g,UoD0Ka)_{FI\k"orBoD{F;
,#
v ;6)%D0KXx#b)XxGXmbeODxr,IzR"!r1=PiI#}
g,SCs2sTMG;v0Kxr# WebSphere Commerce Suite *?vLj4(K;
v;I>}D1!xr WORLD#
v >cO9CD0K`p#b)`p9zITxV?v)%D0Kfq#n#CD0K`
p("ZX?"s!r}?O;}g,s~z7"PHs!Dz7M!~z7GyZs
!D}V;,D0K`M#Xk*X(Dz78(0K`p,qr,yPDz7<+9
C1!5* 0.00 D0K[q#"b,WebSphere Commerce Suite +yZX?6'D`
pSd|`MD`pPxV*4#
WebSphere Commerce Suite (eK=V1!D0K`p,L7%[M)%[q,b)<
T/8(xyPz7#Cz7?<$_+zy4(D`p8(xz7#
v r:o_U!D0K[q#?V[q<kuR"0KXx"0Ka)_T0`p`X#
}g,IT8(zZs~D0KQCG $10.00"zZ!~D0KQCG $5.00"zJs
~D0KQCG $20.00 T0zJ!~D0KQCG$15.00#
"bBn:
v 00K1JG>";'V}]bPyPICD0KE"#*Z}]bPmSr`-d|
0K,&`-`&D}]bPCJ4D~#"b,g{zTPCJ4D~a9xPK\
sD|D,r+^(9C00K1JG>`-NNE"#PX00K1JG>Z}]b
P`-D)VNDE",kNDLji5D~}]bE"#
16 Lj*"_:9C0Lj~q14(Lj
v 9C00K1JG>>}E"vvGSLji5D~P`&DPCJ4D~P>}E
",x;GS}]bP>}#g{zQ-"<KLji5D~,&Z+0KE"SLj
i5D~P>}.s,YS}]bP>}#
Ljr*m
0Ljr*m1JG>CzaIX4(r^D;cLjE"#0Ljr*m`-w1Jm
z`-gBE":
v #f:Jmz|DLj{FM6-{"#
v *5==:Jmz|DLjD*5E",|(V@X7"gSJ~X7Mg0#
v oT:Jmz!qLjD1!oT,T0Lj'VDd|oT#
v uR:Jmz!qLjD1!uR,T0Lj'VDd|uR#
v T>3f * ITCz6pT>z7D1!z7?<iMz7?<u?#e#
"<
Z4(i5D~.s,Xk+|"<x Websphere Commerce Server,Tc4(&\TLj#
Z"<.0,&7(z#{rDv~qw"<,}g,G(~qwrd|bT~qw,r
zz~qw#
+Lji5D~"<x Websphere Commerce Server 1,IT!qNb}?Dk*"<D
D~#}g,"<1IT!qTBD~DNbiO:
v Lj}]bPCJ4(xPr;xP*zz7?<}])
v Web PCJ4,}g,JSP D~"HTML D~M<q
v tTJ4s((LjDD>)
ZWN"<1,(iz"<{vLji5D~(yPTOD~),Tci4&\Lj#+
GZTsD"<P,zI\;#{|B}]bPCJ4"*zz7?<}]"Web PCJ4
rtTJ4s(,x;GXB"<{vLji5D~#
d;"<Lji5D~Dw*=(G(}0Lj~q1,+2ITC|nPxP"<#;
P0>c\m11M0Lj\m11P(^"<Lj#
"b,9IT+ Web PCJ4"<=Lji5D~P,r"<=Z WebSphere Commerce
Studio O*KDLjP#
"bBn:
1. 1Z WebSphere Commerce Studio P!q0"<11,r"<= Commerce Suite ~q
wOD;G!PDD~,x;G{vLji5D~#rK,Z WebSphere Commerce
Studio P"<;GC4|BLji5D~rQK*DLjD Web PCJ4,x;G4
(K*DLj#
2. ;N;I"<;vLji5D~#;'V"P"<,RK`"<+<B=vLjD"<
<a'\#
Z3B Tools 17
WebSphere Commerce Studio
WebSphere Commerce Studio Z=Vf>PJC:Commerce Studio Developer fM Commerce
Studio (5*"f# Commerce Studio Db=Vf><|,4(M`-LjD~PCJ4
XhD$_,dP|( HTML M JavaServer Pages#}*"$_b,9|, Commerce Suite
y!fr Commerce Suite (5fD*"mI$#rK,WebSphere Commerce Studio a)
KLj*"_Z*"73P4(MbTLj1h*D;P#
Commerce Studio Db=Vf>|,TBi~:
v IBM WebSphere Commerce Studio
– WebSphere Studio
– WebSphere Commerce Suite Studio )9((} WebSphere Studio t/)
– IBM PerfectPhoto (R)
– MacroMedia(R) Web publishing
– MacroMedia LikeMinds(TM)
– Segue SilkPreview
Commerce Studio *"f9|,TBi~:
v WebSphere Commerce Suite y!f
v VisualAge(TM) for Java,(5f
PRO
Commerce Studio (5*"f9|,TBi~:
v WebSphere Commerce Suite (5f
v Visual Age for Java s5f
v Blaze Advisor (TM) Builder
v Blaze Advisor Innovator Workbench
WebSphere StudioWebSphere Studio G;v+yP Web >c*"D=f/I=+2SZD$_W~,|Jm
zZPk;C4("\mM,$>c#
WebSphere Studio |(TBi~:
v vT/hCr< * Studio |(}vvT/hCr<4ozz("rq!(^,TCJh
*4(DvT/frDJ4#;vr<CZ<kQ-(eDJ4,mb=vCZ}<z
jI("C'MZ]J4D}L,x;hk* Studio#
v Page Detailer * ;V Web 3fVv$_,a)`X"6=T0SnUC'GH(m]"
s!"4MZ3fO;6?~z7D1d)TyZ Web D;WDj8Vv#
18 Lj*"_:9C0Lj~q14(Lj
v Page Designer(xP WebArt Designer M AnimatedGif Designer)* Jm4( HTML
r JavaServer Pages(JSP),T04(/-<q#
v Java Bean"}]bM SQL r< * (}9C~qwKD Java Bean lw"|B4T+
2}]bPDE",+/,Z]mS=zD Web 3fP#
v Applet Designer * 9C Java Bean 4( Java !&CLr#
v IBM Distributed Debugger * M'z/~qw&CLr,zITC|lbMoOLrP
Dms#
v IBM Hotmedia * JmzmSXb'{,}gw=t5"360 HS<"/-"IF/M
v/RIuED`=8<q#
PX WebSphere Studio &\D|`E",kND6Studio 8O7#
WebSphere Commerce Suite Studio )9
Commerce Studio +TB)9mS= WebSphere Studio:
v 0Lji5D~1#e * JmzZLji5D~#eDy!O4( Studio n?#Z4
(Lji5D~n?1,h*SLji5D~P+D~PCJ4<k WebSphere Studio#
v <k0Lji5D~1 * JmzSLji5D~P+D~PCJ4<k=("ZLji
5D~y!OD Studio n?P#
v <v0Lji5D~1 * JmzS WebSphere Studio P+D~PCJ4<v=
WebSphere Commerce Server ODLji5D~P#
v Lji5D~"<!n * 1S WebSphere Studio O+D~PCJ4"<=K*DLj
1,Jmz!q!n#
WebSphere Commerce Suite Studio )9$_ITCzC Page Designer lYaIX`-L
j3fMd|D~PCJ4,;s+|G<X=~qwODLji5D~P,M/r+|
G"<=K*DLjP#
Page DesignerWebSphere Studio D Page Designer G;v/I$_,zIT9C|4(",$ Web >
cD3f#|a)gB+23f`-&\:
v WYSIWYG 3f`-
v /@w$@3f
v $_8q=Xw
v OE<q"4S=3f
v 3fD`vS<(}#"HTML 4"$@"r\ HTML 4"^r\)
Page Designer 'V HTML"Java !~qLr"Java Bean"JavaServer Pages (JSP)"JavaScript
M VBScript,"R|P(E`-wozz4(M\mb)*X#zIT4( JSP D~r`
-zC Studio r<4(D JSP D~"mSd| Java Bean D}]"(Fa{m#z9I
TSE>bP!q&\"mS=zD Web 3f,x^h4;Pzk#
Z3B Tools 19
JSP G#JCZ4(T>zDz7?<D`pMz73f#*4(/, Web 3f,kOE
Commerce Suite X(D Bean#
Page Designer _PT:D<N`-Lr4T<qxP`-"4(MFw/-:WebArt
Designer M Animated Gif Designer,|GIT(} Page Designer $_K%qC#
PX9C Page Designer D|`E",kND6Studio 8O7D:Page Designer;#
Commerce Studio D~a9
14( Commerce Studio Lji5D~n?1,|Z WebSphere Studio P_PX(DD
~a9#*9n?\;}7<vA3W~qwODLji5D~P,Xk,$KD~a
9#4,g{zrn?mSBD~,r|GXk9CKa9#
yPLji5D~PD Web PCJ4<|,ZCLjDn?P#Cn?VZTBD~P
P:
v resources * WebSphere Studio T/*yPn?4( resources D~P#
v rules * WebSphere Studio T/*yPn?4( rules D~P#
v servlet * WebSphere Studio T/*yPn?4( servlet D~P#g{ZLjP4(
!~qLr,k+|Gf"ZCD~PP#ZyPd|ivB,servlet D~P+*U#
v stores * |,n?D~n?D~,store.sapf,|Zz9C0Lji5D~1#e4(
Studio n?1zz,T0 store directory D~P,dP store directory I0Lj~q1
PD04(Lji5D~13f(e#store directory D~P|,yP HTML M
JavaServer Pages D~,T0TBSD~P:
– locale * }g en_US#oT73D~P|,X(ZoT73D<q#g{Lj'V`
oT73,r+aP`voT73D~P#
– images * |,KLjP9CD<qD~#
ITZKD~PPmSB<q,r4UzD!qZ stores D~PB4(BD~P#
v theme * |, Master.css D~# WebSphere Studio *yPn?T/4( theme D
~PM Master.css D~#
g{z#{4(T:LjDPCJ4"9C WebSphere Studio "<Lj,rXk@UTO
D~a9+zDD~f"Z stores D~PP,Tc}7"<#
20 Lj*"_:9C0Lj~q14(Lj
Z4B 4(Lj
*4(Lj,k4PTBYw:
1. 4(LjyP_#
2. {C0>c\m11(^4(C'r{C0Lj*"_1(^4(C'#
3. 4(Lji5D~#
4. |DLj}]bPCJ4#
5. |DD~PCJ4#
6. "<Lji5D~#
4(LjyP_
*4(LjyP_,k4PTBYw:
1. 9CTB;V=(Z ORGENTITY mP4(i/:
v 9C>} AddOrganization JSP D~,;Z(mS;C)
v 9CTB SQL E>w*zD8O:
insert into member (member_id, type) values (1000, ’O’);
insert into orgentity (orgentity_id, orgentityname, orgentitytype) values
(1000, ’YourOrganization’, ’O’);
dP member_id M orgentity_id HZ 1000 x O Gi/#
"b:ZKPE>.0,kli MEMBER mTqCB;vICDa1j6#
4(_P0>c\m11(^D\m1
*4(0>c\m11,k4PTBYw:
1. r*0\mXF(1"T0>c\m11m]G<#
2. !q>c#
3. SCJ\mK%P,%w\m1#T>\m1Pm#
4. %wB(#0\m1E"1r<r*A0j8E"1E"3f#
5. y]h*jI3fODVN;1jIK3f1%wB;=#T>0CJX(13f#%
wjI#
© Copyright IBM Corp. 2000 21
22 Lj*"_:9C0Lj~q14(Lj
Z5B 4(Lji5D~
zITCTB=V=(.;4(Lji5D~:
v 9C0Lj~q1
0Lj~q19zITy] Commerce Suite a)D>}c]X4(Lji5D~#>}
Lji5D~y]Z1q%b>cn#CD:owL4(Lj,"R9|(X*D
JavaServer Pages D~MK*LjyhD|n#;)z4(KLji5D~,MI!q"
4+|"<= Websphere Commerce ~qwO,by,4(;RK*DLj,;s9C
0Ljr*m1"00n1JG>"00K1JG>M WebSphere Commerce Studio (
F|#g{z26,9ITZ"<.09Cb)$_(FzDLji5D~#
v ("zT:D0Lji5D~1
g{>}Lji5D~;{OzDh*,r_zG#h*(F>}LjTCw4(d|
LjDy!,rzI\|26("T:DLji5D~#("zT:DLji5D~h
*PX Commerce Suite }]b"XML"Java M JavaServer Pages <uD_6*6#Z
K&Xk9CDf6Lji5D~Z("Lji5D~D*zozPPE(Dhv#
"b,0Ljr*m1"00n1JG>"00K1JG>;\|DLji5D~PD
VPE",x;\4(|#
9C0Lj~q14(Lji5D~
*9C0Lj~q14(Lji5D~,k4PTBYw:
1. r*0Lj~q1#
T>Lji5D~Pm#
"b:g{zZ;Nr*Lj~q,raT>4(Lji5D~3f#*A=h 3#
2. %wB(#
T>4(Lji5D~3f#
3. ZLji5D~VNPdkzDLji5D~{#bv{FITkzDLj{F`,,
}g Mystore#ZdkD{Fs+mS)9{ .sar,}g Mystore.sar#K{FI*L
ji5D~DD~{#1jI4(Lji5D~1,|+#fZTB;C:
Commerce_Suite_install_path\stores\web\Mystore.sar
4. ZLj?<VNP,dkzDLjD?<{#?<{(eK Web PCJ4+*"<=d
PD~qwOD?<#1"<Lji5D~1,1!ivBKD~+"<=ZK(eD
Lj?<P#}g,Z WebSphere Commerce Server O:
Commerce_Suite_install_path\stores\web\Mystore
dP,Mystore G?<#
5. SLjyP_B-PmP,!q5PLjDi/#
6. S>}PmrP,!qzDLj+yZDvLji5D~#
Z0>}1hvrPaT>C>}Dhv#*Hi4>}Lj,k%w$@#
© Copyright IBM Corp. 2000 23
7. %w7(#
+T>0Lji5D~1Pm#"b,4(DLji5D~T>ZPmP,xLj{F
VNPD{Fk>}Lj`,#ITC0Ljr*m1JG>|DK{F#
VZQ-yZ>}Lj4(KBLji5D~#rK,BLji5D~|,KyPk>}
Lj,yDE"#*|Db)E",k4PTB;vr`vYw:
v |DLj}]bPCJ4,|,z7?<"0n"0KM'6E"#
v |DD~PCJ4#
<8Mws,"<Lji5D~T4(I5JK*DLj#
r*0Lj~q1
*r*0Lj~q1,k4PTBYw:
1. *t/0Lj~q1,k4PTBYw.;:
v S*<K%,!qLr,;s!q IBM WebSphere Commerce Suite,ns!q
Lj~q#
v Z/@wPCJTB URL:
http://hostname/storeservices/
dP host_name G WebSphere Commerce Server D+^( TCP/IP {F#
T>0IBM WebSphere Commerce Suite G<13f#"bBn:
2. ZC'{VNP,dkzDC'{#
3. Z\kVNP,dkzD\k#
4. %wG<#
T>Lji5D~Pm#
24 Lj*"_:9C0Lj~q14(Lj
Z6B |DLj}]bPCJ4
g{9C0Lj~q1PD$_4(Lji5D~,rBDLji5D~;*<M|,k
zyZD>}Lji5D~(}g infashion.sar)`,DLj}]bPCJ4#Lj}]
bPCJ4I! XML D~DN=#
s`}ivB,*|DLj}]bPCJ4,zXk1S`- XML D~#Z3)ivB,
zIT9C0Lj~q1PD$_4`-}]bPCJ4#zD!nPZTBmP:
Lj}]bPCJ4 `-!n
5V v `- XML D~#
z7?< v |Dz7?<E"
Lj v `- XML D~#
v 9C0Ljr*m1JG>|DLjE"#
XZITCJG>`-D}]bVNDP
m,kNDLji5D~}]bE"#
0n v `- XML D~#
v 9C00n1JG>|D0nhC!n#X
ZITCJG>`-D}]bVNDPm,
kNDLji5D~}]bE"#
0n5V v `- XML D~#
v 9C00n1JG>|D0nhC!n#X
ZITCJG>`-D}]bVNDPm,
kNDLji5D~}]bE"#
0K v `- XML D~#
v 9C00K1JG>|D0KhC!n#X
ZITCJG>`-D}]bVNDPm,
kNDLji5D~}]bE"#
0K5V v `- XML D~#
v 9C00K1JG>|D0KhC!n#X
ZITCJG>`-D}]bVNDPm,
kNDLji5D~}]bE"#
Lj*z7?< v `- XML D~#
Lj5V v `- XML D~#
v[o v `- XML D~#
|n v `- XML D~#
© Copyright IBM Corp. 2000 25
Lj}]bPCJ4 `-!n
uR v `- XML D~#
v 9C0Ljr*m1JG>|DLjE"#
XZITCJG>`-D}]bVNDP
m,kNDLji5D~}]bE"#
}? v `- XML D~#
:z v `- XML D~#
Lj*z7?<*0n v `- XML D~#
Lj*1! v `- XML D~#
;BTli v `- XML D~#
'6 v |D'6hC!n#
`- XML D~
*`-Lj}]bPCJ4 XML D~,k4PTBYw:
1. (}4i sar-info.xml 47(D) XML D~kPCJ4X*#
}g,infashion.sar Z sar-info.xml PD5VPCJ4gBy>:
<asset fragmented=“no” name=“fulfillment”>
<file name=“data/fulfillment.dtd” type=“dtd”/>
<file name=“data/fulfillment.xml” priority=“1” type=“db-load”/>
</asset>
*|D5VPCJ4,zh*`- fulfillment.xml T0`&D DTD fulfillment.dtd
(g{GXhD0)#
2. 4iTs#MMT&ZPCJ4D}]#M#
3. 4iLji5D~}]bE"(|PvK?v XML D~Dn!hs)PDE"#
4. 4i`&Z XML D~D DTD D~#dtd D~,yPZ sar-info.xml D~P#
}g,=h 1 P5V>}PD DTD D~G data/fulfillment.dtd#
5. `- XML D~#
PXLj}]bPCJ4D|`E",kND4(Lj}]bPCJ4#KE"|,PX
4( XML D~D>}M8<#
26 Lj*"_:9C0Lj~q14(Lj
Z7B |DLjE"
zIT9C0Ljr*m1JG>4|D;cDLjE",|(Lj{FM6-{""*
5E""\'VDoTMuR0T>3f#b)5+ZzBN"<Lj1|B#
*|DLjDLjE",kSTB!nP!q;nr`n:
1. |DLj{FM6-{"
2. |D*5E"
3. |DLjDoT'V
4. |DLjDuR'V
5. |DLjDT>3f#e
|DLj{FM6-{"
*|DLj{Fr6-{",r_,1|Db=_,k4PTBYw:
1. r*0Lj~q1#
2. S0Lji5D~1PmP!qzk*|DDLji5D~#%wLjr*m#
r*0Ljr*m1JG>#
3. Ss`D<=r\,%w#f#
4. SLj3fDT>oTB-PmP,!qT>Lj{FM6-{"yCDoT#
5. ZLj{FVNP,C=h 4 P!qDoTdkLjD{F#PXgNC;,DoTd
k}]D|`E",kNDC`VoTdk}] #
6. Z6-{"VNP,C=h 4 P!qDoTdk6-{"#
7. g{zDLj'V`VoT,kTLj'VD?VoTX4=h 4 = 6#
8. g{#{Z0Ljr*m1JG>PjIm;vNq,kZs_D<=r\P%w`&
D3f#g{Nq<QjI,k%w7(#fzywDhC"5X=0Lji5D~1
Pm#*i4LjD|D,k"<Lji5D~#
|D*5E"
*|DLjD*5E",k4PTBYw:
1. r*0Lj~q1#
2. S0Lji5D~1PmP!qzk*|DDLji5D~#%wLjr*m#
r*0Ljr*m1JG>#
3. Ss`D<=r\,%w*5#
4. SLj3fDT>oTB-PmP,!qT>Lj{FM6-{"yCDoT#
© Copyright IBM Corp. 2000 27
5. ZwV;,DX7VNP,C=h 4 P!qDoTdkLjDX7E"#PX8(DV
ND|`E",k%woz#
"b:PXgNC;,DoTdk}]D|`E",kNDC`VoTdk}]#
6. g{zDLj'V`VoT,kTLj'VD?VoTX4=h 4 M 5#
7. g{#{Z0Ljr*m1JG>PjIm;vNq,kZs_D<=r\P%w`&
D3f#g{Nq<QjI,k%w7(#fzywDhC"5X=0Lji5D~1
Pm#*i4LjD|D,k"<Lji5D~#
|DLjDoT'V
*|DLjDoT'V,k4PTBYw:
1. r*0Lj~q1#
2. S0Lji5D~1PmP!qzk*|DDLji5D~#%wLjr*m#
r*0Ljr*m1JG>#
3. Ss`D<=r\,%woT#T>0oT1j)#Q!DoTPmT>Q-\=Lj
'VDoT#ICDoTPmT>ITmS=LjDoT#PTB!n:
v *+ToTD'VmS=Lj,kZICDoTPmP!qZ{DoT,"%wm
S#
v *+ToTD'VSLjP}%,kSQ!DoTPmP!qoT,"%w}%#
"b:z;\}%Q8(*1!oTDoT#*}%KoT,WH8(m;voT
w*1!oT,;s}%KoT#
v *|D1!oT,k!q+*w*1!oTDoT,"%whC*1!oT#
4. g{#{Z0Ljr*m1JG>PjIm;vNq,kZs_D<=r\P%w`&
D3f#g{Nq<QjI,k%w7(#fzywDhC"5X=0Lji5D~1
Pm#*i4LjD|D,k"<Lji5D~#
"b:
1. g{zk*+Q!DoTPmP4|,DoTmS=Lj,kNDmS=>c'VDo
TPm#
2. Z"<Lj.s,z+^(9C0Ljr*m1JG>+\'VDoTSLjP}%#
0Ljr*m1JG>;\+oTSLji5D~P}%,x;\}%Z}]bPQ-
\='VDoT#*S}]bP}%oT,k`- STORELANG m#
|DLjDuR'V
*|DLjDuR'V,k4PTBYw:
1. r*0Lj~q1#
2. S0Lji5D~1PmP!qzk*|DDLji5D~#%wLjr*m#
r*0Ljr*m1JG>#
3. Ss`D<=r\,%wuR#T>0uR1j)#
28 Lj*"_:9C0Lj~q14(Lj
4. SLj3fDT>oTB-PmP,!qLj'VDZ;VoT#Q!DuRPmT>
Q-\=Lj'VDuR#ICDuRPmT>ITmS=LjDuR#PTB!n:
v *+TuRD'VmS=Lj,kZICDuRPmP!qZ{DuR,"%wm
S#
v *+TuRD'VSLjP}%,kSQ!DuRPmP!quR,"%w}%#
"b:z;\}%8(*1!uRDuR#*}%KuR,WH8(m;vuRw
*1!uR,;s}%KuR#
v *|DLj1!oTD1!uR,k!q+*w*1!uRDuR,"%whC*
1!uR#
"bBn:z;IT*LjD1!oThC1!uR#g{zDLj'V`VoT
xz#{+uRk?VoT`X*,rzXk9C`&D XML D~r STORELANG
mmS;vu?#PX|`E",kND(eLjDoT#
5. g{zDLj'V`VoT,kTLj'VD?VoTX4=h 4#
6. g{#{Z0Ljr*m1JG>PjIm;vNq,kZs_D<=r\P%w`&
D3f#g{Nq<QjI,k%w7(#fzywDhC"5X=0Lji5D~1
Pm#*i4LjD|D,k"<Lji5D~#
|DLjDT>3f#e
#eG;vr\r#=,(eK Commerce Suite }]bPDE"Z Web 3fOT>D=
=##e7(3fOD>M<qD;CM`M,T0d|3ftT,g30U+#g{Z
Lji5D~1z|,Kz7}],r JSP #e+T/8(xLjDz7?<iMz7?
<u?3f#9CT>3fj),zITj6b)3fP?v3fDB1!#e#
*|DLjD#e,k4PTBYw:
1. r*0Lj~q1#
2. S0Lji5D~1PmP!qzk*|DDLji5D~#%wLjr*m#
r*0Ljr*m1JG>#
3. Ss`D<=r\,%wT>3f#PTB!n:
v *|D1!z7?<i3f,kZz7?<i3fVNPdk#eDD~{#
v *|D1!z7?<u?3f,kZz7?<u?3fVNPdk#eDD~{#
v g{zF.9C`V`MDz7?<u?3f(}gz7P;v3f,W0L7P
;v3f),rkZPmPdk`&#eDD~{#
"b:zXkZmrz7?<u?3fPAYP;v8(Dz7?<u?3f#
4. g{#{Z0Ljr*m1JG>PjIm;vNq,kZs_D<=r\P%w`&
D3f#g{Nq<QjI,k%w7(#fzywDhC"5X=0Lji5D~1
Pm#*i4LjD|D,k"<Lji5D~#
Z7B |DLjE" 29
30 Lj*"_:9C0Lj~q14(Lj
Z8B |D0nhC!n
**zDLj|D0nhC,kSTB!nPxP!q;nr`n:
v |D0UXx#
v |D0n`p#
v |D0n`pT>{F#
v |D0J#
v |D0nzk#
v 8(`p=zk
|D0UXx
0UXxGz*rd;6uoDXmxr#ZzZ;N4(Lj1,Ma*z4UZ>}
Lji5D~PD(ehC1!0UXx#
"b:>}Lji5D~ InFashion.sar (eK0@g1Xx,|^(C00n1JG>
>}#g{z8(DzRrXxM!/1=PDiO;%d,r+;*9C0@g1X
x#
*|D0UXx,k4PTBYw:
1. r*0Lj~q1#
2. SLji5D~PmrP,!qLji5D~,;s%w0n#
r*00nJG>1#
3. Ss_D<=r\P,%wXx#
4. *mSXx,k4PTBYw:
v SzRrXxB-PmP!qzRrXx#
v gB9C!/1=PB-Pm:
– g{z!qSCs"@zrU>w*zRrXx,k4PTBYw:
- SB-PmP!qzy!zRD]r$#
- g{P3v0JJCZ{vzRrXx,SPmW?!qd|#
– g{z!qKSCs"@zrU>TbDzRrXx,k4PTBYw:
- ZCVNP,dkzy!zRrXx!/1=PD{F#
- g{C0JJCZ{vzRrXx,rCzRrXx;P!/1=Prd|P
~Xx,k#td*U#
v %wmSmSzRrXxM!/1=PDiO=Q(eDXxPm#
v X4=h 4 mS|`0UXx#
5. *>}3vXx,SQ(eDXxPmrPxP!q,;s%w}%#
© Copyright IBM Corp. 2000 31
6. g{z#{Z00n1JG>PjIm;nNq,k%wZs_<=r\P`&D3
f#g{;h*,%w7(T#fzDhC!n"Kv#
"b:00n1JG>9zIT4(^^?D0UXx,;xg{z9C`Z 50 vXx,
Ma"V+(Q\$1dE\Z[q3fOT>0Jm#
|D0n`p
CZzLjDwv0n(}g,!/1=PDrX=D)<&CPT:D`p#ZzZ;
N4(Lj1,Ma*z4UZ>}Lji5D~PD(ehC1!0n`p#*|D0
n`p,k4PTBYw:
1. r*0Lj~q1#
2. SLji5D~PmrP,!qLji5D~,;s%w0n#
r*00nJG>1#
3. Ss_D<=r\P,%w`p#
4. *mS;v`p,k4PTBYw:
a. ZB(0n`pVNP,dk0n`pD{F#
Z!q0n`pD{F1PG*!D#g{`p48(xNNz7,zI}%C`
p,+z;IT|D0n`pD{F#
b. g{0n`pGX(Zv50 (VAT) D0n,k!q`&Dv504!r#
c. %wmS#0n`pT>ZQ(eD0n`pPmP#
d. X4=h 4 mS|`0n`p#
5. *>};v`p,k!qC`p;s%w}%#
6. g{z#{Z00n1JG>PjIm;nNq,k%wZs_<=r\P`&D3
f#g{;h*,%w7(T#fzDhC!n"Kv#
|D0n`pT>{F
Zz(eK0n`p.s,zXk*?v`p(e{F(|+rzDKMT>)#g{zD
LjT`VoTT>,rzI\h*Z?VoTP*?v0n`p(e;vT>{F#}
g,Z"oP,;v0n`pI\P;v{F,xZm;VoTP,`,0nI\Pm;
v{F#ZZ;N4(Lj1,Ma4U>}Lji5D~ infashion.sar PD(e,*
zhC`pDT>{F#*|D0n`pDT>{F,k4PTBYw:
1. r*0Lj~q1#
2. SLji5D~PmrP,!qLji5D~,;s%w0n#
r*00nJG>1#
3. Ss`D<=r\,%wX(ZoTD`p#
4. S!qoTB-PmP,!q;VoT#
5. Z0X(ZoTD`p{1VNP,C=h 4 P!qDoTdk+rKMT>D0n`
p{F#PXgNC;,DoTdk}]D|`E",kNDC`VoTdk}]#
32 Lj*"_:9C0Lj~q14(Lj
6. TLj'VD?VoTX4=h 4 M 5#
7. g{z#{Z00n1JG>PjIm;nNq,k%wZs_<=r\P`&D3
f#g{;h*,%w7(T#fzDhC!n"Kv#
|D0J
ZzZ;N4(Lj1,Ma*z4UZ>}Lji5D~PD(ehC1!0J#
"b:yPDHJ&18(*YVH5#
*|D0J,k4PTBYw:
1. r*0Lj~q1#
2. SLji5D~PmrP,!qLji5D~,;s%w0n#
r*00nJG>1#
3. Ss_D<=r\P,%w[q#
4. g{zyZ>}Lji5D~4(zDLj,rk"b0Jm|,1!0n0KQC,
|Du<5G 0.00#Z0KQCPP,*ZmPDwvXxdk0KD0JUQ#
g{z;U!0K0nM#t5*c#
5. Zd|%*P,dkT&wv0UXxM0n`piOD0J#
6. g{z#{Z00n1JG>PjIm;nNq,k%wZs_<=r\P`&D3
f#g{;h*,%w7(T#fzDhC!n"Kv#
|D0nzk
0nzkGJCZ`,z7D;i0nD{F#}g,JCZSuDyP0n<ITVi
Z,;v{*0Su1D0nzkB#by,zI*wvSuz78(0Su10nz
k#ZzZ;N4(Lj1,Ma*z4UZ>}Lji5D~PD(ehC1!0nz
k#
*|D0nzk,k4PTBYw:
1. r*0Lj~q1#
2. SLji5D~PmrP,!qLji5D~,;s%w0n#
r*00nJG>1#
3. Ss_<=r\P,%wzk#
4. *mSzk,k4PTBYw:
a. ZB(0nzkVNP,dk0nzkD{F#
Z!q0n`pD{F1PG*!D#g{`p48(xNNz7,zI}%C`
p,+z;IT|D0n`pD{F#
b. %wmS#0n`pT>ZQ(eD0nzkPmP#
c. X4=h 4 mS|`0nzk#
Z8B |D0nhC!n 33
5. *>}zk,kZQ(eD0nzkPmP!q*>}Dzk,;s%w}%#
6. g{z#{Z00n1JG>PjIm;nNq,k%wZs_<=r\P`&D3
f#g{;h*,%w7(T#fzDhC!n"Kv#
"bBn:g{zF.+>}z7?<kzDLj;p"<,rk;*}%1!0nz
k,r*}%1!0nzk+<B"<'\#
8(`pAzk
*8(0n`p=`&D0nzk,k4PTBYw:
1. r*0Lj~q1#
2. SLji5D~PmrP,!qLji5D~,;s%w0n#
r*00nJG>1#
3. Ss_D<=r\P,%w8(`p#
4. g{zyZ>}Lji5D~4(zDLj,rk"bm|,1!0nzk GST M1
!0n0KQC#
5. (}!q`&D4!r48(0n`p=`&D0nzk#
6. g{z#{Z00n1JG>PjIm;nNq,k%wZs_<=r\P`&D3
f#g{;h*,%w7(T#fzDhC!n"Kv#
0nFc>}
00n1JG>9zITFcU!D0n#
19C00n1JG>hC0n1,kG!TB8c:
v ZhC0n.0,kkzD0q?E*5KbX(D0UfB#
v +T/4(F*1!D0n`p,5* 0%#g{zyZDxr;T3)z7wU0n,
k;*|Dbv5#}g,g{zDXxT3)z7;U0,r_r*Yz-rzQ'
6H[D0n,k;*D/K5,9d#V* 0#qr,g{zUiXT`Vz7&C;
V0n`p,r_zDLqvU!;V0n,k+K0n`pD5S 0 D*;v`&D
05#
v +T/4(F*0KD0n`p,5* 0%#g{z;Ty]MDz7wU0K0,k;
*|Dbv5#qr,k+K0n`pD5S 0 D*;v`&D5#ZK}P,*r%
p{,~0Lj;U!0K0#
>}:YuLj
TB0nFcyZ;vYkD;ZSCs2sTDxOYuLjD>}iv#yP>}G
YkD#
d;bvYuLjGZSCs2sT,+G|5Pd|XxDKM#Zb)Xx,0(I
\;;y#BmE(K>}Xx"Lj0n`pMYVH0J:
34 Lj*"_:9C0Lj~q14(Lj
Xx 1! 0K z0 X=0
SCs2sT 0.00 0.00 7.00 8.00
SCs"{.X 0.00 0.00 7.00 0.00
SCsd|Xx 0.00 0.00 7.00 7.00
@zS{#aG] 0.00 0.00 6.00 8.00
@zd|Xx 0.00 0.00 6.00 7.00
"GyP0T?;~z7<JC#}g,z0MX=0;JCZSu,+|GJZ~0L
7#rK,YuLj9C0nzk+JCZ3;X(z7D0nVI;i#Bm5wKK
0nzk
0nzk 1! 0K z0 X=0
Su G G q q
~0 G G G G
>} 1:
;vSCs2sTD:o_):K=~.=#Pc##PciZ0nzk~0,|(1
!"0K"z0MX=0#ZSCs2sTXx,}Kz0G 7%,X=0G 8% .b,b
)0nD5<G 0.00#rK,\0nG $21.00:(?u#Pc $70.00 *7% z0 * 2)+(?
u#Pc $70.00 * 8% X=0 * 2)= $21.00#
>} 2:
;v@zS{#aG]D:o_):K 3 (0z6].#0z6].iZSu0nzk,
|(1!M0K0n#Z@zS{#aG]Xx,1!M0K0nD5G 0.00#rK,T0
z6].;U0#
Z8B |D0nhC!n 35
36 Lj*"_:9C0Lj~q14(Lj
Z9B |D0KhC!n
**Lj|D0KhC!n,kSTB!nPxP!q;nr`n:
v |D0Ka)_#
v |DX(ZoTDa)_{F#
v |D0Kxr#
v |D0K`p#
v |D0K[q#
v |DX?6'#
v |DX?[q#
|D0Ka)_
0Ka)_;(e*0K]M_M{D0K~qDiO#}g,0XYZ Y]"t91MG
;v0Ka)_#ZZ;N4(Lj1,Ma4UZ>}Lji5D~ infashion.sar P
D(e,*zhC1!0Ka)_#*|D0Ka)_,k4PTBYw:
1. r*0Lj~q1#
2. SLji5D~PmrP,k!q0Lji5D~1,;s%w0K#
r*00K1JG>#
3. Ss_D<=r\P,%wa)_#
4. *mSa)_,k4PTBYw:
v Z0K]M_VNP,dkng XYZ ]M_.`D0K]M_#
v Z0K~qVNPdkng0t9~q1.`D0K~q==#
v %wmS+0Ka)_M==DiOmSAQ(eD0Ka)_PmP#
5. X4=h 4 mS|`0Ka)_#}g,zITgBdk}v0Ka)_:
v
– XYZ ]M_,t9
– XYZ ]M_,}l
– ZZZ ]M_,t9
6. *>}3va)_,SQ(eD0Ka)_PmrPxP!q,;s%w}%#
7. g{#{Z00K1JG>PjIm;vNq,Zs_D<=r\P%w`&D3f#
g{;h*,%w7(T#fzDhC!n"Kv#
© Copyright IBM Corp. 2000 37
|Da)_T>{F
Zz(eK0Ka)_.s,zXk*?va)_(e{F(|+rzDKMT>)#g{
zDLjT`VoTT>,rzI\h*Z?VoTP*?v0Ka)_(e;vT>{
F#}g,Z"oPMG]M_0XYZ ]M_1a)0t91~q#Zm;VoTP,]
M_I\TG0XYZ ]M_1x~qTG0t91~q,+G]M_M~q<I\_P;
,D{F#ZZ;N4(Lj1,Ma4UZ>}Lji5D~ infashion.sar PD(e,
*zhCa)_DT>{F#*|0Ka)_DT>{F,k4PTBYw:
1. r*0Lj~q1#
2. SLji5D~PmrP,k!q0Lji5D~1,;s%w0K#
r*00K1JG>#
3. Ss`D<=r\,%wX(ZoTDa)_#
4. S!qoTB-PmP,!q;VoT#
5. Z0X(ZoTDa)_{F1VNP,C=h 4 P!qDoTdka)_D{F#P
XgNC;,DoTdk}]D|`E",kNDC`VoTdk}] #
6. TLj'VD?VoTX4=h 4 M 5#
7. g{#{Z00K1JG>PjIm;vNq,Zs_D<=r\P%w`&D3f#
g{;h*,%w7(T#fzDhC!n"Kv#
|D0Kxr
0KxrG*rd;6)%DXmxr#xrIzRrXxr!/1=Px9I#ZzZ
;N4(Lj1,Ma4UZ>}Lji5D~PD(e,*zhC1!0Kxr#
"b:>}Lji5D~ InFashion.sar (eK0@g1Xx,|;\C00K1JG>
>}#g{z8(DzRrXxM!/1=PDiO;%d,r+;*9C0@g1X
x#
*|D0Kxr,k4PTBYw:
1. r*0Lj~q1#
2. SLji5D~PmrP,k!q0Lji5D~1,;s%w0K#
r*00K1JG>#
3. Ss_D<=r\P,%wxr#
4. *mSxr,k4PTBYw:
v SzRrXxB-PmP!qzRrXx#
v gB9C!/1=PB-Pm:
– g{zZzRrXxP!qKSCs"@zrU>,k4PTBYw:
- SB-PmP!qzy!zRD]r$#
- g{P3v0K[qJCZ{vzRrXx,SPmW?!qd|#
38 Lj*"_:9C0Lj~q14(Lj
– g{z!qKSCs"@zrU>TbDzRrXx,k4PTBYw:
- ZCVNP,dkzy!zRrXx!/1=PD{F#
- g{C0K[qJCZ{vzRrXx,rCzRrXx;P!/1=P,k
#td*U#
v %wmS4mSzRrXxM!/1=PDiO=Q(eDxrPm#
v X4=h 4 TmS|`D0KXx#
5. *>}xr,SQ(eDxrPmrPxP!q,;s%w}%#
6. g{#{Z00K1JG>PjIm;vNq,Zs_D<=r\P%w`&D3f#
g{;h*,%w7(T#fzDhC!n"Kv#
"b:00K1JG>9zIT4(^^?D0KXx;;xg{z9C`Z 50 vXx,
Ma"V*(Q\$1dE\Z[q3fOT>0K[qm#
|D0K`p
*(e=SD0K`p,kq-b)5w#*y]X?(e=SD0K`p,kND|D
X?6'#>}Lji5D~(eK=V1!D0K`p:L7%[M)%%[#
*|D0K`p,k4PTBYw:
1. r*0Lj~q1#
2. SLji5D~PmrP,k!q0Lji5D~1,;s%w0K#
r*00K1JG>#
3. Ss_D<=r\P,%w`p#
4. *mS;v`p,k4PTBYw:
a. ZB(0K`pVNP,dk`p{#}g,XsM#
"b:Z!q0K`pD{F1*!D#g{|;PVdxNNDz7,zIT}
%`p+G^(|D|D{F#
b. %wmST+BD0K`pmSAQ(eD0K`pPmP#
c. X4=h 4 TmS|`D0KXx#
5. *>};v`p,SQ(eD0K`pPmrP!q|,;s%w}%#
6. g{#{Z00K1JG>PjIm;vNq,Zs_D<=r\P%w`&D3f#
g{;h*,%w7(T#fzDhC!n"Kv#
"b:
1. g{zF.+>}z7?<kzDLj;p"<,rk;*9C00K1JG>}%1
!0K`p,r*}%1!0K`p+<B"<'\#g{zXk}%1!0K`p,
rkZ`&D XML D~P}%|G#
2. 1!D`p(L7%[M)%%[)+T/D8(xyPz7#9C XML D~+B(
D0K`p8(xz7#PX|`E",kND4(Lj-z7?<-0KPCJ4#
Z9B |D0KhC!n 39
3. g{}ZTz7}]xPO!D|B,k9C0Commerce Suite SYw1PD$_#P
XD|`E",kND|Dz7D0K`p#
4. g{}ZTz7}]xPw*D|D,k|D`&D XML D~,;sHITq-"<
Lji5D~PD8>4XB"<Lji5D~,2IT9C00kLr1m~|40
k}]#
|D0K[q
ZzZ;N4(Lj1,Ma4U>}LjD(e*zhC1!0K[q(|,%[M)
%%[`p)#
"b:
1. )%%[`pG(;T)%*%;FcD`p#z4(DyP`pGyZTL7*%;
D#
2. yPD0K[q<G@*5(xGYVH)#
*|D0K[q,k4PTBYw:
1. r*0Lj~q1#
2. SLji5D~PmrP,k!q0Lji5D~1,;s%w0K#
r*00K1JG>#
3. Ss_D<=r\P,%w[q#
4. S0Ka)_B-PmP,!q&CC[qD0Ka)_#
5. S!quRB-PmP,!qC[qJCDuR`M#
6. *wv0K`pMXxDiO,Z[qmPdk0K[q#g{C0Ka)_;*3v
X(DXx~q,kdk5 0.00#C58>;JmrCXx"M)%DKM!qK)&
L#
g{zyZ>}Lji5D~4(zDLji5D~,rP=V=SD`p,zIT{
C|GFcv0KQC:L7%[M)%%[#g{z*b)1!`pdk[q,rC
pn+SkyP0K`pTiI\2D0KQC#
7. g{#{Z00K1JG>PjIm;vNq,Zs_D<=r\P%w`&D3f#
g{;h*,%w7(T#fzDhC!n"Kv#
|DX?6'
ZZ;N4(Lj1,Ma4UI>}Lji5D~PD(e,*zhC1!X?6'#
*|DX?6',k4PTBYw:
1. r*0Lj~q1#
2. SLji5D~PmrP,k!q0Lji5D~1,;s%w0K#
r*00K1JG>#
3. Ss_D<=r\P,%wX?6'#
40 Lj*"_:9C0Lj~q14(Lj
4. *mSX?6',k4PTBYw:
a. ZX?6'_gVNP,dknsDX?6'#}g,g{X?6'* 0 = 5,k
dk 5#
b. %wmSQBX?6'mS=Q(eDX?6'PmP#BX?6'Mek=(e
6'DPmPK#
c. X4=h 4 mS|`X?6'#
5. *>};vX?6',ZQ(eDX?6'PmrPxP!q,;s%w}%#
6. g{#{Z00K1JG>PjIm;vNq,Zs_D<=r\P%w`&D3f#
g{;h*,%w7(T#fzDhC!n"Kv#
"bBn:
1. g{zF.+>}z7?<kzDLj;p"<,rk;*}%1!X?6'`p,r
*}%1!X?6'`p+<B"<'\#
2. 9C XML D~+B(DX?6'`p8(xz7#PX|`E",kND4(Lj-z
7?<-0KPCJ4#
|DX?[q
ZZ;N4(Lj1,Ma4UZ>}Lji5D~PD(e,*zhC1!X?[q#
"b:yPD0K[q<G@*5(xGYVH)#
*|DX?[q,k4PTBYw:
1. r*0Lj~q1#
2. SLji5D~PmrP,k!q0Lji5D~1,;s%w0K#
r*00K1JG>#
3. Ss`D<=r\,%wX?HJ#
4. S0Ka)_B-PmP,!q&CC[qD0Ka)_#
5. S!quRB-PmP,!qC[qJCDuR`M#
6. *wvX?6'MxrDiO,Z[qmPdk[q#g{C0Ka)_;*3vX(
DXx~q,kdk5 0.00#C58>;JmrCXx"M)%DKM!qKa)_#
7. TZ?va)_MLj'VD?vuR,kX4=h 4 = 6#
8. g{#{Z00K1JG>PjIm;vNq,Zs_D<=r\P%w`&D3f#
g{;h*,%w7(T#fzDhC!n"Kv#
Z9B |D0KhC!n 41
0KQCFc>}
0KJG>9zIT(}%@9CTB=(.;,r+8V=(DFca{SZ;p,4
Fc0KQC#
v yZz7D0K`p,T?~z7U!3;UQJ
v yZz7DX?,T?Vz7U!3;UQJ
v T?Vz7U!`,DUQJ(z7%[)
v T{v)%U!3;UQJ()%%[)
TB0KQCGyZ;vYkxOijM;vYkYuLjD>}=8Fcv4D#yP
>}<GYkD#
xOij
\?hZSCs2sTDxOijC=v0Ka)_:
v (}U(J~Dj<0K
v (}Y]DlY0K
ij+yPz7i*}V0K`p:
v =0>:n!"nac
v +0>:H=0>X;)
v XsM:h*nbr|M0KQC
BmE(KijD0KQC#
(}U(J~Dj<0K
TZj<0K,KLj4U0K`p(=0>"+0>rXsM)T?vz7U!3;U
QJ,mbSO?v)%D3;UQJ()%%[)#TZzJ0K,KLj9U!\)%
[qD;vYVHQC#
Xx =0> +0> XsM z7%[ )%%[
@z&<] 0.95 0.95 1.95 0.00 1.95
@zd|Xx 1.95 2.95 3.95 0.00 2.95
d|zRrXx 2.95 4.95 5.95 0.00 4.95
>} 1:
;v4T@z&<]D:o_):K=>(}j<0K"MD=0>#0KQCG $3.85:
(?>=0>0KQC $0.95 * 2)+(?v)%0KQC $1.95 * 1)= $3.85
>} 2:
;v4T@zBsw]D:o_BK=])%:Z;])%Gx{T:D 3 >+0>,Z
~])%Gx{ZA{59]ccD 1 >+0>#=])%<9Cj<0K#0KQCG
42 Lj*"_:9C0Lj~q14(Lj
$17.70:
((?>+0>0KQC $2.95 * 3)+(?>+0>0KQC $2.95 * 1))+(?v)%
$2.95 * 2)= $17.70#
(}Y]DlY0K
TZlY0K,^[9C240K`p,0KQCFc<|,?vz7D=SUQ(z7
%[)#TZzJ0K,KLj9U!\)%[qD;vYVHQC#
Xx =0> +0> XsM z7%[ )%%[
@z&<] 1.95 1.95 2.95 0.95 1.95
@zd|Xx 2.95 3.95 4.95 0.95 2.95
d|zRrXx 4.95 6.95 7.95 0.00 24.95
>} 1:
;v(zMhD:o_9ClY0K):K;>+0>M;>=0>#0KQCG $36.85:
((?>+0>0KQC $6.95 * 1)+(?>=0>0KQC $4.95 * 1))+(?])%
$24.95 * 1)= $36.85
YuLj
;RZ?v!<PV?D)M.`LjDSCsYuLj,|DxO?VP=v0Ka)
_:
v (}z[)M.`DLjDKu5S]M(kTSCsDw*GPM@z&<])
v (}U(J~Dj<0K
KYuLjy]z7DX?8(0K`p#z7.V*TBX?6'PD;n:
v 0 A 5 u
v 5 A 15 u
v 15 A 25 u
v 25 A 50 u
v 50 A 100 u
v 100 uTO
BmE(KKYuLjD0KQC#
(}+>Ku5]M
1YuLj(}+>Ku5]M1,0KQCy]z7X?Fc#;YFcd|0KQ
C#
Z9B |D0KhC!n 43
Xx 0 A 5
u
5 A 15
u
15 A 25
u
25 A 50
u
50 A 100
u
100 u
TO
z7%
[
)%%
[
SCsd|
Xx
2.00 2.00 5.00 5.00 10.00 20.00 0.00 0.00
@z
&<]
4.00 4.00 8.00 8.00 15.00 25.00 0.00 0.00
>} 1:
;v|aPMBa.~D:o_):K;~K/@M;v"(/#0KQCG $7.00:
(0 A 5 uDK/@0KQC $2.00 * 1)+(15 A 25 uD"(/0KQC $5.00 * 1)=
$7.00
(}U(J~Dj<0K
g{:o_S!ZYuLjKu5]M6'.bDX=,yPz79Cj<J~0K#1
9C#fJ~1,0KQC!vZz7X?,YSO?v)%U!D=SQC#1)%0
K=zb1,+T?~z7U!=SQC#
Xx 0 A 5
u
5 A 15
u
15 A 25
u
25 A 50
u
50 A 100
u
100 u
TO
z7%
[
)%%
[
SCsd|
Xx
5.00 10.00 15.00 25.00 50.00 75.00 0.00 2.00
@z
&<]
7.00 15.00 20.00 30.00 60.00 90.00 0.00 4.00
d|zRr
Xx
10.00 20.00 35.00 50.00 75.00 100.00 5.00 8.00
>} 1:
;v&<] Plattsburgh D:o_):K;EbL";v'HxM;(yd#0KQCG
$116.00:(0 A 5 uDbL0KQC $7.00 * 1)+(5 A 15 uD'Hx0KQC *
1)+(100 uTODydD0KQC $90.00 * 1)+(?v)% $4.00 * 1)= $116.00
>} 2:
;v+wg+wgGD:o_):K;({i0M/MaX?D/|#0KQCG $48.00:
(0 A 5 uDaX?/|D0KQC $10.00 * 1)+(5 A 15 uD{i0M/D0KQ
C $20.00 * 1)+(?vz7 $5.00 * 2)+(?v)% $8.00 * 1)= $48.00.
44 Lj*"_:9C0Lj~q14(Lj
Z10B |D'6hC!n
>}Lji5D~;dC49C Payment Manager#PX|`E",kND Payment Manager
MLji5D~#;x,zT;h*v;)!D|D49 Payment Manager MzDLj;
p9C#
*9 Payment Manager MzDLj;p9C,k4PTBYw:
1. (}4i sar-info.xml 47(k'6PCJ4X*DGD) XML D~#
}g,infashion.sar Z sar-info.xml PD'6PCJ4gBy>:
<asset fragmented=“no” name=“payment”>
<file name=“data/de_DE/paymentinfo.xml” type=“config”/>
<file name=“data/paymentinfo.dtd” type=“dtd”/>
</asset>
2 . *|D'6PCJ4,h*`- paymentinfo.xml#TBG0wP1P1D
paymentinfo.xml:
<paymentinfo>
<!— yes if user wants to use Payment Manager —>
<!— no if user does not want to use Payment Manager —>
<PaymentManager enable=“yes”/>
<!-- user can specify more than one type of cassettes,Commerce Models supports OfflineCard -->
<Cassette type=“OfflineCard”><!-- The currency has to be 3 character iso
code currstr --><Account currency=“USD”><Brand type=“MasterCard”/><Brand type=“VISA”/><Brand type=“American Express”/></Account></Cassette><Cassette type=“OfflineCard”>
<!-- The currency has to be 3 characteriso code currstr -->
<Account currency=“ESP”><Brand type=“MasterCard”/><Brand type=“VISA”/><Brand type=“American Express”/></Account></Cassette></paymentinfo>
3. vX*D|D#}g,g{zF.'V “OfflineCard” TbD(;`M,k|D(;`M
tT#r_g{zF.'V;,D7F,k|D7FtT#PX|`E",kND`&
D DTD D~#
© Copyright IBM Corp. 2000 45
v TZ OfflineCard cassette,q-TBq=Du?TZ0Lj1'VD?vuRxTG
XhD:
<Cassette type=“OfflineCard”>
<Account currency=“currency”/>
<Brand type=“configured_brand_1”/>
<Brand type=“configured_brand_2”/>
.
.
.
<Brand type=“configured_brand_n”/>
</Cassette>
dPuRXk*{O ISO 4217 j<D}V8zk#}g,“USD” zm@*#
v TZ cassette for SET,kmSTBu?:
<Cassette type=“SET”/>
v TZ CyberCash cassette,kmSTBu?:
<Cassette type=“CyberCash”/>
4. k4UhC Payment Manager PD=hjI Payment Manager PDdC#
Payment Manager MLji5D~
g{z#{ZLjP9C Payment Manager,rXkZLji5D~P|,'6PCJ4D
~#1"<Lji5D~1,'6PCJ4D~(w*?V>}Lji5D~|,Zd
P)+Z Payment Manager PhCTBE":
v Payment Manager }]bPD merchant_ID#
v LjP9CD(;`M#
v Payment Manager }]bPDJ',|I9CPCJ4D~PDLj8('VD?Vu
R#g{zDLj;'VZPPCJ4D~P8(DuR,r;a4(J'#
v ?vJ'D7F#
Z"<}LP,paymentinfo.xml 2Z Payment Manager P*Lj\m1xvKLR\m
1(^#ZLji5D~"<.s,XkT Payment Manager xPdC,9dIT&m?
V7F#
PX>}Lji5D~P9CD>} paymentinfo.xml T0|`5w,kND
paymentinfo.xml#
46 Lj*"_:9C0Lj~q14(Lj
Z11B |Dz7?<E"
g{zF.Z"<Lji5D~1"<>}Ljz7}],rh*Z"<Lji5D~s
>}KE"TcmSzT:Dz7}]#
*|Dz7?<E",k4PTBYw:
1. g{Q-"<,rk9C0}]bem15CLr>}>}Ljz7}]#g{4"
<,rk*A=h 2#
2. 4U4(z7?<PCJ4PD=h4(BDz7?<}]#
4(z7?<PCJ4
*K4(LjDz7?<,h*+E"mS=}]bmP#TBNqhvgN4(izD
z7?<#
izDz7?<|,`v6pD`p#}g,Lj0wP1P1|,%6`p0P=1
01,K`p|,S`p0$c1M0D@1#b=v`p<|,8Vz7#
z+T XML D~q=4(z7?<,bVq=DD~IT9C00kLr1m~|0k=
}]bP#g{z}Z4(`vz7?<,rh**zLj'VD?VoT734(@"
D XML D~#X(ZoT73DD~&18(yPDhvE",byMITaWD*;|
K#>}Lj0wP1P1(b)NqPD\`>}<G!TZKLj)TyP;h*-
kDE"9C;v catalog.xml D~,xTh*-kDE"9CLj'VD?voT73
Dm;v catalog.xml#X(ZoTDD~|,yPDhvE"#
"b:CZ5wgN4(Iizz7?<D>}4T0wP1P1z7?<PCJ4
catalog.xml MX(ZoT73D catalog.xml#LjPCJ4;ZTB?<P:
Commerce_Suite_install_path\samples\stores\Infashion
*i4z7?<PCJ4,k9C ZIP Lrr* infashion_locale1_locale2.sar#XML
D~;Z}]D~PP#
*4(|,`6`pDz7?<,k4PTBYw:
1. kl$z7?<S53T0`&DTsM}]#M#
2. l$PX00kLr1m~|DE"#
3. 4(;vi/4d1z7?<yP_DG+#PX|`E",kND4(LjyP_#
4. 9C0wP1P1D catalog.xml D~w*zD8O,4(BD XML D~#g{z}
Z4(`D/z7?<,r9h**zLj'VD?voT734( XML D~#
*K+4 XML D~,zXkjITBNq,b)NqPD?vNq+Z XML D~P
4(u?#
a. 4(z7?<5e#
© Copyright IBM Corp. 2000 47
b. 4(z7?<i#
c. 8(%6z7?<ixz7?<#
d. 4(z7?<iX5#
e. 4(z7ML7#
f. 4(tTMtT5#
g. 4(j[#
h. 4(z7?<ikz7X5#
i. 4(z7kL7X5#
5. Z4(z7?<PCJ4.s,XkjITB=h4(pwCDz7?<:
a. +z7?<"z7?<iMz7?<u?X*ALj,8( JSP D~#eT>zDz
7?<u?#|`E",kND4(Lj*z7?<PCJ4#
b. +0nkz7?<u?X*#PX|`E",kND4(Lj*z7?<*0nP
CJ4#
c. +0K==kz7?<u?X*#PX|`E",kND4(Lj*z7?<*0
KPCJ4#
d. +z7?<u?k5VPDX*#PX|`E",kND4(Lj*5VPCJ
4#
6. +4(D XML D~0k=}]bP#PTB!n:
v 9C00kLr1m~|1S0k}]=}]bP#
v +z7?<mS=Lji5D~,""<KLji5D~#PX+z7?<mS=
Lji5D~D|`E",kND("Lji5D~#
4(z7?<5e
z7?<5ezm}]bPD;vz7?<#(}+E"mS= C A T A L O G M
CATALOGDSC mPMIT4(z7?<5e#PX|`E",kNDz7?<}]#M#
*4(z7?<5e,k4PTBYw:
1. 9CTB>}w*zD8O,Z XML D~P* CATALOG m(ez7?<5e:
<catalog
catalog_id=“@catalog_id_1”
member_id=“&MEMBER_ID;”
identifier=“InFashions”
description=“wP1Pz7?<”/>
"b:
v XZ9C @ M & D|`E",kND0Lji5D~0kLr1<(#
v z7?<j6Xk(;,rK,g{;Z>}0wP1P1z7?<(r;rz7
?<PmST:DE"),MXk9CBD5#}g,@catalog_id_2#
48 Lj*"_:9C0Lj~q14(Lj
2. 9CTB>}w*8O,Z XML D~P* CATALOGDSC m(ez7?<5e#g
{z}Z4(`D/z7?<,rz&1ZX(ZoT73D XML D~P|,KE"#
<catalogdsc
catalog_id=“@catalog_id_1”
fullimage=“webbapp\images\InFashion.gif”
language_id=“-1”
longdescription=“0wP1P1z7?<;v|,?\D0HzL71,9|,P=
M.=10”
name=“wP1P”
shortdescription=“P=M.=10”
thumbnail=“InFashion.gif”/>
4(z7?<i
z7?<ir`pGS`prz7DVi#}g,0P=101G;i9I0P=101
D`p(}g,$cMD@),x0$c1`pG;iz7#
*4(z7?<i(`p),k4PTBYw:
1. 7(z#{*z7?<4(Dz7?<i(`p),|(yPS`p#
2. 9CTB>}w*zD8O,+PX?viDE"mS= CATGROUP m#PX|`E
",kNDz7?<i}]#M#
<catgroup
catgroup_id=“@catgroup_id_1”
member_id=“&MEMBER_ID;”
identifier=“P=10”
markfordelete=“0”
field1=“-”
field2=“-”/>
"b:XZ9C @ M & D|`E",kND0Lji5D~0kLr1<(#
3. Tz7?<PD?viX4=h 2#"b,z7?<ij6Xk(;,rK,XkTz4
(D?vz7?<i9CB5#}g,@catgroup_id_2 M @catgroup_id_2#
4. 9CTB>}w*8O,+PX?viDE"mS= CATGRPDESC m#g{z}Z4
(`D/z7?<,rz&1ZX(ZoT73D XML D~P|,KE"#
<catgrpdesc
language_id=“&en_US;”
catgroup_id=“@catgroup_id_1”
name=“P?”
shortdescription=“P=10”
longdescription=“P=10”
published=“1”
display=“-”
Z11B |Dz7?<E" 49
thumbnail=“/InFashion/images/mens.gif”
fullimage=“/InFashion/images/mens.gif”
/>
5. Tz7?<PD?iX4=h 4#
8(%6z7?<ixz7?<
Z*z7?<4(z7?<i.s,Xk+%6z7?<i8(xzDz7?<#}g,
0P=~01G;v%6z7?<i#
*+%6z7?<i8(xz7?<,k4PTBYw:
1. 9CTB>}w*8O,(}r CATTOGRP mmSE"+?v%6i8(xzDz7
?<#
<cattogrp
catalog_id=“@catalog_id_1”
catgroup_id=“@catgroup_id_1”
/>
"b:XZ9C @ M & D|`E",kND0Lji5D~0kLr1<(#
2. Tzz7?<PD?v%6iX4=h 1#
4(z7?<iX5
Z*z7?<4(z7?<i.s,Xk(ewz7?<i.dDX5#}g,%6z7
?<i_PS`p,40P=101|,S`p0$c1M0D@1#%6iG8,S`p
GS#S`p2ITw*8`p#4,S`p0$c1ITPT:DS`p,}g,q~
$cM]Pc#
*4(wz7?<i.dDX5,k4PTBYw:
1. 9CTB>}w*zD8O,(}r CATGRPREL mmSE"44(z7?<i.dD
X5:
<catgrprel
catgroup_id_parent=“@catgroup_id_1”
catgroup_id_child=“@catgroup_id_4”
catalog_id=“@catalog_id_1”
rule=“-”
sequence=“0”/>
"b:
v ZK}P,catgroup_id_4 I* catgroup_id_1 DS`p#
v XZ9C @ M & D|`E",kND0Lji5D~0kLr1<(#
2. Tz7?<PD?vX5X4=h 1#
50 Lj*"_:9C0Lj~q14(Lj
4(z7ML7
z7?<PDL7Tz7ML7DN=fZ#z7G8;iL7,xL7Gz7DX(5
},(}tT(e#}g,]Pq~$cG;Vz7,r*{G;\(;j6,1A_g
MU+tT_Px(5#Kz7zmyP]Pq~$cDiO,xL7(_g* 32"U+*
Z+D]Pq~$c)zmKz7DX(5}#z7;\:r,+L7IT#z7?<P
D?Vz7<P8VL7#
(}+E"mS= CATENTRY M CATENTDESC mPZzDz7?<P4(z7ML7#
PX|`E",kNDz7?<u?}]#M#
*4(z7ML7,k4PTBYw:
1. 9CTB>}w*8O,(}r CATENTRY mPmSE"4*z74(z7?<u?:
<catentry catentry_id=“@product_id_102”
member_id=“&MEMBER_ID;”
catenttype_id=“ProductBean”
partnumber=“sku-@product_id_102”
mfpartnumber=“sku-@product_id_102”
mfname=“InFashion”
markfordelete=“0”
buyable=“1”
/>
"b:
v XZ9C @ M & D|`E",kND0Lji5D~0kLr1<(#
v Tz79C catenttype_id=“ProductBean”#
2. 9CTB>}w*8O,+PXKz7DE"mS= CATENTDESC m#g{z}Z4
(`D/z7?<,rz&1ZX(ZoT73D XML D~P|,KE"#
<catentdesc
catentry_id=“@product_id_102”
language_id=“-1”
name=“F>^Bo”
shortdescription=“F>^Bo”
longdescription=“b)_P 5 vZ|D+3F>^BoGCG#aD^FID,bF
OV#nJO:>Mo>),ITz4#”
thumbnail=“/InFashion/images/mens_pants_cords_sm.gif”
fullimage=“/InFashion/images/mens_pants_cords.gif”
xmldetail=“ ”
available=“1”
published=“1”
/>
3. 9CTB>}w*8O,(}r CATENTRY mmSE",*k=h 1 PdkDz7X
*D?~L74(z7?<u?:
<catentry catentry_id=“@catentry_id_105”
Z11B |Dz7?<E" 51
member_id=“&MEMBER_ID;”
catenttype_id=“ItemBean”
partnumber=“sku-105”
mfpartnumber=“sku-105”
mfname=“InFashion”
markfordelete=“0”
buyable=“1”
/>
"b:9CL7D catenttype_id=“ItemBean” #
4. 9CTB>}w*8O,+PX?~L7DE"mS= CATENTDESC m#g{z}Z
4(`D/z7?<,rz&1ZX(ZoT73D XML D~P|,KE":
<catentdesc
catentry_id=“@catentry_id_105”
language_id=“-1”
name=“F>^Bo”
shortdescription=“F>^Bo”
longdescription=“b)_P 5 vZ|D+3F>^BoGCG#aD^FID,bF
OV#nJO:>Mo>),ITz4#”
thumbnail=“/InFashion/images/mens_pants_cords_sm.gif”
fullimage=“/InFashion/images/mens_pants_cords.gif”
xmldetail=“ ”
available=“1”
published=“1”
/>“
5. Tz7?<PDyPz7ML7X4=h 1 A 4#
4(tTMtT5
z7?<PD?vz7<PX(D;itT,}g,D@I\P_gMU+=VtT#L
7G(}tT5(eD,}g,!E"l+D@#Zz7?<P4(z7ML7.s,(
}+E"mS= ATTRIBUTE M ATTRVALUE mP,Zz7?<P4(tTMtT5#
PX|`E",kNDz7?<u?}]#M#
**z74(tT"*L74(tT5,k4PTBYw:
1. 9CTB>}w*zD8O,(}r ATTRIBUTE mmSE"44(tT#"b,Xk
ZIT4(tT.04(z7#g{z}Z4(`D/z7?<,rz&1ZX(Zo
T73D XML D~P|,KE":
<attribute
attribute_id=“@attribute_id_103”
language_id=“-1”
attrtype_id=“STRING”
name=“_g”
sequence=“0”
52 Lj*"_:9C0Lj~q14(Lj
description=“_g”
catentry_id=“@product_id_102”
description2=“|'Mc$”
field1=“ ”
/>
"b:XZ9C @ M & D|`E",kND0Lji5D~0kLr1<(#
2. T?vz7tTX4=h 1#}g,4(_gMU+=vu?#
3. 9CTB>}w*zD8O,(}r ATTRVALUE mmSE"44(tT5#"b,
XkZIT4(tT5.04(z7#g{z}Z4(`D/z7?<,rz&1ZX
(ZoT73D XML D~P|,KE"#
<attrvalue
attrvalue_id=“@attrvalue_id_111”
language_id=“-1”
attribute_id=“@attribute_id_103”
name=“29W x 28L”
attrtype_id=“STRING”
stringvalue=“29W x 28L”
sequence=“0”
catentry_id=“@catentry_id_105”
/>
4. T?vz7tT5X4=h 3#}g,*?V_gM?VU+4(Bu?#
5. Tz7?<PDyPz7ML7X4=h 1 A 4#
4(j[
Xk*z7?<PD?vz7?<u?8(;vj[#j[Gkz7?<u?X*D2,
hvT[q#**z74(j[,k+E"mS= LISTPRICE mP#PX|`E",kN
Dz7?<u?}]#M#
"bBn:j[;\CZ)%&m#*K+L7mS=:o5r&m)%,Xk4((
[#PX|`E",kND4(v[oPCJ4#
**z74(j[,k4PTBYw:
1. 9CTB>}w*8O,(}r LISTPRICE mmSE"*z74(j[#"b,XkZ
4([q.0Q-4(Kz7?<u?#
<listprice
catentry_id=“@product_id_102”
currency=“CNY”
listprice=“125.00”
/>
"b:XZ9C @ M & D|`E",kND0Lji5D~0kLr1<(#
Z11B |Dz7?<E" 53
2. Tz7?<PDyPz7X4=h 1#
4(z7?<ikz7X5
Zz7?<P4(z7?<iMz7.s,Xk(ez7?<iMz7.dDX5#4,
zh*+z78(xX(Dz7?<i#}g,0$c1G;vz7?<i#_6r^q
~$cMF>^BoG=vtZCiDz7#(}+u?mS= CATGPENREL mP4(
ez7?<iMz7.dDX5#}g,kNDz7?<PD<m,PXb)X5D|`
E",kNDz7?<u?}]#M#
*4(z7?<ikz7X5,k4PTBYw:
1. 9CTB>}w*8O,(}r CATGPENREL mPmSE"4(z7?<ik|z7
DX5#
<catgpenrel
catgroup_id=“@catgroup_id_4”
catalog_id=“@catalog_id_1”
catentry_id=“@product_id_102”
rule=“-”
sequence=“0”
/>
"b:XZ9C @ M & D|`E",kND0Lji5D~0kLr1<(#
2. Tz7?<PDyPz7?<iMz7X5X4=h 1#
4(z7kL7X5
Z*z7?<4(z7ML7.s,Xk(e?vz7kL7.dDX5#z7?<PD
?Vz7<P8VL7#(}r CATENTREL mmSu?(ez7kL7.dDX5#P
X|`E",kND`pu?}]#M#
*4(z7kL7X5,k4PTBYw:
1. 9CTB>}w*8O,(}r CATENTREL mPmSE"4(z7k|DL7.dD
X5#"b,XkH4(z7ML7,EIT4(|G.dDX5:
<catentrel
catentry_id_parent=“@product_id_102”
catreltype_id=“PRODUCT_ITEM”
catentry_id_child=“@catentry_id_105”
sequence=“1”
quantity=“1”
/>
dP catentry_id_parent=“@product_id_102” gB(e:
<catentry catentry_id=“@product_id_102”
member_id=“&MEMBER_ID;”
catenttype_id=“ProductBean”
54 Lj*"_:9C0Lj~q14(Lj
partnumber=“sku-@product_id_102”
mfpartnumber=“sku-@product_id_102”
mfname=“InFashion”
markfordelete=“0”
buyable=“1”
/>
x catentry_id_child=“@catentry_id_105” (egB:
<catentry catentry_id=“@catentry_id_105”
member_id=“&MEMBER_ID;”
catenttype_id=“ItemBean”
partnumber=“sku-105”
mfpartnumber=“sku-105”
mfname=“InFashion”
markfordelete=“0”
buyable=“1”
/>
"b:
v XZ9C @ M & D|`E",kND0Lji5D~0kLr1<(#
v Tz79C catenttype_id=“ProductBean”,TL79C catenttype_id=“ItemBean”#
2. T?~kCz7X*DL7X4=h 1#
3. Tz7?<PyPz7kL7X5X4=h 1 M 2#
Z11B |Dz7?<E" 55
56 Lj*"_:9C0Lj~q14(Lj
Z12B |DD~DPCJ4
*9C WebSphere Commerce Studio |DD~PCJ4(HTML"JSP D~M<qHH),
k4PTBYw:
1. r* WebSphere Studio n?#g{zZ studio PQ-_PVPDLji5D~,"#
{YN<kD~PCJ4,k+Lji5D~<k= WebSphere Studio#
2. 9C Page Designer rTP!qDd|$_TD~DPCJ4wX*D|D#g{h*
D0,kB(Lj3f#
3. S WebSphere Studio <vD~DPCJ4=Lji5D~,r"<D~DPCJ4=K
*DLj#g{zk,1vE=~Bi,k4U0"<D~DPCJ4=K*DLj1
NqPD=hv#
g{z!qZ=h 3 P<vD~DPCJ4=Lji5D~,rXkXB"<Lji5D
~Ti4zywD|D#"<D~DPCJ4=K*DLj9zIT"44=ywD|
D#
+Lji5D~<k=VP WebSphere Studio n?P
*K<kQ|BDLji5D~D~PCJ4,|GXkQ-Z WebSphere Studio PDL
ji5D~n?PfZ#*<kQ|BDLji5D~D~PCJ4,k4PTBYw:
1. Z WebSphere Studio n?P,S$_K%P,!qr<,;s!q<kLji5D~#
"bBn:zXk_P0>c\m11"0Lj\m11r0Lj*"_1CJ(^4
+Lji5D~S Websphere Commerce Server <k#
T><kLji5D~T0r#
2. Z Commerce Suite C'{VNP,dkzD WebSphere Commerce Suite C'j6#
3. Z\kVNP,dkzD\k#
4. %w<k#
Lji5D~D~PCJ4y] Commerce Studio D~a9f"Z WebSphere Studio
P#
zITNNb)D~DPCJ4xP|D#PX^D3fD|`E",kND WebSphere
Studio *zozr Studio 8O#
r* WebSphere Studio n?
*Z WebSphere Studio P4(Bn?rr*VPDn?4`-Lji5D~PCJ4,k
4PTBYw:
1. S*<K%P,!qLr,;sG IBM WebSphere Commerce Studio,;sG
Studio,nsG IBM WebSphere Studio#
r* WebSphere Studio#
© Copyright IBM Corp. 2000 57
a. g{zGZ;Nr* WebSphere Studio r Studio P;fZ10Dn?,r+T>
06-4= IBM WebSphere Studio10Z,k4PTBYw:
v 4(Bn?
– SB-VNP!q4(Bn?9C,Y!qLji5D~"%w7(#T>
0Bn?10Z#
– Zn?{FVNP|kn?{F#
TBGLjPCJ4DD~P{F,}g mystore#
– Zn?D~PVNP,%w/@"iz=+#fn?J4DD~P#2IT!
q1!!n#
– %w7(#T>0Lji5D~G<10Z#
– Z~qw{FVNP,dkLji5D~$tdPD~qwD{F#
– Z Commerce Suite C'{VNP,dkzD WebSphere Commerce Suite C
'{#
– Z\kVNP,dkzD\k#%wG<#
r*0Lji5D~1Pm0Z#
– SLji5D~PmP!qzk*<kDLji5D~#%w<k#
Lji5D~D~PCJ4y] Commerce Studio D~a9f"Z WebSphere
Studio P#
b. g{Z WebSphere Studio PQ-fZn?,k4PTBYw:
v 4(Bn?
– SD~K%P,!qB(n?#T>0Bn?10Z#
– Zn?{FVNP|kn?{F#
TBGzLjPCJ4DD~P{F,}g mystoreproject#
– Zn?D~PVNP%w/@"iz=+#Vn?J4DD~P,rS\1!
D~P#
– S4($_B-PmP,!qLji5D~#
0Lji5D~1#eG(CZ`-LjPCDJ4D#T>0Lji5D~
G<10Z#
– Z~qw{FVNP,dkLji5D~$tdPD~qwD{F#
– Z Commerce Suite C'{VNP,dkzD WebSphere Commerce Suite C
'{#
– Z\kVNP,dkzD\k#%wG<#
r*0Lji5D~!qw1#
– SLji5D~PmP!qzk*<kDLji5D~#%w<k#
Lji5D~D~PCJ4y] Commerce Studio D~a9f"Z WebSphere
Studio P#
v r*VPn?
– SD~K%P!qr*n?#T>0r*10Z#
58 Lj*"_:9C0Lj~q14(Lj
– *Az#{r*Dn?#%wr*#
– !q project.wao D~#%wr*#
Z WebSphere Studio Pr*n?#
"b:g{Z4(BDLji5D~n?1!q!{<k,r+9C1! Studio #e4(
1!D WebSphere Studio n?#
S WebSphere Studio P<vD~DPCJ4
;)SLji5D~<kD~DPCJ4= WebSphere Studio,"wKX*D|D,MXk
QPCJ4XB<X=~qwODLji5D~#"b:z;ITQPCDJ4XB<X
=-<DGvLji5D~#
*S WebSphere Studio <vLji5D~=~qw,k4PTBYw:
1. Z WebSphere Studio DLji5D~n?P,S$_K%P,!qr<,;s!q<v
Lji5D~#g{{CK0<vLji5D~1,rkS<=feP!qn?,"X
T#
T>0<vLji5D~1T0r#
"bBn:zXk_P0Lj\m11r0Lj*"_1CJ(^4+Lji5D~<
v= Websphere Commerce ~qw#
2. Z Commerce Suite C'{VNP,dkzDC'j6#
3. Z\kVNP,dkzD\k#%w<v#
Q|BDD~DPCJ4+M=~qwODLji5D~#;a+ store directory D~
PP|,DD~PCJ4<v=Lji5D~#PX|`E",kND Commerce Studio
D~a9#
*i4zywD|D,zXkXB"<Lji5D~#
"<D~DPCJ4=K*DLj
*S WebSphere Studio "<D~DPCJ4=K*DLj,k4PTBYw:
1. 7#zQjIK<8"<PDNq#
2. k7#zQhC"<W!n#
3. 7#Qlk stores D~PBDyPD~#Studio lvDD~,}g,}Z9CDD~
r_Q-r*DD~,+Cl+!!j>jG#*lkD~,CsjR|%wKD
~,"SB-K%P!qlk#
4. Z WebSphere Studio P,!qz*"<Dn?#
5. SD~K%P,!q"<{vn?#T>0"<!n10Z#
6. !qZ{D!n#%w7(#PX0"<!n10ZD|`E",k%woz#
7. T>0*"<DD~10Z,,1yw8vD~QPOS4S#
Z WebSphere Commerce Suite P,Java |nI! URL DN=#Z"<}LP1
WebSphere Studio R=b) URL 1,|aiRX*D~#1 WebSphere Studio ^(
Z12B |DD~DPCJ4 59
R=D~,|+a+CD~w*PO4S4(f#r*LjPD8vD~|,b)|
n,0*"<DD~10ZaR=`vPOS4S#vTPOS4S,"%w7(#
8. g{Z0Lji5D~W!n1P!qKZ"<Zd/J,raT>|BLji5D
~T0r#*CZ"<1ywD|D4|BLji5D~,k%w|BLji5D
~#
9. g{}Z|BLji5D~,ravVLji5D~G<0Z#G<#
T>0"<}L10Z#
10. I\T>wV;,D"<0Z,b!vZzZ0"<!n10ZP!qD!n#kq
-Z%@0ZPD5w#
T>0"<(f13f#4iK3f4iRZ"<Zdv=DJb#
"b:g{;PT>0"<(f13f,rZ0"<!n10ZD#fj)P;P!
qzI"<(f#ir#
"b:PX"<&mD|`E",kND6Studio 8O7PD:gN"<zDLj;#
*2mD~53"<dC6L Websphere Commerce ~qw
*K"<=2mD~53OD~qw,k4PTBYw:
1. 3dAxg}/w,||,TBD~P:
Commerce_Suite_install_path\stores\web
zIT3d=|, \stores\web D~PD76DNN?V#
2. Z WebSphere Studio P,!qz*"<Dn?#g{n?Z WebSphere Studio P;
fZ,zXkZmS"<~qw="<G(.0xP4(#
3. Si4K%P,!q"<#
4. Sn?K%P,!q"<G(#S(eDG(PmP!q"<G(#*+"<G(m
S=Pm,kND6Studio 8O7D:gN"<zDLj;#
5. Z"<S<P(0ZDRAf)Rw1!D~qw<j#
"b:g{1!~qw<j;T>,k*A=h 8#
6. SB-K%,!q>}#T>0>}10Z#
7. !qS10G(>}#%w7(#
8. !qG(<j(}g,bT)#
9. SekK%!q~qw#T>0ek~qw10Z#
10. Z~qw{FVNPdk3d=D~qwzwD{F#%w7(#
11. Z0"<1S<PRwG(<j#
12. SB-K%P!qtT#T>G(D0tT10Z#
13. !q_6j)#
14. S1!~qwB-PmP,!qUEekD~qw#%w7(#
15. Z2mDD~53ORw~qwD"<~qw<j#SB-K%P!qtT#
16. !qD~53"<%!4%#
60 Lj*"_:9C0Lj~q14(Lj
17. SD~53B-PmP!q`&DD~53#
18. %w?j#T>0"<?j10Z#
19. |D"<?jD76T%dzZ=h 1 P3dD76#k7# storesDocRoot D76
3d= stores\web D~P#
"b:g{z}Z4(9C6*`Mm (Master.css) DLj,k+ html "<?jD7
6|D* HTTP ~qwDD5y76#HTTP ~qwDD5y76PZ HTTP dCD
~P#
20. %w7(XU0"<?j10ZM0tT10Z#
21. dCZ6L~qwO"<DD~P#
VZIT+Cn?"<=2mD~53OD~qw#
"b:PX"<G(M{v"<}LD|`E",kND6Studio 8O7PD:gN"<z
DLj;#
dC"<DD~P
*dC"<DD~P,kjITB=h:
1. Z"<S<P(0ZDR0q),)96L~qwDPm#
2. CsjR|%wLj#SB-K%P!qtT#T>0LjtT10Z#
3. !q"<j)#
4. !q+CD~P"<="<?j#ir#
5. SB-PmP,!q storesDocRoot#
6. 7z!q9CD~PI*ib?<#ir#!q7(#
7. CsjR|%wwb#SB-K%!qtT#T>0wbtT10Z#
8. !q"<j)#
9. !q+CD~P"<="<?j#ir#
10. SB-PmP!q html#
11. !q9CD~PI*ib?<4!r#!q7(#
zVZQ<8C"<=6L Websphere Commerce ~qw#
"b:PXZ WebSphere Studio PdC"<~qwM{v"<&mDE",kND6Studio
8O7D:gN"<zDLj;#
8(1!~qw
**yPn?8(+w*1!~qwD"<~qw,kjITB=h:
1. S$_K%!q"<!n#T>0"<!n10Z#
2. !q_6j)#
Z12B |DD~DPCJ4 61
3. SbTB-PmP!q*w*1!5D~qw#g{#{8(1!D0zz~qw1,
kSzzB-PmP,!q*8(*1!~qwD~qw#
4. %w1!"<?j#T>0"<?j10Z#7#8(~qwD"<?jD76}7#
g{z}Z8(;v>X~qww*1!hC,rk7# storesDocRoot "<?j;3d
=LjD5y76#TZ6L~qw,k7# storesDocRoot "<?jQ;3d=~qw
OLjD5y76Dp{#
5. %w7(#
* FTP "<dC6L Websphere Commerce ~qw
ZIT9C FTP "<=6L Websphere Commerce ~qw.0,XkjITBdC=h:
1. dC6Lwz* FTP ~qw#
2. +"<~qwmS="<G(#
3. dC6L"<~qw#
4. dCZ6L~qwO"<DD~P#
dC6Lwzw* FTP ~qw
*dC6L Websphere Commerce ~qwT9zITS WebSphere Studio "<D~PCJ
4,kjITB=h:
1. Z Websphere Commerce ~qwO,+6LwzdC* FTP ~qw,"*"<?j(Z
WebSphere Studio P(e)4(BPp{:
"<?j p{ 3d=
storesDocRoot storesDocRootAlias LjD5y76(Web &CLrD5y76):
Commerce_Suite_install_path/stores/web
2. AY8(;vP(^CJLjD5y76D NT C' ID#
zVZ<8Z WebSphere Studio P+"<~qwmS="<G(#
"b:PXZ WebSphere Studio PdC~qwM"<?jD|`E",kND6Studio 8
O7PD:gN"<zDLj;#
+"<~qwmS="<G(
ZdC6LwzjIs,MIT+"<~qwmS="<G(#kjITB=h:
1. Z WebSphere Studio P!q*"<Dn?#g{Z WebSphere Studio P;fZn?,
rXkZIT+"<~qwmS="<G(.04(n?#
2. Si4K%P,!q"<#
3. Sn?K%P,!q"<G(#S(eDG(PmP!q"<G(#*+"<G(m
S=Pm,kND6Studio 8O7D:gN"<zDLj;#
62 Lj*"_:9C0Lj~q14(Lj
4. Z"<S<P(0ZDRAf)Rw1!D~qw<j#g{1!~qw<j;T
>,k*A=h 7#
5. SB-K%,!q>}#T>0>}10Z#
6. !qS10G(>}#%w7(#
7. Z"<S<P(0ZDRAf)!qG(<j#
8. SekK%!q~qw#T>0ek~qw10Z#
9. Z~qw{FVNPdk6L~qwD{F(}g,csserver.domain.com)#%w7
(#
10. Z0"<1S<PRwG(<j#
11. SB-K%P!qtT#T>G(D0tT10Z#
12. !q_6j)#
13. S1!~qwB-PmP,!qUEekD~qw#%w7(#
zQ-8(C~qww*Cn?D1!~qw#g{z*4(yPn?D1!~q
w,kND8(1!~qw#
VZzQ<8CZ WebSphere Studio PdC6L"<~qw#
"b:PX"<G(M{v"<}LD|`E",kND6Studio 8O7PD:gN"<z
DLj;#
dC6L"<~qw
1z+6LwzdCI FTP ~qw"+"<~qwmS="<G(s,z*<8Z
WebSphere Studio PdC"<~qw#*dC"<~qw,kjITB=h:
1. Rw6L~qwD"<~qw#SB-K%P!qtT#
2. !q FTP "<#8(tT#Z FTP "aM\kVNP,dkT~qwLjD5y76
PCJ(DC'j6M\kn#
3. !q?j#T>0"<?j10Z#
4. 7#"<?jkZ~qwO(eDp{%d#
"b:HTML M!~qLr?jGZ>X(eD#g{"<;ZLjD~PPDD~,
rzXk*b)?jZ~qwOhCBDp{#,y"b,C FTP "<DC' ID If
!x HTML ?j8(D?j76#PX|j8E",kNDdC6Lwz* FTP ~q
w#
5. !q7(#g{z;P|D HTML M!~qLr?j,aT>/f{"#Z/f{"
P,!qG#
VZzQ<8CdC*Z6L~qwO"<DD~P#
"b:PXZ WebSphere Studio PdC"<~qw""<?jM{v"<}LD|`E",
kND6Studio 8O7D:gN"<zDLj;#
Z12B |DD~DPCJ4 63
dC"<DD~P
*dC"<DD~P,kjITB=h:
1. Z"<S<P(0ZDR0q),)96L~qwDPm#
2. CsjR|%wLj#SB-K%P!qtT#T>0LjtT10Z#
3. !q"<j)#
4. !q+CD~P"<="<?j#ir#
5. SB-PmP,!q storesDocRoot#
6. 7z!q9CD~PI*ib?<#ir#!q7(#
7. CsjR|%wwb#SB-K%!qtT#T>0wbtT10Z#
8. !q"<j)#
9. !q+CD~P"<="<?j#ir#
10. SB-PmP!q html#
11. !q9CD~PI*ib?<4!r#!q7(#
zVZQ<8C"<=6L Websphere Commerce ~qw#
"b:PXZ WebSphere Studio PdC"<~qwM{v"<&mDE",kND6Studio
8O7D:gN"<zDLj;#
7#`&D~qM~qw}ZKP
*"<Lj,k(}TB=h7#`&D~qM~qw}ZKP:
1. r*0~q1fe"7#TB~q&ZKP4,:
v DB2-DB2
v DB2-DB2DAS00
v IBM HTTP Administration
v IBM HTTP Server
v IBM WS Admin Server
2. (}TBYwr*0WebSphere _6\mXF(1:
a. @N!qLr"IBM WebSphere"Application Server 3.5 M\mXF(#
T>0WebSphere _6\mXF(10Z#
b. 1{"XF(MwT>Z0XF({"1?VP1,Si4K%P,!qXK#
c. )9 WebSphere \mr#
d. )9 <hostname>#
e. CsjR|%w Websphere Commerce Suite &CLr~qw <instancename>#SB-K%!q*<#
f. !P0XF({"1?V#&1T>TB{"(r`FD{"):
Command ″WebSphere Commerce Suite Application Server demo.start″ completed
successfully.
64 Lj*"_:9C0Lj~q14(Lj
hC"<W!n
ZzS WebSphere Studio "<D~DPCJ4.0,kHhCzD"<W!n#*hC"
<W!n,k4PTBYw:
1. r* WebSphere Studio n?#
2. S$_K%P,!qr<,;s!qLji5D~W!n#T>0Lji5D~"<W
!n10Z#
3. !qZ{DW!n#PXwvW!nD|`E",k%woz#
4. %w7(#
Z12B |DD~DPCJ4 65
66 Lj*"_:9C0Lj~q14(Lj
Z13B "<Lji5D~
+Lji5D~"<= Websphere Commerce ~qwJmz4(K*DLj#TZ"<Lj
i5D~,zP=V!q:
v S0Lj~q1"<Lji5D~
v S|nP"<Lji5D~
zXk_P0>c\m11r0Lj\m11CJ(^E\"<Lj#
S0Lj~q1"<Lji5D~
+Lji5D~"<= Websphere Commerce ~qwJmz4(K*DLj#*"<Lji
5D~,kjITB=h:
1. k7#z_P0>c\m11r0Lj\m11CJ(^#
2. k7#QjIyPZ7#`&D~qM~qw}ZKPPhvDNq#
3. r*0Lj~q1#
4. SLji5D~PmP,!qzk*"<DLji5D~#
5. %w"<#
T>0"<Lji5D~13f#
6. !qZ{D"<!n#PX"<!nD|`E",k%woz#
<I:*4(+&\DLj,kZWN"<Lji5D~1,!qyPD"<!n(|
(z7}]!n)#
7. !q7(#
1Lj"<1,z+5X=0Lji5D~1Pm3f#0"<14,PP43K"<
4,#%w"B4|B4,#
8. SPmP!qLji5D~,"%w"<E*4i4"<Da{#
9. "<jI1,%wt/Lj4i4"bTzDLj#1jIs,TC>cwi)"XU
/@w#
"bBn:
1. g{|D Web &CLr Web 76r Web &CLrD5y76,rXk7#|Gk
Websphere Commerce Server P(eD76`%d#
2. ;N;I"<;vLji5D~#;'V"P"<,K`"<+<B=vLjD"<<
a'\#
© Copyright IBM Corp. 2000 67
9C|nP"<Lji5D~
d;"<Lji5D~Dw*=(G9C0Lji5D~~q1,+2ITC|nPxP
"<#*9C|nPxP"<,k4PTBYw:
1. k7#z_P0>c\m11r0Lj\m11CJ(^#
2. S*<K%,!q|na>#
3. Z|n0ZP,dk:
cdCommerce_Suite_install_path\stores\web. dk dir#*"<DLji5D~T>
ZPmP#
4. dk notepadCommerce_Suite_install_path\bin\publishstore.bat#publishstore.bat
T>Z0GB>1P#
5. 9CLji5D~DP'N},`-TB|n:
java InstUtil -SAR sarName -SVR hostname -USERID logonId -PWD logonPwd -MODE
{insert|update} -LOCALE
locale -CONFIG configFile -XML {ALL|NOCATLG} -ASSET
{destination1=warfile1,destination2=warfile2}
dP:
v SAR GLji5D~{F
v USERID G WebSphere Commerce Suite DC'G<j6
v PWD G WebSphere Commerce Suite DC'G<\k
v MODE G&mD==(ekr|B)
v C O N F I G Gd C D ~ { F # } g :
Commerce_Suite_install_path\instances\instancename\xml\instancename.xml
v XML G+*"<D SAR PD XML D~Pm#*+?"<,k9C0yP1#*"
<}z7?<TbD+?,k9C NOCATLG#
v ASSET G SAR PD~PCJ4D~DPm(}g webapp.zip)M|G+;"<D
76(Commerce_Suite_install_path\stores\web=webapp.zip)#
g{z_P`vPCJ4D~,k4PTBYw:
Commerce_Suite_install_path\stores\web=webapp.zip
Commerce_Suite_install_path\stores\properties=properties.zip
6. #f"XU publishstore.bat#
7. Z|n0ZP,dk publishstore#4 Enter |#
8. 1|nKPax1,S*<K%,@N!qLr"DB2 Windows NT fM|n0Z#
9. Z DB2 CLP 0ZP,dk db2 connect todbname,dP dbname Grd"<Lj
D}]b#4 Enter |#
10. Z|nPB,dk db2 select * from store#4 Enter |#T>LjPm#G<B
zy4(DLjDEk#
68 Lj*"_:9C0Lj~q14(Lj
11. Z|nPB,dk db2 select * from catalog#4 Enter |#T>z7?<DPm#
G<B0wP1P1z7?<DEk#
12. r* Internet Explorer#*ABP URL:
http://hostname/webapp/wcs/stores/servlet/StoreCatalogDisplay?storeId=storeId from
step10&langId=-1&catalogId=catalogId from step11
T>zDLj#
"bBn:;N;I"<;vLji5D~#;'V"P"<,K`"<+<B=vLj
D"<<a'\#
7#`&D~qM~qw}ZKP
*"<Lj,k(}TB=h7#`&D~qM~qw}ZKP:
1. r*0~q1fe"7#TB~q&ZKP4,:
v DB2-DB2
v DB2-DB2DAS00
v IBM HTTP Administration
v IBM HTTP Server
v IBM WS Admin Server
2. (}TBYwr*0WebSphere _6\mXF(1:
a. @N!qLr"IBM WebSphere"Application Server 3.5 M\mXF(#
T>0WebSphere _6\mXF(10Z#
b. 1{"XF(MwT>Z0XF({"1?VP1,Si4K%P,!qXK#
c. )9 WebSphere \mr#
d. )9 <hostname>#
e. CsjR|%w Websphere Commerce Suite &CLr~qw <instancename>#SB-K%!q*<#
f. !P0XF({"1?V#&1T>TB{"(r`FD{"):
Command ″WebSphere Commerce Suite Application Server demo.start″ completed
successfully.
<8"<
r Websphere Commerce ~qwZ;N"<D~,r_*|BVPLj.0,kjITB=
h:
1. 7#z_PrLj"<D}7(^#zXk_P0Lj\m11r0>c\m11DC
J(^4"<#
2. k7#D~Z WebSphere Studio PD Commerce Studio D~a9P#g{z9C0L
ji5D~1#e4(Lji5D~n?,rD~T/TKa9fE#
3. g{}Z>X"<,k7#QZ>X20K Websphere Commerce ~qw,"RQ-h
C"KPK#
Z13B "<Lji5D~ 69
4. g{}Z"<=6L Websphere Commerce ~qw,k7#}7jIBPYw.;:
v Q-3d=}7Dxg}/w,~qwdC}7"Q*<KP#PX|`E",k
ND*2mD~53"<dC6L Websphere Commerce ~qw#
v 20K FTP ~q"}7XdCK~qw"QhCkKP#PX|`E",kND*
FTP "<dC6L Websphere Commerce ~qw#
PX6L"<D|`E",kND6Studio 8O7PD:gN"<zDLj;#
5. k7#"<?jQ(e"3d=zDLjD stores D~P#g{z9C FTP ~q"<
=6L Websphere Commerce ~qw,k7# stores ?<Q3d=k~qwO FTP p
{`%dD"<?jP#PX|`E",kND(e"<?j#
6. t/ IBM WS AdminServer"WebSphere Commerce Server 5}{FMPZ7#`&D
~qM~qw}ZKPPDd|~qw#
7. jIb)=h1,"<Mw#
70 Lj*"_:9C0Lj~q14(Lj
Z14B G(~qw
s?VxOLj?jKP 365 l,?lKP 24 !1#byx4P,$MbT53D|D
x4QH# Commerce Suite G(~qwJm>c\m1Szz~qw}]b4F=G(}
]b,TcZ;0lKMDivBbT|B#bPzZbTz7?<D|B,xbTbT
BD:o&m|n,y2GX*D#
G(~qw|(TBi~:
Commerce Suite 5}
9C STAGLOG mM}]b%"w4G<LjmDd/#^[N1z|DG(}
]bDmPDG<,STAGLOG m<aG<K|D#
}]b#=E>
*G(}]b4(G(mM%"w#}CZG(?DD;5PmM;5P%"w
b,G(}]b9|,kzz}]b`,D#=4G<G(}]bPD|D#
0G(4F15CLr
Jm\m14F}]=G(}]b#0G(4F15CLr+}]Szz}]b
4F=G(}]b#zIT+}]4F=`X>cm"`XLRmPrvKm
P#
0G(+%15CLr
Jm\m1+|D+%=zz}]b#STAGLOG mPDE"j6G(}]bPD
;)G<,b)G<XkZzz}]bPek"|Br>}#0G(+%15C
Lr+|DSG(}]bF/=zz}]b#0G(+%15CLrC STAGLOG
m6pG(}]bPDD/D}],.sZzz}]bP|Bb)G<#
STAGLOG mP STGPROCESSED P+T 1 m>&m}DG<#
G(~qwgN$w
1<8C+}]Szz~qw4F=G(~qw1,I9C0G(4F15CLr#I4
FDmZG(mPPv#zy4(DC4f"(F}]DNNBm2ITZ*(FmdC
G(~qws4F=G(~qw#
dCZdZ STAGLOG mPw/4(KZ?U>#^[N1|DKG(~qwmPD;v
G<,%"wMZ STAGLOG mPG<bv|D#TZ?v^D}DG<,%"w<G<
K^D`M(ek">}r|B)"G<yZmD{F,T0G<DwX|Vr(;w
}#1|D0bTG(~qwOD}]bG<jI1,9C0G(+%15CLr+b)
|D+%Xzz~qw# STAGLOG mPDE"j6G(}]bPD;)G<,b)G<
XkZzz}]bPek"|Br>}#
G(a0Zd,IG(~qwy|,D}]bm;CZzz}]bO|B#1z9C0G
(4F15CLrSzz}]b4F=G(}]b1,G(a0*<#1YN9C0G(
© Copyright IBM Corp. 2000 71
4F15CLr*<m;G(a01,KG(a0ax#G(a0*<1,Z0G(4
F15CLrSzz}]b4F=G(}]bs,G(}]bMzz}]by]G(~q
wy|,DmjI,=/#"zb)ivs,c;JmZzz}]bOTmxP|D#;
\ZG(}]bO4P|B,.s9C0G(+%15CLrE\+%Tzz}]bD|
D#g{b=v}]b<xPK|B,r+%+I\IZ1Z\?e;r}Cj{T%}
x'\#g{XkZG(a0Zd|Bzz}]b,&9C0G(4F15CLr49b
)}]b,=,"*<BDG(a0#
*#$G(a0ZdIG(~qwy|,Dm;\Zzz}]bO|B,G(~qwy|
,DmXk;\Z0>c\m11DXFB#Z;)ivP,zz}]bPDG(mXk
IvpDKMrLRZzxPG(4Fs|B#}g,ZgSP!>cP^({9LRZ
G(4F.s^Dzz}]bPD OFFER }]bm#ZKivP,;\9CG(~qw#
ZT{Q_>cDdMLqP,}]bmITV*=i:Yw}]MKM}]#Ywm|
,ngLj"z7?<"z7?<u?"oT"0n"[[HHD}]#b)mZ0>c
\m11DXFB;vpDKM;\^D#KMm|,ngKME""X7")%"SET `
XD}]HHD}]#G(~qw;|,Yw}]bm#PXG(~qwy|,DmDP
m,kND Commerce Suite G(m#ZxPG(4F.s,zz}]bPDb)mZG(
Zd;C|D#
9&"b7#G(~qwy|,D}]bm;PTC'mDb|}C#qr,IZzz}
]bPDw|I\>}x<B+%'\#Z9CG(~qw.0,&7#;Pi/,x;
GvpC'(}gz7?<\m1)5PYw}]#
Z9CG(~qw.0&1KbTBZ]:
v IG(G<y}CDNNBD<qD~"HTML D~r JSP D~<XkV$SG(~q
w4F=zz~qw#
v G(~qw;\4FM+%}]b#=|D"<qD~"HTML D~r JSP D~#}g,
g{zZG(}]bP4(KBDw}rm,XkZzz}]bPV$4(w}rm#
v 0G(+%15CLr;\+%I00kLr1(0k==)r DB2 00kLr15C
Lr0kDG<,bGIZ|G=v<F}KG(%"w#g{z9CKdP;V5C
Lr,r&9C0G(4F149}]bmXB,=,"*<BDG(a0#v;\Z
G(a0ZdZG(}]brzz}]bO9C00kLr1(0k==)r DB2 00
k1#
v Z9C0G(4F15CLr.s,Xk#9"XBt/G(~qw#Z9C0G(+
%15CLr.s,Xk#9"XBt/G(~qw#
v G(~qw;'V DB2 Text Extender#
72 Lj*"_:9C0Lj~q14(Lj
0G(4F15CLr
0G(4F15CLr+}]Szz}]b4F=G(}]b#zIT4F`X>cm"
`XLRmPrvKmPD}]#2IT9C cleanup_stage_db !n8(Gq#{Z0G
(4F15CLr4F.0emG(}]b#g{+!n8(* yes(1!),r0G(4
F15CLr+Z4F.0emyPG(m#by,IZT/>}X*,|I\Td|m
lI0l#g{+!n8(* no,r0G(4F15CLr+;aSG(mOxPNN>
}#g{4FD}]zIe;rZw|r(;Tw}O4FK;v|,r4FI\a'
\#g{v*emG(}]bx9C0G(4F15CLr,&+ cleanup_stage_db !n
8(* only#
0G(4F15CLrM0G(+%15CLr+}]b}]V*=vwCr6p:`X
>cM`XLR#>cwCr|rT53PyPLR+2D}]#}g,539CDoT
MzRrXxzk#E""GX(ZvpDLR#LRwCr|(`XZvpLRD}
]#}g,*vpLR(FDLjE",T0I\T?vLRX(DLjmPDP#3)
}]bmT>cMLRE"<|,#g{zZ0G(4F15CLrP+wCr8(* all,
rZyPLR}]sa4F>c}]#g{+wCr8(* site,r;+>c}]Szz}
]bP4F=G(}]bP#g{8(wCr* merchant,r;+LR}]Szz}]bP
4F=G(}]b#"b,;\4FvpLRD}],x;\4FyPLRD}]#g{
;P+wCrh* all,IZyPLR<9C>c}],rK&Z4FLR}]04F>c
}]#qr,+IZb|Mw|.dD;%dx<B4F'\#1z9C cleanup_stage_db
em>c}]1,k"bIZT/>}X*,LR}]2ITa>}#&1ZemM4F
>c}].semM4FLR}]#g{z4+wCrhC* all,r&Zem>c}].
semLR}],xsZ4FLR}]s4F>c}]#
m;!nG script_file#(}8(E>D~D{F,0G(4F15CLr+zI SQL E
>D~,|9C<vM<k+zz}]b4F=yZ8(wCrDG(}]b#g{z9
C1!5r+ cleanup_stage_db 8(* yes,r9zI>}od4emG(}]b#E>
D~;Zt/0G(4F15CLrD?<P#E>D~SlK}]b9C<vM<kD
4F}L#z2IT(}|DzIDE>D~4^D0G(4F15CLrDP*#}
g,9C DB2 0k5CLr4zf<k5CLr,|+x;=SY4F}L#"b,zI
DE>+yPm<vAKPK5CLrD?<#7#zPc;DELUd#
0G(4F15CLr;\4F HTML D~byDD~#XkV$+byDD~F/=G
(~qw#
mb;WwCrG#X*#ZemG(}]b1,0G(4F15CLrZemj?vm
.sa;;W#Z4FG(}]b1,0G(4F15CLrZ4Fj?vm"9\?m
,=.sa;;W#TZzIDE>,;WwCraIZ DB2 <k5CLrxTP;,#
DB2 <k5CLrZjI<ks+T/a;;W#rK,;WaZ\?m,=/.0a;#
yT\?m,=+Z@"D;WPjI#
zIT9C dtable N}8(}]bm4emr4F#k"b1z8(*4FremDm
1,Km(#;G@"D#3)m`%dC}C<x`Xp4#g{em8(Dm,9a
Z14B G(~qw 73
#{CT/>}X*emdSm#g{4F8(Dm,z&WHZ4FKm04Fd8
m#qr,zD4Frem+'\#Z0G(4F15CLr.s,#9"XBt/G(
~qw#
0G(4F15CLrIdCRI)9#*&mzD(Fm,b)mh*zc;)u~,
RXkhCG(dCm#PXj8E",*(FmdCG(~qw#ZzIT9C0G(
4F15CLr.0,Xkq-dC}]bPD=h#g{|nI&,r0G(4F15
CLrS STAGLOG }]bmP>}yPG<#
0G(+%15CLr
ZjI0G(4F15CLr.s,IG(~qwy|,DmaZzDG(}]bMzz
}]bP,=/#VZ*<BDG(a0#;*ZKG(a0Zd^Dzz}]bPDI
G(~qwy|,Dm#ZG(}]bO*<NN^D.0,&1#9"XBt/G(~
qw5}#
1|D0bTG(~qwOD}]bG<jI1,zMITrzz~qw+%|DK#
0G(+%15CLr+|DSG(}]bF/=zz}]b#|C STAGLOG m6pG
(}]bPDD/D}],.sZzz}]bP|Bb)G<#STAGLOG mP
STGPROCESSED P+T 1 m>&m}DG<#;x,0G(+%15CLr;\+%q
HTML D~byDD~#XkV$X+b)D~F=z7~qw#0G(+%15CLr;
'V}gmSPr4(BDmrS<.`D#=|D#zXkZ9C0G(+%15CL
r+%zD}].0,Zzz}]bPV$mSP"4(mMS<#
Z9CG(+%5CLr1,IT(}9CwCr!n8(wCr#t+dh*>c,r
0G(+%15CLra+yP|D}D>c}]SG(}]b+%=zz}]b#t+
dh*LR,r0G(+%15CLra+yP|D}DLR}]SG(}]b+%=z
z}]b#;\+%vpDLR}]#t+dh*yP,r>cMLR}]<aSG(}
]b+%=zz}]b#
9C dtable !n,IT+X(mSG(}]b+%=zz}]b#k7#Zz+%KX(
m1,d8m&1Q-}7+%#
0G(+%15CLrD;WwCrk0G(4F15CLr;,#0G(+%15CL
r|nD?NKP<F*;N;W#}g,g{z+wCr8(*>c,r0G(+%1
5CLr+TyP^D}D>c}]*<BD;W,"ZI&+%sa;K;W#g{+
%'\,r+%5X,zDzz}]b4,kS0;y#
0G(+%15CLrIdC,RI)9#Z&m(Fm.0,|GXk{O;(Du
~#PXj8E",*(FmdCG(~qw#ZzIT9C0G(+%15CLr.
0,Xkq-dC}]bPD=h#
74 Lj*"_:9C0Lj~q14(Lj
0G(+%15CLr+kyPLRPXD}]SG(}]b+%=zz}]b#;\+
%vpDLR}]#z&17#Z+%LR}].0,Q-}7+%K>c}]#qr,
+%+'\#
dC}]b
Z9C0G(4F15CLr"0G(+%15CLrr0}]bem15CLr.0,
k4PTBYw:
1. 7# WCS_HOME\wcs\bin M DB2_HOME\sqllib\bin Z076173d?P#
2. dCG(}]bMzz}]b#"vTB DB2 }]bD|n:
db2 update db config for db_name using STMTHEAP 60000
db2 update db config for db_name using LOCKLIST 512
db2 update db config for db_name using LOGPRIMARY 80
db2 update db config for db_name using LOGBUFSZ 512
db2 update db config for db_name using DBHEAP 2048
db2 update db config for db_name using APPLHEAPSZ 2048
db2 update db config for db_name using PCKCACHESZ 640
db2 update db config for db_name using STAT_HEAP_SZ 2048
db2 update db config for db_name using APP_CTL_HEAP_SZ 4096
dP db_name G}]bD{F#
3. vS:ebDs!TDxT\#y]}]bDs!MICf"w4v(:ebDs!#
KPTB|n,|D1!:ebs!#("b,za)K n D5#)
db2 connect to db_namedb2 alter bufferpool IBMDEFAULTBP size ndb2 terminate
4. G<*0}]b\m11 (DBA)#qr,Z|nPP8(C'{M\k#
0G(4F15CLr|n
0G(4F15CLr+}]Szz}]b4F=G(}]b#*KP0G(4F15C
Lr,Z;(IT,1,SG(Mzz}]bDzwD|nPPdkgB:Z;PPdk
{v|n#boT`PT>vv*K]>#
Z14B G(~qw 75
stagingcopy -scope -sourcedb SourceDatabase
-script_file ScriptFileName
-destdb DestDatabase
-dbtable DbTable
_all_
_site_
_merchant_
-sourcedb_user SourceDbUser -sourcedb_passwd SourceDbPassword
-destdb_user DestDbUser -destdb_passwd DestDbPassword
-log LogFile -cleanup_stage_db yes
no
only
stgcopy
N}5
wCr 4FDwCr6p#8(TB5PD;v:
v _all_
dk _all_ I4Fk>cMyPLRPXDG<|DAG(~qw#
v _site_
dk _site_ I;4Fk>cPXDG<AG(~qw#
v _merchant_
dk _merchant_ I4FkyPLRPXDyPG<AG(~qw#
sourcedb
z7~qwOD}]b{F#
destdb G(~qwOD}]b{F#
dbtable
(I!)NN8(*4FDm{#g{KG<ZI scope N}8(DwCrP,
rKmPDyPG<+;4F;qr,;aPG<;4F#
sourcedb_user
(I!);8(ITCJzz}]bD}]b\m1DG<j6#g{;P8
(,+9C10wCK5CLrDC'j6#
sourcedb_passwd
(I!)sourcedb N}8(DG<j6D\k#
76 Lj*"_:9C0Lj~q14(Lj
destdb_user
(I!);8(ITCJG(}]bD}]b\m1DG<j6#g{48(,
r9CwCK5CLrDC'j6#
destdb_passwd
(I!)destuser N}8(DG<j6D\k#g{48(,53+a>zdkZ
n#
log (I!)G<0G(4F15CLrn/MmsDU>D~76M{F#g{4
8(,+Z10?<P4(F* stagingcopy_yyyy.mm.dd_hh.mm.ss.zzz.log D
U>D~#
cleanup_stage_db
(I!)8>K!nIZ9C0G(4F15CLr.0emG(}]bm#1
9C -cleanup_stage_db em>c}]1,"bLR}]9I\r*T/>}X*
x;>}#&1Zem"4F>c}].sem"4FLR}]#r*T/>}
X*,emI\0ld|m#g{;8(,;aSG(mP>}NN}]#g{
4F}]zIe;rZw|r(;Tw}OzI4F|,4FI\a'\#9C
0G(4F1;emG(}]bx;Szz}]b4FNN}]GI\D#r*
K?D,zI8( -cleanup_stage_db * only#
script file
(I!)I0G(4F15CLr|nzID SQL E>D~D{F,K|n9C
<vM<k4Fzz}]bAX(wCrDG(}]b#g{z9C1!5r8
( cleanup_stage_db *G,KE>D~9zI>}odTemG(}]b#ZKP
E>.0,ki$GqPc;DELUd#f<vm#KE>D~(;ZwC
0G(4F15CLrD0G(4F15CLr?<#
PX4Fzz~qwD|`E",kND>}#
0G(+%15CLr|n
0G(+%15CLr+}]SG(}]b4F=zz}]b#*KP0G(4F15C
Lr,Z;(IT,1,SG(Mzz}]bDzwD|nPPdkgB:Z;PPdk
{v|n#boT`PT>vv*K]>#
Z14B G(~qw 77
stagingprop -scope -sourcedb SourceDatabase
-destdb DestDatabase
_all_
_site__merchant_
-dbtable DbTable
-sourcedb_user SourceDbUser -sourcedb_passwd SourceDbPassword
stgprop
-destdb_user DestDbUser -destdb_passwd DestDbPassword
-log LogFile
N}5
scope +%DwCr6p#8(TB5PD;v:
v _all_
dk _all_ I+%k>cMyPLRPXDG<|DAzz~qw#
v _site_
dk _site_ I;+%k>cPXDG<|DAzz~qw#
v _merchant_
dk _merchant_ I4FkyPLRPXDyPG<Azz~qw#
sourcedb
G(~qwOD}]b{F#
destdb zz~qwOD}]b{F#
dbtable
(I!)NN8(*+%Dm{#g{KG<ZI scope N}8(DwCrP,
rKmPDyPQ|DG<+;+%;qr,;aPG<;+%#
sourcedb_user
(I!);8(ITCJG(}]bD}]b\m1DG<j6#g{;P8
(,+9C10wCK5CLrDC'j6#
sourcedb_passwd
(I!)sourcedb_user N}8(DG<j6D\k#
destdb_user
(I!);8(ITCJzz}]bD}]b\m1DG<j6#g{48(,
r9CwCK5CLrDC'j6#
78 Lj*"_:9C0Lj~q14(Lj
destdb_passwd
(I!)destdb_user N}8(DG<j6D\k#g{48(,53+a>zd
kZn#
log (I!)G<0G(+%15CLrn/MmsDU>D~76M{F#g{4
8(,rZ10?<P4(F* stagingprop_yyyy.mm.dd_hh.mm.ss.zzz.log D
U>D~#
PX+%Azz~qwD|`E",kND>}#
(F}]bm
g{Q-(}4(Bm(FK}]b#=,r*9CG(~qwXkzcTBhs:
v fZw|r(;Tw}#
G(~qwyZK|4P#*\bZ STAGLOG mPG<``}],I;G<K|(w
|r(;Tw})#KG(5CLr+9CK|xP9u"iR*;+%D}]#g{
;fZ,G(5CLr+^($w#
v ZmP;\fZ RI(}Cj{T)<x-7#
G(~qw\GZSm.0+%+Wm#g{fZ RI <x-7,G(~qw+^(xV
SmM+Wm#
v K}]bm;|,Yw}]#
Yw}]\0>c\m11XF,}gz7?<"z7?<u?HZLR={Q_=8
PD}]#g{}]bm|,KC'}](ZKMXFBD}]),rC'IZ0>c
\m114FKmAG(}]bsZzz}]bP|D,;vm#b+}p1Z|e;
r RI <x%}#
v K}]bm;|,NNTKM}]bmD}C#
*;+%Dm&1;PTKM}]bmw|DNNb|}C#g{fZbyD}C,r
g{KMZG(4F.s>}w|,}]+^(V4Az7}]b#
v TZG(~qw2GDNN=vm,}g R1 M R2,Z+ R1 M R2 ekzz}]b
1,;\fZekPA R1 r R2 Dek%"w#
ek%"wI4(T=v}]bD|B"zIX|Jb#
v ;*Z0a11mP4((;Tw}#
v wwXT(FD}]bm9C>}^F#
>}^F{90}]bem15CLrD4P#z9I\ZemG(}]b1v='
Q#ZemG(}]b.0,zXkV$9Cx?F!nD0}]bem15CLr|
nTemKm#qr,emG(}]b+'\#
**(Fm<8G(~qwkND*(FmdCG(~qw#
Z14B G(~qw 79
dC(F}]bmDG(~qw
*dCG(~qw42GzD(F}]bm,k4PTBYw:
1. j6(FmwCr(>c}]"LR}]rb=_,1j6#)
2. y]mDwCrMw}`M,9C`&D%"w>}44(}]bmD%"w#
3. +(FDm}7Xek= STGSITETAB"STGMERTAB M STGMRSTTAB }]bmP#
v TZ>cm,vek= STGSITETAB mP#
v TZLRm,vek= STGMERTAB mP#
v TZb=Vm,zh*ek= STGSITETAB"STGMERTAB M STGMRSTTAB m#
"b:zXk7#yPD+WmQ-;}7XekT0+WmD TABNBR P!ZCmD`
&P#g{(FDmG Commerce Suite mD+Wm,rz9h*7#zDmD TABNBR
P!ZSm#
bTG(~qwOD>c
*bT;vZG(~qwO>c,jITB=h:
1. dCG(~qw#
2. *(Fm4(%"w#
3. +}]4F=G(}]b#
4. bT>c#
5. +}]+%=zz}]b#
6. 4FD~Azz~qw#
7. S STAGLOG mP>}&m}DG<#
dCG(~qw
NN Commerce Suite <IThC*G(~qw#;vG(~qwITZ201r20sd
C#Z Commerce Suite 20ZdhCG(~qwZ6WebSphere Commerce Suite 208
O7PPhv#*Z20shCG(~qw,4PTBYw:
WH9C0dC\mw14("dC*CwG(~qwD@" Commerce Suite 5}#7#
Z}]bfeO!q9CG(~qw#ir,T+5}dCIG(~qw#g{F.20
G(~qw,9Xk7#;**CwG(~qwD Commerce Suite 5}tC_Y:f#z
IT(}7#;P!P0dC\mw1_Y:fD~PPDtC_Y:f45VC?D#
*(Fm4(%"w
%"wZ STAGLOG mP4(K;vu?,j6}]bG<D|D#g{m|,`,D}
]6'MX|XT,rIT+VP%"wDhCIBDm#g{z9;P4(NNBD
m,z;h*4Pb;=#
80 Lj*"_:9C0Lj~q14(Lj
g{Q-4(KBDm,rkND*(FmdCG(~qwPD8<#
+}]4F=G(}]b
*+}]4F=G(}]b,4PTBYw:
1. 7# WCS_HOME\wcs\bin M DB2_HOME\sqllib\bin Z076173d?P#
2. dC}]b#
3. |D=z#{U>D~4kD?<#
4. dkTB|n:
stagingcopy -scope _all_ -sourcedb <production_database_ name> -destdb
<staging_database_name>
5. li stagingcopy_yyyy.mm.dd_hh.mm.ss.zzz.log D~Ii$|nGqI&#
6. #9"XBt/G(~qw5}#
XZ+}]4F=G(}]bDx;=E",kND>}#
+}]4F=G(}]bD>}
TBGgN+zz}]bPDm4F=G(}]bD>}#
"bz&1Z%;PPdk{v|n#T`PT>|nvv*K9>?D#
>} 1ZemG(}]bs,+zz}]b4F=G(}]b"+wCrhC*yP:
1. 7# WCS_HOME\wcs\bin M DB2_HOME\sqllib\bin Z076173d?P#
2. dC}]b#
3. |D=z#{U>D~4kD?<#
4. dkTB|n:
stagingcopy -scope _all_ -sourcedb <production_database_ name> -destdb
<staging_database_name>
5. li stagingcopy_yyyy.mm.dd_hh.mm.ss.zzz.log D~Ii$|nGqI&#
*8(U>D~{M76,k9CU>D~N}:
stagingcopy -scope _all_ -sourcedb <production_database_ name> -destdb
<staging_database_name> -log <log_file_name>
g { ; T 0}] b \ m 1 1 m ] G < , z h * *
-sourcedb_user"-sourcedb_passwd"-destdb_user M -destdb_passwd !na)5#
>} 2ZSG(}]bPemLRm.s,Szz}]b4FLR`XmAG(}]b:
1. 7# WCS_HOME\wcs\bin M DB2_HOME\sqllib\bin Z076173d?P#
Z14B G(~qw 81
2. dC}]b#
3. |D=z#{U>D~4kD?<#
4. dkTB|n:
stagingcopy -scope _merchant_ -sourcedb <production_database_ name> -destdb
<staging_database_name>
5. li stagingcopy_yyyy.mm.dd_hh.mm.ss.zzz.log D~Ii$|nGqI&#
g{;h*emG(}]b,8(N} -cleanup_stage_db:
stagingcopy -scope _merchant_ -sourcedb <production_database_ name> -destdb
<dest_database_name> -cleanup_stage_db only
g{;h*4F}],8(N} -cleanup_stage_db no:
stagingcopy -scope _merchant_ -sourcedb <production_database_ name> -destdb
<staging_database_name> -cleanup_stage_db no
"b:1+wCrhC*LR"4F1,k7#zQ-4FKK>cwCr}]#qr,
zD4F+'\#
>} 3ZSG(}]bPem>cm.s,Szz}]b4F>cmAG(}]b:
1. 7# WCS_HOME\wcs\bin M DB2_HOME\sqllib\bin Z076173d?P#
2. dC}]b#
3. |DAz#{U>D~y4kD?<
4. dkTB|n:
stagingcopy -scope _site_ -sourcedb <production_database_ name> -destdb
<staging_database_name>
5. li stagingcopy_yyyy.mm.dd_hh.mm.ss.zzz.log D~Ii$|nGqI&#
IZT/>}X*^F,>}K>cmI\0lLRm#WHemLR}],;sem>
c}],ns4F}]:
stagingcopy -scope _merchant_ -sourcedb <production_database_ name> -destdb
<staging_database_name> -cleanup_stage_db only
stagingcopy -scope _site_ -sourcedb <production_database_ name> -destdb
<staging_database_name> -cleanup_stage_db only
stagingcopy -scope _site_ -sourcedb <production_database_ name> -destdb
<staging_database_name> -cleanup_stage_db no
stagingcopy -scope _merchant_ -sourcedb <production_database_ name> -destdb
<staging_database_name> -cleanup_stage_db no
82 Lj*"_:9C0Lj~q14(Lj
>} 4zITBE>Iem"4Fzz}]bAG(}]bRwCr*yP:
1. 7# WCS_HOME\wcs\bin M DB2_HOME\sqllib\bin Z076173d?P#
2. dC}]b#
3. |D=z#{U>D~4kD?<#
4. dkTB|n:
stagingcopy -scope _all_ -sourcedb <production_database_ name> -destdb
<staging_database_name> -script_file stage_copy.sql
5. li stagingcopy_yyyy.mm.dd_hh.mm.ss.zzz.log D~Ii$|nGqI&#
G(4F5CLrzI stage_copy.sql E>Iem"4F}]b#gBKPE>:
1. G<*0}]b\m11 (DBA)#
2. r*;v DB2 |n0Z#
3. dkgB:db2 -vtf stage_copy.sql
+}]+%=zz}]b
*+}]+%=zz}]b,4PTBYw:
1. 7# WCS_HOME\wcs\bin M DB2_HOME\sqllib\bin Z076173d?P#
2. dC}]b#
3. |D=z#{U>D~4kD?<#
4. dkTB|n:
stagingprop -scope _all_ -sourcedb <staging_database_ name> -destdb
<production_database_name>
5. li stagingprop_yyyy.mm.dd_hh.mm.ss.zzz.log D~Ii$|nGqI&#
6. #9"XBt/zz~qw#
XZ+}]+%=zz}]bDx;=E",kND>}#
+%}]Azz}]bD>}
TBGgN+Q|DG<SG(}]b+%=zz}]bD>}#
"bz&1Z%;PPdk|n#T`PT>|nvv*K9>?D#
>} 1SG(~qw}]b+%yP|DAzz}]b#
1. 7# WCS_HOME\wcs\bin M DB2_HOME\sqllib\bin Z076173d?P#
2. dC}]b#
3. |DAz#{U>D~y4kD?<
Z14B G(~qw 83
4. dkTB|n:
stagingprop -scope _all_ -sourcedb <staging_database_ name> -destdb
<production_database_name>
5. li stagingprop_yyyy.mm.dd_hh.mm.ss.zzz.log D~Ii$|nGqI&#
0G(+%15CLr+WH+%yP>c}],;sGyPLR}]Azz}]b#g
{fZms,{v;W+Xv#
*8(U>D~{M76,k9CU>D~N}:
stagingprop -scope _all_ -sourcedb <staging_database_ name> -destdb
<production_database_name> -log <log_file_name>
g{;T0}]b\m11m]G<,zh** -sourcedb_user"-sourcedb_passwd"
-destdb_user M -destdb_passwd !na)5#
>} 2SG(~qw}]b+%yPQ^D>c}]Azz}]b#
1. 7# WCS_HOME\wcs\bin M DB2_HOME\sqllib\bin Z076173d?P#
2. dC}]b#
3. |DAz#{U>D~y4kD?<
4. dkTB|n:
stagingprop -scope _site_ -sourcedb <staging_database_ name> -destdb
<production_database_name>
5. li stagingprop_yyyy.mm.dd_hh.mm.ss.zzz.log D~Ii$|nGqI&#
>} 3SG(~qw}]b+%yPQ^DLR}]Azz}]b(ZQ-+%K>c}].
s)#
1. 7# WCS_HOME\wcs\bin M DB2_HOME\sqllib\bin Z076173d?P#
2. dC}]b#
3. |DAz#{U>D~y4kD?<
4. dkTB|n:
stagingprop -scope _merchant_ -sourcedb <staging_database_ name> -destdb
<production_database_name>
5. li stagingprop_yyyy.mm.dd_hh.mm.ss.zzz.log D~Ii$|nGqI&#
4FD~Azz~qw
g{ZG(~qwOmS"|Dr>}D~(;G}]bPD}]),}g4(BD<q
D~r HTML D~,rzXk+b)D~V$4F=zz~qw#
*+D~4F=zz~qw,4PTBYw:
84 Lj*"_:9C0Lj~q14(Lj
1. +D~4F=zz~qwD}7D?<:
a. 4(;v|,+?2,D HTML D~"X*D<qD~Md|D6kD~D9uD
~#
KD~&1|,B(D"|BDT04|D}DD~#
b. +9uDD~+M=z7~qw#
c. +?v9uD~b9=z7~qw?<a9PDT&?<o#g{zQ-F/K
HTML D~,k`- Commerce Suite dCT8rB?<PDD~#
2. XBt/ Web ~qwM Websphere Commerce ~qwT5V|D#
3. >}zz~qwOD49CD?<#
S STAGLOG m>}G<
*S STAGLOG mP>}&m}DG<,k4PTBYw:
1. 7# WCS_HOME\wcs\bin M DB2_HOME\sqllib\bin Z076173d?P#
2. |D=z#{U>D~4kD?<#
3. dkTB|n:
dbclean -table staglog -type obsolete -db <database> -days <daysold> -loglevel
<loglevel>
4. li dbclean_yyyy.mm.dd_hh.mm.ss.zzz.log D~4i$|nGqI&#
PX>}G(G<D=S>},kND>}G<>}#
JOiR
19CG(~qw|n stgcopy M stgprop 1,zI\SU=TBE":
SQLSTATE 54001:od+$r+4S#
7#zQ-4UdC}]bPD(ihCK}]bD stmtheap s!#z&1i$zGq_
Pc;DZf'VbVvS#
g{0G(4F1jI&m'\,rI\G}]bU>+!K#
1. S DB2 |n0Z"v|n:
db2 update database configuration for <staging_server> using logprimary 50
logfilsiz 1000
db2 terminate
db2stop
db2start
dP <staging_server> GG(~qw}]bD{F#g{Jb@;fZ,kTE+
logprimary r logfilsiz N}D5a_#
ji,ND DB2 |nN<#
Z14B G(~qw 85
Commerce Suite G(m
G(mGITSzz~qw4F=G(~qwD Commerce Suite m#4UGq|,k>c
PX}],kLRPX}],r,1|,=_Tb)mVi#
>c}] LR}] SO3DLR}] >cMLR}]
ACCCMDTYPE
ATTRTYPE
CALUSAGE
CATENTTYPE
CATRELTYPE
COUNTCODE
COUNTRY
DEVICEFMT
LANGUAGE
LANGUAGEDS
MASSOC
MASSOCTYPE
MBRGRPTYPE
QTYCONVERT
QTYUNIT
QTYUNITDSC
SETCURR
SITE
STATECODE
STATEPROV
STORECGRY
TAXTYPE
TXCDSCHEME
ACCCMDGRP
ACCCUSTEXC
ATTRIBUTE
ATTRVALUE
CALCODE
CALCODEDSC
CALCODTXEX
CALMETHOD
CALRANGE
CALRLOOKUP
CALRULE
CALRULEMGP
CALSCALE
CALSCALEDS
CATALOG
CATALOGDSC
CATCNTR
CATENCALCD
CATENTATTR
CATENTDESC
CATENTREL
CATENTRY
CATENTSHIP
CATGPCALCD
CATGPENREL
CATGROUP
CATGRPATTR
CATGRPDESC
CATGRPREL
CATTOGRP
CONTRACT
CRULESCALE
CURCONVERT
CURCVLIST
CURFMTDESC
CURFORMAT
CURLIST
DISPCGPREL
DISPENTREL
INVENTORY
JURST
JURSTGPREL
JURSTGROUP
LANGPAIR
LISTPRICE
MASSOCCECE
MASSOCGPGP
MBRGRPUSG
MGPTRDPSCN
OFFER
OFFERPRICE
PKGATTR
PKGATTRVAL
PKGITEMREL
QTYFMTDESC
QTYFORMAT
SHPARRANGE
SHPJCRULE
SHPMODEDSC
STENCALUSG
STORECAT
STORECENT
STORECGRP
STOREDEF
STORELANG
STOREMBRGP
STORLANGDS
TAXCGRY
TAXCGRYDS
TAXJCRULE
TDPSCNCNTR
TRADEPOSCN
TXCDCLASS
CMDREG
FFMCENTDS
FFMCENTER
MBRGRP
MEMBER
ORGENTITY
SHIPMODE
STADDRESS
STORE
STOREENT
STOREENTDS
STOREGRP
URLREG
VIEWREG
86 Lj*"_:9C0Lj~q14(Lj
Z15B a0\m
Web /@wMgS;W>c9C HTTP 4xP(E#IZ HTTP G;v^4,-i(4
?u|n<IT@"4P,x^hKbZ|.04PD|n),Z/@w;=M~qw;
=.dXkP;V\ma0D==#
Commerce Suite 'V=V`MDa0\m:yZ cookie DM URL X4#\m1IT!q
;'VyZ cookie Da0\m,r_yZ cookie M URL X4a0\m=_<'V#g
{ Commerce Suite ;'VyZ cookie Da0\m,r:o_D/@wXk\;S\
cookie#g{yZ cookie DM URL X4=_<!,r Commerce Suite aWHT<9C
cookie \ma0;g{:o_D/@wh*;SU cookie,r9C URL X4#
yZ cookie Da0\m
19CyZ cookie Da0\m1,Web ~qwa+;v,PC'E"D{" (cookie) "
Mx/@w#1C'T<CJ3)3f1,K cookie a"MX~qw#(}rX"MK
cookie,~qwcIT6pC',"Sa0}]blwC'Da0;byIT,$C'a
0#1C'"zrXU/@w1,yZ cookie Da0ax#yZ cookie Da0\mG2+
D,R_PT\EF#TZ:o_a0,(i9CyZ cookie Da0\m#g{z;P9
C URL X4,x#{7#C'Zd/@wOtCK cookie,r&!P0dC\mw1D
0a0\m13fOD Cookie SUbT#
xZ2+TrX<G,yZ cookie Da0\m9C=V`MD cookie:
v G2+a0 cookie
CZ\ma0}]}]#9l cookie .s,||,a0j6"-LoT"10LjM:
o_W!uR#K cookie ITZ/@wM~qw.d SSL rG SSL ,SBw/#P=
V`MDG2+a0 cookie:
– WebSphere Application Server a0 cookie ("Z!~qLr HTTP a0j<O,R
ITZ WebSphere Application Server cookie ODNbD5PR=# WebSphere
Application Server cookie Z`VZ?pP+#f=Zfr}]b#
– Commerce Suite a0 cookie G Commerce Suite Z?D,;a#f=}]bP#
*!q9CDV`MD cookie,T0dC\mw1D0a0\m13fOD Cookie a
0\mwN}!q WCS r WAS#
v 2+O$ cookie
CZ\mO$}]#vZn2+D<G,O$ cookie Z SSL Ofw/,RjG1dA
G#bGCZO$C'D cookie;^[N14PtPD|n,}g,DoPaymentCmd,a
/JC'DEC(E,K cookie MaP\!DgUI\;AC,"I4-Z(DC'9
C#^[N1yZ cookie Da0\m&Z9CP,Commerce Suite \GzIO$zk
cookie#
a0MZ(zk cookie <h*i42+3f#
© Copyright IBM Corp. 2000 87
TZ cookie ms,ZTBivB+wC CookieErrorView:
v C'C`,DG<j6Sm;;CG<#
v cookie Y5M/rb=[D#
v g{ cookie SUh* “true” RC'D/@w;'V cookie#
URL X4
9C URL X4,yP5X/@wD4SrX(rD4S<a_P=SDa0j6#1C'
%wb)4S1,URL DX4m%Maw*M'zDksD;?V"M=~qw#!~qL
r}fT URL PDa0j6xP6p"+|#f,Tc*KC'q!}7DTs#*9C
URL X4,;\+ HTML D~(xP .html r .htm )9{DD~)CZ4S#*9C
URL X4,*KT>D?DXk9C JSP D~#C URL X4Da0Z:o_"z1''#
9C URL X4
*Z Commerce Suite P9C URL X4,k4PTBYw:
1. 9C URL X4a0\m
2. * URL X44k JSP
9C url X4a0\m
*8(a0&gNxP\m,k4PTBYw:
1. r*0dC\mw1#
2. !q5},;sr* Session Management D~P#
3. !q`&Da05#
tC URL X4
!qK4!rTa0\m9C URL X4#
Cookie a0\mw
!q WebSphere Application Server#
4. %w&C#
5. XU0dC\mw1#
6. Z0WebSphere Application Server \mXF(1#9;sXBt/K5}#
* URL X4`4 JSPg{z#{9C URL X44,$a04,,k;*|,8r Web &CLrPTU(
HTML D~*q=D?VD4S#K^FGXhD,bGr* URL `k^(CZU(
HTML D~P#*9C URL X44,$4,,C'Za0ZdksD?v3fXk_PI
T; Java bMwmbDzk#g{zZRGD Web &CLrT0C'Za0ZdI\C
JD>c?VP_PbyDU( HTML D~,ra+|G*;* JSP D~#b+0l=&
CLri4Lr,bGr*{C URL X4,$a0;,Z{C cookie ,$a0,|h*
88 Lj*"_:9C0Lj~q14(Lj
&CLrPD?v JSP #eXk* <A> jGOD?v HREF tT9C URL `k#g{
&CLrPD;vr`v JSP #e;PwC encodeURL(V{.M url)r`k RedirectURL
(V{.M url)=(,ra0+a*'#
4k4S
9C URL X4,yP5X/@wD4SrX(rD4S<Xk_P=Sx|GDa0j
6#}g,Web 3f:
<a href=“store/catalog”>
PD4S;"B*
<a href=“store/catalog;$jsessionid$DA32242SSGE2”>
1C'%wK4S1,URL DX4m%Maw*M'zksD;?V"M=~qw#0!~
qLr}f1+ ;$jsessionid$DA32242SSGE2 6p*a0j6,"*Kq!KC'}7D
HttpSession Tsx+|#f#
TB>}T>K Java zkGgN6k JSP D~D:
<%
response.encodeURL (“/store/catalog”);
%>
*"B5Xx/@wD URL,kZ+ URL "M=dvw.0,wC JSP #ePD
encodeURL() =(#}g,g{;9C URL X4D JSP #e_P:
out.println(“<a href=\”/store/catalog\“>catalog</a>”)“
k+|f;*:
out.println(”<a href=\“”);
out.println(response.encodeURL (“/store/catalog”));
out.println(“\”>catalog</a>“);
*"B}ZX(rD URL,kwC encodeRedirctURL() =(#}g,g{zD JSP #e
_P:
response.sendRedirect (response.encodeRedirectURL (”http://myhost/store/catalog“));
encodeURL() M encodeRedirectURL() =(G HttpServletResponse TsD;?V#Zb=
VivB,b)wC+li URL X4GqZ`k URL .0Q-;dCC#g{|;P;
dC,r|+5X-<D URL#
Z15B a0\m 89
4km%
*4a;Dm%,kwCm%#eD ACTION jGOD response.encodeURL(”Logon“);#
}g,
String strLoginPost = response.encodeURL(”Logon“);
<FORM NAME=”Logon“ METHOD=”post“ ACTION= <%= strLoginPost %> >
...
</FORM>
4Z;3
Gk3f((#Gw3);\|,r\#
9Ca0\mD cookie
*Z Commerce Suite P9C cookie,k4PTBYw:
1. r*0dC\mw1#
2. !q5},;sr* Session Management D~P#
3. !q`&Da05#
Cookie SUbT
!qK4!rliKMD/@wGqS\;'V cookie D>cD cookie#
Cookie a0\mw
!qGq#{ WebSphere Commmerce Suite r WebSphere Application Server
\mzD cookie#1!* WebSphere Commerce Suite#
4. %w0_6j)1#!q`&Da05#
Cookie 76
(#,KVN;I|D#8( cookie D76,K76* cookie &"M=D
URL S/#
Cookie Y|
KVN;I|D#cookie ''D1!1dGZ/@wXU1#
Cookie r
(#,KVN;I|D#
8(rD^F#=#r8(&14= cookie D~qw#1!ivB,cookie ;
"MX+|G"vD WebSphere Commerce Server#1!ivB,cookie v5
X=#f|GDwzP#8(r{#=+2G|##=XkT;vc*<,"
RXk|,AY=vc##=v%d*<c.0D;vu?#}g,
“.ibm.com” P'"%d a.ibm.com M b.ibm.com +G;%d www.a.ibm.com#
XZr#=Dj8E",kND Netscape cookie f6M RFC 2109#
90 Lj*"_:9C0Lj~q14(Lj
5. %w&C#
6. XU0dC\mw1#
7. Z0WebSphere Application Server \mXF(1#9;sXBt/K5}#
Z15B a0\m 91
92 Lj*"_:9C0Lj~q14(Lj
yw
NNTKD5PD IBM XmLr}C";w>r5>;\9C IBM DXmLr#;*;
V8 IBM D*6z(,NN,H&\Dz7"Lrr~q,<ITC4zf IBM z7"
Lrr~q#Zkd|z7aO9C1,}KG)I IBM w78(Dz7.b,di$I
C'TP:p#
IBM I\jkr}Zjkk>D5PXDwn({(#a)>D5";m>Jmz9Cb)
({#zITCif==+mIi/Dy:
Director of Licensing
Intellectual Property & Licensing
North Castle Drive, MD-NC119
Armonk, NY 10504-1785
U.S.A.
*KTB?D:(i)JmZ@"4(DLrMd{DLr(|(>Lr).dxPE";
;(ii)JmTQ-;;DE"xP`%9C,x#{q!>LrPXE"DO(C'kk
BPX7*5:
Lab Director
IBM Canada Ltd.
1150 Eglinton Avenue East
North York, Ontario
M3C 1H7
Canada
;*qXJ1Du~Mun,|(3)iNBD;(}?D6n,<Iq!b=fDE
"#
>D5I\|,U#LqKwP9CD}]M(mD>}#*K!I\j!X5w}]M
(m,b)>}I\|,vK"+>"7FMz7D{F#yPb){F<Gi9D,N
Nk5JLqs59CD{FMX7`FD{FMX7?tIO#
>D5I\|,PXd|+>"z7DE",|(Tb)+>rXx>cD}C#IBM Tb
)E"D+7T"j{Tr9C;:NNpN#
>z7GyZ SET -iD#
@z~.C'"bBn * k^(({`XDD5 * 9C"4Fr96<*\=k IBM
+>)pD GSA ADP =S-iyf(unD^F#
LjM~qjG
© Copyright IBM Corp. 2000 93
TBuoGzJL5zw+>Z@zM/rd|zRDLj:
AIX CICS DB2
DB2 Extenders Encina HotMedia
IBM MQSeries PerfectPhoto
SecureWay VisualAge WebSphere
Adobe M Acrobat G Adobe 53+>DLj#
Blaze Advisor G Blaze Software +>DLj#
Lotus M Domino G+(m~P^+>Z@zM/rd|zRDLj#
Microsoft"Windows"Windows NT M Windows UjG"m+>Z@zM/rd|zRD
Lj#
Oracle G Oracle +>D"aLj,Oracle8 G Oracle +>DLj#
SET M SET Logo G SET Secure Electronic Transaction LLC DLj#PX|`E",k
CJ:http://www.setco.org/aboutmark.html#
Solaris"Solaris Operating Environment"Java"HotJava MyPyZ Java DLjMj><G
Sun +>Z@zM/rd|zRDLjr"aLj#
UNIX G The Open Group Z@zMd|zRD"aLj#
d|+>"z7r~q{FI\Gd|+>DLjr~qjG#
94 Lj*"_:9C0Lj~q14(Lj
���