RE: Help - xml to pdf using strutsMike,

Did you set the content type to "application/pdf" and then return "null"
from you action once you successfully completed the transformation?  That is
what we do and it appears to work fine.

Regards,

Todd G. Nist

try {
// FO/Transformation code here....

ByteArrayOutputStream pdf = new ByteArrayOutputStream();
// show PDF
response.setContentType("application/pdf");
byte[] content = pdf.toByteArray();
response.setContentLength(content.length);
response.getOutputStream().write(content);
response.getOutputStream().flush();
}

// return null from action

return null;

  -----Original Message-----
  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
  Sent: Friday, August 16, 2002 11:43 AM
  To: [EMAIL PROTECTED]
  Subject: RE: Help - xml to pdf using struts


  Hi Lisa,

  That looks similar to my solution.  The biggest problem I had was with
getting IE to display the PDF inline without a PDF in the URL  Using a
Struts action, I wasn't able to get the URL to change at the appropriate
time with a redirect.  In the end, I sent the pdf as an attachment which
gives the open/save prompt.  Were you able to get around this problem?

  Thanks, Mike
    -----Original Message-----
    From: Lisa van Gelder [mailto:[EMAIL PROTECTED]]
    Sent: Thursday, August 15, 2002 4:52 AM
    To: 'Struts Users Mailing List'
    Subject: RE: Help - xml to pdf using struts


    Here is the bit of my action that deals with the pdf creation.

    First I transform xml to fo using xsl (and Xalan). The result is written
to an InputSteam, which is passed into FOP. The result from FOP is then
written out the client and the content type is set to "application/pdf".

    HTH

    Lisa

    -----Original Message-----
    From: Zimmer, Robin (SSABSA) [mailto:[EMAIL PROTECTED]]
    Sent: 15 August 2002 09:37
    To: 'Struts Users Mailing List'
    Subject: RE: Help - xml to pdf using struts



    Lisa, That sounds can you provide an example action please.

    -----Original Message-----
    From: Lisa van Gelder [mailto:[EMAIL PROTECTED]]
    Sent: Thursday, 15 August 2002 6:01 PM
    To: 'Struts Users Mailing List'
    Subject: RE: Help - xml to pdf using struts



    I do the xml -> fo -> pdf transformation in an Action, and then stream
the
    result straight back to the browser.

    Lisa

    -----Original Message-----
    From: Zimmer, Robin (SSABSA) [mailto:[EMAIL PROTECTED]]
    Sent: 15 August 2002 09:28
    To: 'Struts Users Mailing List'
    Subject: RE: Help - xml to pdf using struts



    Thanks for getting back to me. I appreciate that I have to have xsl:fo
to
    transform the xml, but how best to render this using jsp??? Or do I need
a
    servlet???

    -----Original Message-----
    From: David WIlkinson [mailto:[EMAIL PROTECTED]]
    Sent: Thursday, 15 August 2002 5:57 PM
    To: 'Struts Users Mailing List'
    Subject: RE: Help - xml to pdf using struts



    We had to address a similar issue of creating pdf's from xml and found
    that it can be done in a simple way using xsl:fo to transform the xml.

    Check out http://xml.apache.org/fop/index.html for more info.



    -----Original Message-----
    From: Zimmer, Robin (SSABSA) [mailto:[EMAIL PROTECTED]]
    Sent: 15 August 2002 08:13
    To: '[EMAIL PROTECTED]'
    Subject: Help - xml to pdf using struts

    I am in the last stages of implementating a Struts application. I now
    have
    to complete the reporting side. This basically consists of displaying
    xml
    output as HTML or PDF. I have the HTML side covered (I am using jakarta
    XTags) but how do I render an xml to fo transformation to pdf by using
    struts. I am aware of stxx but as far as I can see you have to override
    the
    actionservlet etc and this seems an overhead for what is a small part of
    the
    app. Can anyone please give some suggestions.

    --
    To unsubscribe, e-mail:
    <mailto:[EMAIL PROTECTED]>
    For additional commands, e-mail:
    <mailto:[EMAIL PROTECTED]>






    --
    To unsubscribe, e-mail:
    <mailto:[EMAIL PROTECTED]>
    For additional commands, e-mail:
    <mailto:[EMAIL PROTECTED]>

    --
    To unsubscribe, e-mail:
    <mailto:[EMAIL PROTECTED]>
    For additional commands, e-mail:
    <mailto:[EMAIL PROTECTED]>

    --
    To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
    For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>




