IBM WebSphere Commerce Suite€¦ · "

Post on 20-May-2018

236 views 6 download

Transcript of IBM WebSphere Commerce Suite€¦ · "

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

���