begin 666 ATT00066.htm
M/"%$3T-465!%($A434P@4%5"3$E#("(M+R]7,T,O+T141"!(5$U,(#0N,"!4
M<F%N<VET:6]N86PO+T5.(CX-"CQ(5$U,/CQ(14%$/@T*/$U%5$$@2%144"U%
M455)5CTB0V]N=&5N="U4>7!E(B!#3TY414Y4/2)T97AT+VAT;6P[(&-H87)S
M970]:7-O+3@X-3DM,2(^#0H\5$E43$4^4D4Z($AE;' @+2!X;6P@=&\@<&1F
M('5S:6YG('-T<G5T<SPO5$E43$4^#0H-"CQ-151!(&-O;G1E;G0](DU32%1-
M3" U+C4P+C0Y,3(N,S P(B!N86UE/4=%3D52051/4CX\+TA%040^#0H\0D]$
M63X-"CQ$258^/%-004X@8VQA<W,],34Q-3,R,S$W+3$V,#@R,# R/CQ&3TY4
M(&9A8V4]07)I86P@8V]L;W(](S P,#!F9B -"G-I>F4],CY-:6ME+#PO1D].
M5#X\+U-004X^/"]$258^#0H\1$E6/CQ34$%.(&-L87-S/3$U,34S,C,Q-RTQ
M-C X,C P,CX\1D].5"!F86-E/4%R:6%L(&-O;&]R/2,P,# P9F8@#0IS:7IE
M/3(^/"]&3TY4/CPO4U!!3CXF;F)S<#L\+T1)5CX-"CQ$258^/%-004X@8VQA
M<W,],34Q-3,R,S$W+3$V,#@R,# R/CQ&3TY4(&9A8V4]07)I86P@8V]L;W(]
M(S P,#!F9B!S:7IE/3(^1&ED( T*>6]U('-E="!T:&4@8V]N=&5N="!T>7!E
M('1O(")A<'!L:6-A=&EO;B]P9&8B(&%N9"!T:&5N(')E='5R;B B;G5L;"(@
M9G)O;2!Y;W4@#0IA8W1I;VX@;VYC92!Y;W4@<W5C8V5S<V9U;&QY(&-O;7!L
M971E9"!T:&4@=')A;G-F;W)M871I;VX_)FYB<W [(%1H870@:7,@=VAA="!W
M92 -"F1O(&%N9"!I="!A<'!E87)S('1O('=O<FL@9FEN92X\+T9/3E0^/"]3
M4$%./CPO1$E6/@T*/$1)5CX\4U!!3B!C;&%S<STQ-3$U,S(S,3<M,38P.#(P
M,#(^/$9/3E0@9F%C93U!<FEA;"!C;VQO<CTC,# P,&9F( T*<VEZ93TR/CPO
M1D].5#X\+U-004X^)FYB<W [/"]$258^#0H\1$E6/CQ34$%.(&-L87-S/3$U
M,34S,C,Q-RTQ-C X,C P,CX\1D].5"!F86-E/4%R:6%L(&-O;&]R/2,P,# P
M9F8@#0IS:7IE/3(^4F5G87)D<RP\+T9/3E0^/"]34$%./CPO1$E6/@T*/$1)
M5CX\4U!!3B!C;&%S<STQ-3$U,S(S,3<M,38P.#(P,#(^/$9/3E0@9F%C93U!
M<FEA;"!C;VQO<CTC,# P,&9F( T*<VEZ93TR/CPO1D].5#X\+U-004X^)FYB
M<W [/"]$258^#0H\1$E6/CQ34$%.(&-L87-S/3$U,34S,C,Q-RTQ-C X,C P
M,CX\1D].5"!F86-E/4%R:6%L(&-O;&]R/2,P,# P9F8@<VEZ93TR/E1O9&0@
M#0I'+B!.:7-T/"]&3TY4/CPO4U!!3CX\+T1)5CX-"CQ$258^/%-004X@8VQA
M<W,],34Q-3,R,S$W+3$V,#@R,# R/CQ34$%.(&-L87-S/3$U,34S,C,Q-RTQ
M-C X,C P,CX\1D].5" -"F-O;&]R/2,P,# P9F8@<VEZ93TR/CQ"4CYT<GD@
M>SPO1D].5#X\+U-004X^/"]$258^#0H\1$E6/@T*/% ^/%-004X@8VQA<W,]
M,34Q-3,R,S$W+3$V,#@R,# R/CQ&3TY4(&-O;&]R/2,P,# P9F8@<VEZ93TR
M/B\O( T*1D\O5')A;G-F;W)M871I;VX@8V]D92!H97)E+BXN+CPO1D].5#X\
M+U-004X^/"]0/@T*/% ^/$9/3E0@<VEZ93TR/CQ&3TY4(&-O;&]R/2,P,# P
M9F8^0GET94%R<F%Y3W5T<'5T4W1R96%M('!D9B ](&YE=R -"D)Y=&5!<G)A
M>4]U='!U=%-T<F5A;[EMAIL PROTECTED]"4CXO+R!S:&]W( T*4$1&/$)2/G)E<W!O;G-E
M+G-E=$-O;G1E;G14>7!E*")A<'!L:6-A=&EO;B]P9&8B*3L\0E(^8GET95M=
M(&-O;G1E;G0@/2 -"G!D9BYT;T)Y=&5!<G)A>[EMAIL PROTECTED]"4CYR97-P;VYS92YS
M971#;VYT96YT3&5N9W1H*&-O;G1E;G0N;&5N9W1H*3L\0E(^<F5S<&]N<V4N
M9V5T3W5T<'5T4W1R96%M*"DN=W)I=&4H8V]N=&5N="D[/$)2/G)E<W!O;G-E
M+F=E=$]U='!U=%-T<F5A;2@I+F9L=7-H*"D[/$)2/CQ34$%.( T*8VQA<W,]
M,34Q-3,R,S$W+3$V,#@R,# R/CQ&3TY4(&9A8V4]07)I86P^?3PO1D].5#X\
M+U-004X^/"]&3TY4/CPO1D].5#X\+U ^#0H\4#X\4U!!3B!C;&%S<STQ-3$U
M,S(S,3<M,38P.#(P,#(^/$9/3E0@9F%C93U!<FEA;"!C;VQO<CTC,# P,&9F
M('-I>F4],CXO+R -"G)E='5R;B!N=6QL(&9R;VT@86-T:6]N/"]&3TY4/CPO
M4U!!3CX\+U ^#0H\4#X\4U!!3B!C;&%S<STQ-3$U,S(S,3<M,38P.#(P,#(^
M/"]34$%./CQ34$%.(&-L87-S/3$U,34S,C,Q-RTQ-C X,C P,CX\1D].5" -
M"F9A8V4]07)I86P@8V]L;W(](S P,#!F9B!S:7IE/3(^<F5T=7)N(&YU;&P[
M/"]&3TY4/CPO4U!!3CX\+U ^/"]34$%./CPO1$E6/@T*/$),3T-+455/5$4@
M9&ER/6QT<B!S='EL93TB34%21TE.+5))1TA4.B P<'@B/@T*(" \1$E6(&-L
M87-S/4]U=&QO;VM-97-S86=E2&5A9&5R(&1I<CUL='(@86QI9VX];&5F=#X\
M1D].5"!F86-E/51A:&]M82 -"B @<VEZ93TR/BTM+2TM3W)I9VEN86P@365S
M<V%G92TM+2TM/$)2/CQ"/D9R;VTZ/"]"/B!M:6ME+G=I='1 :&]N97EW96QL
M+F-O;2 -"B @6VUA:6QT;SIM:6ME+G=I='1 :&]N97EW96QL+F-O;5T\0E(^
M/$(^4V5N=#H\+T(^($9R:61A>2P@075G=7-T(#$V+" R,# R(#$Q.C0S( T*
M("!!33Q"4CX\0CY4;SH\+T(^('-T<G5T<RUU<V5R0&IA:V%R=&$N87!A8VAE
M+F]R9SQ"4CX\0CY3=6)J96-T.CPO0CX@4D4Z($AE;' @+2 -"B @>&UL('1O
M('!D9B!U<VEN9R!S=')U=',\0E(^/$)2/CPO1D].5#X\+T1)5CX-"B @/$1)
M5CX\4U!!3B!C;&%S<STS.# S,3,X,34M,38P.#(P,#(^/$9/3E0@9F%C93U!
M<FEA;"!C;VQO<CTC,# P,&9F('-I>F4],CY(:2 -"B @3&ES82P\+T9/3E0^
M/"]34$%./CPO1$E6/@T*(" \1$E6/CQ34$%.(&-L87-S/3,X,#,Q,S@Q-2TQ
M-C X,C P,CX\1D].5"!F86-E/4%R:6%L(&-O;&]R/2,P,# P9F8@#0H@('-I
M>F4],CX\+T9/3E0^/"]34$%./B9N8G-P.SPO1$E6/@T*(" \1$E6/CQ34$%.
M(&-L87-S/3,X,#,Q,S@Q-2TQ-C X,C P,CX\1D].5"!F86-E/4%R:6%L(&-O
M;&]R/2,P,# P9F8@<VEZ93TR/E1H870@#0H@(&QO;VMS('-I;6EL87(@=&\@
M;7D@<V]L=71I;VXN)FYB<W [(%1H92!B:6=G97-T('!R;V)L96T@22!H860@
M=V%S('=I=&@@9V5T=&EN9R -"B @244@=&\@9&ES<&QA>2!T:&4@4$1&(&EN
M;&EN92!W:71H;W5T(&$@4$1&(&EN('1H92!54DPF;F)S<#L@57-I;F<@82!3
M=')U=',@#0H@(&%C=&EO;BP@22!W87-N)W0@86)L92!T;R!G970@=&AE(%52
M3"!T;R!C:&%N9V4@870@=&AE(&%P<')O<')I871E('1I;64@=VET:"!A( T*
M("!R961I<F5C="XF;F)S<#L@26X@=&AE(&5N9"P@22!S96YT('1H92!P9&8@
M87,@86X@871T86-H;65N="!W:&EC:"!G:79E<R!T:&4@#0H@(&]P96XO<V%V
M92!P<F]M<'0N)FYB<W [(%=E<F4@>6]U(&%B;&4@=&\@9V5T(&%R;W5N9"!T
M:&ES( T*("!P<F]B;&5M/SPO1D].5#X\+U-004X^/"]$258^#0H@(#Q$258^
M/%-004X@8VQA<W,],S@P,S$S.#$U+3$V,#@R,# R/CQ&3TY4(&9A8V4]07)I
M86P@8V]L;W(](S P,#!F9B -"B @<VEZ93TR/CPO1D].5#X\+U-004X^)FYB
M<W [/"]$258^#0H@(#Q$258^/%-004X@8VQA<W,],S@P,S$S.#$U+3$V,#@R
M,# R/CQ&3TY4(&9A8V4]07)I86P@8V]L;W(](S P,#!F9B -"B @<VEZ93TR
M/E1H86YK<RP@36EK93PO1D].5#X\+U-004X^/"]$258^#0H@(#Q"3$]#2U%5
M3U1%(&1I<CUL='(@<W1Y;&4](DU!4D=)3BU224=(5#H@,'!X(CX-"B @(" \
M1$E6(&-L87-S/4]U=&QO;VM-97-S86=E2&5A9&5R(&1I<CUL='(@86QI9VX]
M;&5F=#X\1D].5"!F86-E/51A:&]M82 -"B @("!S:7IE/3(^+2TM+2U/<FEG
M:6YA;"!-97-S86=E+2TM+2T\0E(^/$(^1G)O;3H\+T(^($QI<V$@=F%N($=E
M;&1E<B -"B @("!;;6%I;'1O.FQI<V$N=F%N9V5L9&5R0&1I9VET86QR=6TN
M8V]M73Q"4CX\0CY396YT.CPO0CX@5&AU<G-D87DL($%U9W5S=" Q-2P@#0H@
M(" @,C P,B T.C4R($%-/$)2/CQ"/E1O.CPO0CX@)U-T<G5T<R!5<V5R<R!-
M86EL:6YG($QI<W0G/$)2/CQ"/E-U8FIE8W0Z/"]"/B -"B @("!213H@2&5L
M<" M('AM;"!T;R!P9&8@=7-I;F<@<W1R=71S/$)2/CQ"4CX\+T9/3E0^/"]$
M258^#0H@(" @/% ^/$9/3E0@<VEZ93TR/DAE<F4@:7,@=&AE(&)I="!O9B!M
M>2!A8W1I;VX@=&AA="!D96%L<R!W:71H('1H92!P9&8@#0H@(" @8W)E871I
M;VXN/"]&3TY4/B \+U ^#0H@(" @/% ^/$9/3E0@<VEZ93TR/D9I<G-T($D@
M=')A;G-F;W)M('AM;"!T;R!F;R!U<VEN9R!X<VP@*&%N9"!886QA;BDN(%1H
M92 -"B @("!R97-U;'0@:7,@=W)I='1E;B!T;R!A;B!);G!U=%-T96%M+"!W
M:&EC:"!I<R!P87-S960@:6YT;R!&3U N(%1H92!R97-U;'0@#0H@(" @9G)O
M;2!&3U @:7,@=&AE;B!W<FET=&5N(&]U="!T:&4@8VQI96YT(&%N9"!T:&4@
M8V]N=&5N="!T>7!E(&ES('-E="!T;R -"B @(" B87!P;&EC871I;VXO<&1F
M(BX\+T9/3E0^/"]0/@T*(" @(#Q0/CQ&3TY4('-I>F4],CY(5$@\+T9/3E0^
M(#PO4#X-"B @(" \4#X\1D].5"!S:7IE/3(^3&ES83PO1D].5#X@/"]0/@T*
M(" @(#Q0/CQ&3TY4('-I>F4],CXM+2TM+4]R:6=I;F%L($UE<W-A9V4M+2TM
M+3PO1D].5#X@/$)2/CQ&3TY4('-I>F4],CY&<F]M.B -"B @("!::6UM97(L
M(%)O8FEN("A34T%"4T$I(%L\02 -"B @("!H<F5F/2)M86EL=&\Z<F]B:6YZ
M0'-S86)S82YS82YG;W8N874B/FUA:6QT;SIR;V)I;GI <W-A8G-A+G-A+F=O
M=BYA=3PO03Y=/"]&3TY4/B -"B @(" \0E(^/$9/3E0@<VEZ93TR/E-E;G0Z
M(#$U($%U9W5S=" R,# R(# Y.C,W/"]&3TY4/B \0E(^/$9/3E0@<VEZ93TR
M/E1O.B -"B @(" G4W1R=71S(%5S97)S($UA:6QI;F<@3&ES="<\+T9/3E0^
M(#Q"4CX\1D].5"!S:7IE/3(^4W5B:F5C=#H@4D4Z($AE;' @+2!X;6P@#0H@
M(" @=&\@<&1F('5S:6YG('-T<G5T<SPO1D].5#X@/"]0/CQ"4CX-"B @(" \
M4#X\1D].5"!S:7IE/3(^3&ES82P@5&AA="!S;W5N9',@8V%N('EO=2!P<F]V
M:61E(&%N(&5X86UP;&4@86-T:6]N( T*(" @('!L96%S92X\+T9/3E0^(#PO
M4#X-"B @(" \4#X\1D].5"!S:7IE/3(^+2TM+2U/<FEG:6YA;"!-97-S86=E
M+2TM+2T\+T9/3E0^(#Q"4CX\1D].5"!S:7IE/3(^1G)O;3H@#0H@(" @3&ES
M82!V86X@1V5L9&5R(%L\02 -"B @("!H<F5F/2)M86EL=&\Z;&ES82YV86YG
M96QD97) 9&EG:71A;')U;2YC;VTB/FUA:6QT;SIL:7-A+G9A;F=E;&1E<D!D
M:6=I=&%L<G5M+F-O;3PO03Y=/"]&3TY4/B -"B @(" \0E(^/$9/3E0@<VEZ
M93TR/E-E;G0Z(%1H=7)S9&%Y+" Q-2!!=6=U<W0@,C P,B V.C Q(%!-/"]&
M3TY4/B \0E(^/$9/3E0@#0H@(" @<VEZ93TR/E1O.B G4W1R=71S(%5S97)S
M($UA:6QI;F<@3&ES="<\+T9/3E0^(#Q"4CX\1D].5"!S:7IE/3(^4W5B:F5C
M=#H@4D4Z( T*(" @($AE;' @+2!X;6P@=&\@<&1F('5S:6YG('-T<G5T<SPO
M1D].5#X@/"]0/CQ"4CX-"B @(" \4#X\1D].5"!S:7IE/3(^22!D;R!T:&4@
M>&UL("TF9W0[(&9O("TF9W0[('!D9B!T<F%N<V9O<FUA=&EO;B!I;B!A;B!!
M8W1I;VXL( T*(" @(&%N9"!T:&5N('-T<F5A;2!T:&4\+T9/3E0^(#Q"4CX\
M1D].5"!S:7IE/3(^<F5S=6QT('-T<F%I9VAT(&)A8VL@=&\@=&AE( T*(" @
M(&)R;W=S97(N/"]&3TY4/B \+U ^#0H@(" @/% ^/$9/3E0@<VEZ93TR/DQI
M<V$\+T9/3E0^(#PO4#X-"B @(" \4#X\1D].5"!S:7IE/3(^+2TM+2U/<FEG
M:6YA;"!-97-S86=E+2TM+2T\+T9/3E0^(#Q"4CX\1D].5"!S:7IE/3(^1G)O
M;3H@#0H@(" @6FEM;65R+"!2;V)I;B H4U-!0E-!*2!;/$$@#0H@(" @:')E
M9CTB;6%I;'1O.G)O8FEN>D!S<V%B<V$N<V$N9V]V+F%U(CYM86EL=&\Z<F]B
M:6YZ0'-S86)S82YS82YG;W8N874\+T$^73PO1D].5#X@#0H@(" @/$)2/CQ&
M3TY4('-I>F4],CY396YT.B Q-2!!=6=U<W0@,C P,B P.3HR.#PO1D].5#X@
M/$)2/CQ&3TY4('-I>F4],CY4;SH@#0H@(" @)U-T<G5T<R!5<V5R<R!-86EL
M:6YG($QI<W0G/"]&3TY4/B \0E(^/$9/3E0@<VEZ93TR/E-U8FIE8W0Z(%)%
M.B!(96QP("T@>&UL( T*(" @('1O('!D9B!U<VEN9R!S=')U=',\+T9/3E0^
M(#PO4#X\0E(^#0H@(" @/% ^/$9/3E0@<VEZ93TR/E1H86YK<R!F;W(@9V5T
M=&EN9R!B86-K('1O(&UE+B!)(&%P<')E8VEA=&4@=&AA="!)(&AA=F4@=&\@
M#0H@(" @:&%V92!X<VPZ9F\@=&\\+T9/3E0^(#Q"4CX\1D].5"!S:7IE/3(^
M=')A;G-F;W)M('1H92!X;6PL(&)U="!H;W<@8F5S="!T;R -"B @("!R96YD
M97(@=&AI<R!U<VEN9R!J<W _/S\@3W(@9&\@22!N965D(&$\+T9/3E0^(#Q"
M4CX\1D].5" -"B @("!S:7IE/3(^<V5R=FQE=#\_/SPO1D].5#X@/"]0/@T*
M(" @(#Q0/CQ&3TY4('-I>F4],CXM+2TM+4]R:6=I;F%L($UE<W-A9V4M+2TM
M+3PO1D].5#X@/$)2/CQ&3TY4('-I>F4],CY&<F]M.B -"B @("!$879I9"!7
M26QK:6YS;VX@6SQ!( T*(" @(&AR968](FUA:6QT;SID<F%W0&EQ=6\N8V\N
M=6LB/FUA:6QT;SID<F%W0&EQ=6\N8V\N=6L\+T$^73PO1D].5#X@/$)2/CQ&
M3TY4( T*(" @('-I>F4],CY396YT.B!4:'5R<V1A>2P@,34@075G=7-T(#(P
M,#(@-3HU-R!033PO1D].5#X@/$)2/CQ&3TY4('-I>F4],CY4;SH@#0H@(" @
M)U-T<G5T<R!5<V5R<R!-86EL:6YG($QI<W0G/"]&3TY4/B \0E(^/$9/3E0@
M<VEZ93TR/E-U8FIE8W0Z(%)%.B!(96QP("T@>&UL( T*(" @('1O('!D9B!U
M<VEN9R!S=')U=',\+T9/3E0^(#PO4#X\0E(^#0H@(" @/% ^/$9/3E0@<VEZ
M93TR/E=E(&AA9"!T;R!A9&1R97-S(&$@<VEM:6QA<B!I<W-U92!O9B!C<F5A
M=&EN9R!P9&8G<R!F<F]M('AM;" -"B @("!A;F0@9F]U;F0\+T9/3E0^(#Q"
M4CX\1D].5"!S:7IE/3(^=&AA="!I="!C86X@8F4@9&]N92!I;B!A('-I;7!L
M92!W87D@=7-I;F<@#0H@(" @>'-L.F9O('1O('1R86YS9F]R;2!T:&4@>&UL
M+CPO1D].5#X@/"]0/@T*(" @(#Q0/CQ&3TY4('-I>F4],CY#:&5C:R!O=70@
M/$$@=&%R9V5T/5]B;&%N:R -"B @("!H<F5F/2)H='1P.B\O>&UL+F%P86-H
M92YO<F<O9F]P+VEN9&5X+FAT;6PB/FAT=' Z+R]X;6PN87!A8VAE+F]R9R]F
M;W O:6YD97@N:'1M;#PO03X@#0H@(" @9F]R(&UO<F4@:6YF;RX\+T9/3E0^
M(#PO4#X\0E(^#0H@(" @/% ^/$9/3E0@<VEZ93TR/BTM+2TM3W)I9VEN86P@
M365S<V%G92TM+2TM/"]&3TY4/B \0E(^/$9/3E0@<VEZ93TR/D9R;VTZ( T*
M(" @(%II;6UE<BP@4F]B:6X@*%-304)302D@6SQ!( T*(" @(&AR968](FUA
M:6QT;SIR;V)I;GI <W-A8G-A+G-A+F=O=BYA=2(^;6%I;'1O.G)O8FEN>D!S
M<V%B<V$N<V$N9V]V+F%U/"]!/ET@#0H@(" @/"]&3TY4/CQ"4CX\1D].5"!S
M:7IE/3(^4V5N=#H@,34@075G=7-T(#(P,#(@,#@Z,3,\+T9/3E0^(#Q"4CX\
M1D].5" -"B @("!S:7IE/3(^5&\Z("=S=')U=',M=7-E<D!J86MA<G1A+F%P
M86-H92YO<F<G/"]&3TY4/B \0E(^/$9/3E0@<VEZ93TR/E-U8FIE8W0Z( T*
M(" @($AE;' @+2!X;6P@=&\@<&1F('5S:6YG('-T<G5T<SPO1D].5#X@/"]0
M/@T*(" @(#Q0/CQ&3TY4('-I>F4],CY)(&%M(&EN('1H92!L87-T('-T86=E
M<R!O9B!I;7!L96UE;G1A=&EN9R!A(%-T<G5T<R -"B @("!A<'!L:6-A=&EO
M;BX@22!N;W<\+T9/3E0^(#Q"4CX\1D].5"!S:7IE/3(^:&%V93PO1D].5#X@
M/$)2/CQ&3TY4('-I>F4],CYT;R -"B @("!C;VUP;&5T92!T:&4@<F5P;W)T
M:6YG('-I9&4N(%1H:7,@8F%S:6-A;&QY(&-O;G-I<W1S(&]F(&1I<W!L87EI
M;F<\+T9/3E0^( T*(" @(#Q"4CX\1D].5"!S:7IE/3(^>&UL/"]&3TY4/B \
M0E(^/$9/3E0@<VEZ93TR/F]U='!U="!A<R!(5$U,(&]R(%!$1BX@22!H879E
M( T*(" @('1H92!(5$U,('-I9&4@8V]V97)E9" H22!A;2!U<VEN9R!J86MA
M<G1A/"]&3TY4/B \0E(^/$9/3E0@<VEZ93TR/EA486=S*2!B=70@#0H@(" @
M:&]W(&1O($D@<F5N9&5R(&%N('AM;"!T;R!F;R!T<F%N<V9O<FUA=&EO;B!T
M;R!P9&8@8GD@=7-I;F<\+T9/3E0^(#Q"4CX\1D].5" -"B @("!S:7IE/3(^
M<W1R=71S+B!)(&%M(&%W87)E(&]F('-T>'@@8G5T(&%S(&9A<B!A<R!)(&-A
M;B!S964@>6]U(&AA=F4@=&\@#0H@(" @;W9E<G)I9&4\+T9/3E0^(#Q"4CX\
M1D].5"!S:7IE/3(^=&AE/"]&3TY4/B \0E(^/$9/3E0@<VEZ93TR/F%C=&EO
M;G-E<G9L970@#0H@(" @971C(&%N9"!T:&ES('-E96US(&%N(&]V97)H96%D
M(&9O<B!W:&%T(&ES(&$@<VUA;&P@<&%R="!O9CPO1D].5#X@/$)2/CQ&3TY4
M( T*(" @('-I>F4],CYT:&4\+T9/3E0^(#Q"4CX\1D].5"!S:7IE/3(^87!P
M+B!#86X@86YY;VYE('!L96%S92!G:79E('-O;64@#0H@(" @<W5G9V5S=&EO
M;G,N(#PO1D].5#X\+U ^#0H@(" @/% ^/$9/3E0@<VEZ93TR/BTM/"]&3TY4
M/B \0E(^/$9/3E0@<VEZ93TR/E1O('5N<W5B<V-R:6)E+"!E+6UA:6PZ/"]&
M3TY4/B -"B @(" \0E(^/$9/3E0@<VEZ93TR/B9L=#L\02 -"B @("!H<F5F
M/2)M86EL=&\Z<W1R=71S+75S97(M=6YS=6)S8W)I8F5 :F%K87)T82YA<&%C
M:&4N;W)G(CYM86EL=&\Z<W1R=71S+75S97(M=6YS=6)S8W)I8F5 :F%K87)T
M82YA<&%C:&4N;W)G/"]!/B9G=#L\+T9/3E0^( T*(" @(#Q"4CX\1D].5"!S
M:7IE/3(^1F]R(&%D9&ET:6]N86P@8V]M;6%N9',L(&4M;6%I;#H\+T9/3E0^
M(#Q"4CX\1D].5" -"B @("!S:7IE/3(^)FQT.SQ!( T*(" @(&AR968](FUA
M:6QT;SIS=')U=',M=7-E<BUH96QP0&IA:V%R=&$N87!A8VAE+F]R9R(^;6%I
M;'1O.G-T<G5T<RUU<V5R+6AE;'! :F%K87)T82YA<&%C:&4N;W)G/"]!/B9G
M=#L\+T9/3E0^( T*(" @(#PO4#X\0E(^/$)2/CQ"4CX\0E(^#0H@(" @/% ^
M/$9/3E0@<VEZ93TR/BTM/"]&3TY4/B \0E(^/$9/3E0@<VEZ93TR/E1O('5N
M<W5B<V-R:6)E+"!E+6UA:6PZ/"]&3TY4/B -"B @(" \0E(^/$9/3E0@<VEZ
M93TR/B9L=#L\02 -"B @("!H<F5F/2)M86EL=&\Z<W1R=71S+75S97(M=6YS
M=6)S8W)I8F5 :F%K87)T82YA<&%C:&4N;W)G(CYM86EL=&\Z<W1R=71S+75S
M97(M=6YS=6)S8W)I8F5 :F%K87)T82YA<&%C:&4N;W)G/"]!/B9G=#L\+T9/
M3E0^( T*(" @(#Q"4CX\1D].5"!S:7IE/3(^1F]R(&%D9&ET:6]N86P@8V]M
M;6%N9',L(&4M;6%I;#H\+T9/3E0^(#Q"4CX\1D].5" -"B @("!S:7IE/3(^
M)FQT.SQ!( T*(" @(&AR968](FUA:6QT;SIS=')U=',M=7-E<BUH96QP0&IA
M:V%R=&$N87!A8VAE+F]R9R(^;6%I;'1O.G-T<G5T<RUU<V5R+6AE;'! :F%K
M87)T82YA<&%C:&4N;W)G/"]!/B9G=#L\+T9/3E0^( T*(" @(#PO4#X-"B @
M(" \4#X\1D].5"!S:7IE/3(^+2T\+T9/3E0^(#Q"4CX\1D].5"!S:7IE/3(^
M5&\@=6YS=6)S8W)I8F4L(&4M;6%I;#H\+T9/3E0^( T*(" @(#Q"4CX\1D].
M5"!S:7IE/3(^)FQT.SQ!( T*(" @(&AR968](FUA:6QT;SIS=')U=',M=7-E
M<BUU;G-U8G-C<FEB94!J86MA<G1A+F%P86-H92YO<F<B/FUA:6QT;SIS=')U
M=',M=7-E<BUU;G-U8G-C<FEB94!J86MA<G1A+F%P86-H92YO<F<\+T$^)F=T
M.SPO1D].5#X@#0H@(" @/$)2/CQ&3TY4('-I>F4],CY&;W(@861D:71I;VYA
M;"!C;VUM86YD<[EMAIL PROTECTED]].5#X@/$)2/CQ&3TY4( T*(" @('-I
M>F4],CXF;'0[/$$@#0H@(" @:')E9CTB;6%I;'1O.G-T<G5T<RUU<V5R+6AE
M;'! :F%K87)T82YA<&%C:&4N;W)G(CYM86EL=&\Z<W1R=71S+75S97(M:&5L
M<$!J86MA<G1A+F%P86-H92YO<F<\+T$^)F=T.SPO1D].5#X@#0H@(" @/"]0
M/@T*(" @(#Q0/CQ&3TY4('-I>F4],CXM+3PO1D].5#X@/$)2/CQ&3TY4('-I
M>F4],CY4;R!U;G-U8G-C<FEB92P@#0H@(" @92UM86EL.B9N8G-P.R9N8G-P
M.R F;'0[/$$@#0H@(" @:')E9CTB;6%I;'1O.G-T<G5T<RUU<V5R+75N<W5B
M<V-R:6)E0&IA:V%R=&$N87!A8VAE+F]R9R(^;6%I;'1O.G-T<G5T<RUU<V5R
M+75N<W5B<V-R:6)E0&IA:V%R=&$N87!A8VAE+F]R9SPO03XF9W0[/"]&3TY4
M/B -"B @(" \0E(^/$9/3E0@<VEZ93TR/D9O<B!A9&1I=&EO;F%L(&-O;6UA
M;F1S+"!E+6UA:6PZ("9L=#L\02 -"B @("!H<F5F/2)M86EL=&\Z<W1R=71S
M+75S97(M:&5L<$!J86MA<G1A+F%P86-H92YO<F<B/FUA:6QT;SIS=')U=',M
M=7-E<BUH96QP0&IA:V%R=&$N87!A8VAE+F]R9SPO03XF9W0[/"]&3TY4/B -
M"B @(" \+U ^#0H@(" @/% ^/$9/3E0@9F%C93U!<FEA;"!C;VQO<CTC,# P
M,# P( T*<VEZ93TR/CPO1D].5#X\+U ^/"]"3$]#2U%53U1%/CPO0DQ/0TM1
554]413X\+T)/1%D^/"](5$U,/@T*
`
end


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to