compilation order with c:import
I have some problem using c:import together with jsp:include. In fact when a page like this is compiled : c:import url=include/boxEpNewsData.jsp c:param name=ID%=request.getParameter(ID)%/c:param c:param name=myDay value=${myDay} / /c:import p jsp:include page=include/boxUltimeEpNews.jsp flush=false jsp:param name=num value=20/ /jsp:include I have the first part displayed after the second part, and it seems to me impossible :-) Looking in the generated java code of the page I have this: _jspTagHandler4 = new org.apache.taglibs.standard.tag.el.core.ImportTag(); _jspTagHandler4.setPageContext( pageContext ); _jspTagHandler4.setParent( null ); setProperty( _jspTagHandler4, url, include/boxEpNewsData.jsp, java.lang.String ); try { _jspTagHandlerAction = _jspTagHandler4.doStartTag(); .import something } catch( Throwable t ) { _jspTagHandler4.doCatch( t ); } finally { _jspTagHandler4.doFinally(); } if( _jspTagHandlerAction == Tag.SKIP_PAGE ) { return; } _jspTagHandler4.release(); out.write( \r\n\t\t\t\t\tp\r\n\t\t\t\t\t ); pageContext.include( include/boxUltimeEpNews.jsp ); So my consideration is that the import tag works different from the jsp:include and is displayed after the completion of the rest of the page. Unfortunately I cannot use only jsp:include because I got errors when using jsp:param name=num value=%=request.getParameter(ID)%/ Thank you Andrea Grittini Andrea Grittini ( mailto:[EMAIL PROTECTED]) Tel: +39-2-97482.1- Fax: +39-2-97482? Computer Design S.r.l., Via Piave 46 - 20010 S.Stefano Ticino - ITALY http://www.cdesign.it/
RE: integrating dbtags into MM Ultradev code
I didn't succeeded in running the TLDparser for MM ultradev. Every time I tried to start and get the list of the tag library I got an error, and I abort to use that integration. But If someone realize it, please let us know how. Your problem maybe is just to use the c:out value=.. escapeXml=false/ Using this I built sql query and passed to the db for a search engine like: c:set var=testoTokenselect * from mytab where Az.ParolaChiave like '%c:out value=${token} escapeXml=true/%' /c:set Hope this will help you Bye Andrea -Original Message- From: tony [mailto:[EMAIL PROTECTED]] Sent: mercoledì 24 aprile 2002 08:37 To: Tag Libraries Users List Subject: Re: integrating dbtags into MM Ultradev code On Wed, 2002-04-24 at 05:07, Mariano Barcia wrote: I think there are other members more authorized than me to answer this, You are the first one to reply to my questions so thank you very much!!! but I think you should install CTLX (look for custom extensions in the Jakarta Taglibs). This will install an extension to the ultradev tool, and a servlet in your app server. Then you would insert and manage your custom tags (like escapeSQL or struts or any other) from Ultradev, see the documentation it comes with a tutorial. Beware if the version is of April 19 the servlet doesn´t work, I had to recompile it, I didn´t check the repository, send me a email and I will send you the good servlet. Is there a manual way? I just want to put the escapeSQL tag around one or two request.getParameter statements. All this trouble just to insert ' into a search box seems strange to me. There are several European languages which use the ' . How do people work around this? Why was it changed from JSP 1.0 where it worked just fine? Cheers Tony Grant -- RedHat Linux on Sony Vaio C1XD/S http://www.animaproductions.com/linux2.html Macromedia UltraDev with PostgreSQL http://www.animaproductions.com/ultra.html -- 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]
escape tag
Is there a mode to reverse escape a string after the tag str:escapesomething/str:escape? I have to remove some char (\r\n) and then un-escape all the other special chars. Thank you again. Andrea Grittini ( mailto:[EMAIL PROTECTED]) Tel: +39-2-97482.1- Fax: +39-2-97482? Computer Design S.r.l., Via Piave 46 - 20010 S.Stefano Ticino - ITALY http://www.cdesign.it/
unicode chars
I'm retrieving unicode data (ntext, nvarchar) from DB using JSTL and the microsoft JDBC driver for SQL2000. Special chars like EUR (euro) symbol or \r\n with sql:query and c:out are lost or substituted with ?. The char coding ISO-8859-9 is not enough since the db field are already translated to normal chars. Someone told me to use the getUnicodeStream(), getCharacterStream() function , but how can I do with the JSTL ?? Thank you in advance Regards Andrea Grittini -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
getRowsCount
I beg you pardon, (I promise this is my last question) but, What is the method to know the size of a recordset?? I tried with myrec.getRowsCount and this is the exception trace. Then I tried with: size, getRowCount, getSize with or without the name of the recordset, and I got the same result. Could you help me ?? Thank you Andrea Grittini An error occurred while evaluating custom action attribute value with value ${myRec.getRowsCount}: Unable to find a value for getRowsCount in object of class javax.servlet.jsp.jstl.sql.ResultImpl using operator . Oops! Your request cannot be completed. The server got the following error. An error occurred while evaluating custom action attribute value with value ${epNews.getRowsCount}: Unable to find a value for getRowsCount in object of class javax.servlet.jsp.jstl.sql.ResultImpl using operator . at org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:206) at org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:143) at org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:364) at org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.evaluate(ExpressionEvaluatorManager.java:109) at org.apache.taglibs.standard.tag.el.core.ExprTag.doStartTag(ExprTag.java:137) at JspPage_actCercaEpNews_jsp_Impl._jspService(JspPage_actCercaEpNews_jsp_Impl.java:4657) at com.hp.mwlabs.j2ee.containers.servlet.jsp.AbstractJspPage.service(AbstractJspPage.java:551) at com.hp.mwlabs.j2ee.containers.servlet.jsp.JspServlet._service(JspServlet.java:766) at com.hp.mwlabs.j2ee.containers.servlet.jsp.JspServlet.service(JspServlet.java:424) at com.hp.mwlabs.j2ee.containers.servlet.WebApplicationBean$ServicePrivilegedAction.run(WebApplicationBean.java:4493) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:558) at com.hp.mwlabs.j2ee.containers.servlet.WebApplicationBean.service(WebApplicationBean.java:1977) at com.hp.mwlabs.j2ee.containers.servlet.RequestDispatcherImpl.forwardOrInclude(RequestDispatcherImpl.java:405) at com.hp.mwlabs.j2ee.containers.servlet.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:134) at com.hp.mwlabs.j2ee.containers.servlet.ServletContainerBean.processRequest(ServletContainerBean.java:772) at com.hp.mwlabs.as.services.servlet.ServletContainerService.processRequest(ServletContainerService.java:542) at java.lang.reflect.Method.invoke(Native Method) at com.hp.mw.common.util.PolymorphicInvocationHandler.invoke(PolymorphicInvocationHandler.java:223) at com.hp.mwlabs.csf.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:184) at $Proxy87.processRequest(Unknown Source) at com.hp.mwlabs.as.services.listeners.http.HttpRequestHandler.executeImpl(HttpRequestHandler.java:229) at com.hp.mw.as.services.listeners.BaseRequestHandler.execute(BaseRequestHandler.java:124) at com.hp.mwlabs.common.util.ExecutorPool$Entry.execute(ExecutorPool.java:400) at com.hp.mwlabs.common.util.PeriodicExecutor.run(PeriodicExecutor.java:630) at java.lang.Thread.run(Thread.java:484) -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
string formatting
Hi , I've solved the substring problem, now I have another with special chars coming from db. for example if I use c:set var=pippothis is euro EUR/c:set c:out value=${pippo}/ it is OK but if ${pippo} comes from a recordset db this char will be substituted with ?. I'm using char encoding ISO-8859-1. (the same with \n\r) Any ideas whereto look for ? -Original Message- From: Henri Yandell [] Sent: martedì 9 aprile 2002 19:23 To: Tag Libraries Users List Subject: Re: string substring tag Hi Andrea, All the string tags support bodies, and last weeks fix should affect every tag as it was in an abstract class. I'm lazy(?) I do all the JSP like work in an abstract class and my actual tag classes are really special StringTag classes with a changeString method. So I can test with the same data, what is the value that your c:out.. is outputting into reverse? Hen On Tue, 9 Apr 2002, Andrea Grittini wrote: Hello all, Using String tag libraries to perform an substring of a formatted date string, like in this example: str:substring start=2 end=4str:reversec:out value=${myvar}//str:reverse/str:substring I got the same error as the uppercase error of the last week: Maybe the tag don't support body variable or is the same error as uppercase? Thank you. Andrea Grittini ( mailto:[EMAIL PROTECTED]) Tel: +39-2-97482.1- Fax: +39-2-97482? Computer Design S.r.l., Via Piave 46 - 20010 S.Stefano Ticino - ITALY http://www.cdesign.it/ -- 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]
string substring tag
Hello all, Using String tag libraries to perform an substring of a formatted date string, like in this example: str:substring start=2 end=4str:reversec:out value=${myvar}//str:reverse/str:substring I got the same error as the uppercase error of the last week: Maybe the tag don't support body variable or is the same error as uppercase? Thank you. Andrea Grittini ( mailto:[EMAIL PROTECTED]) Tel: +39-2-97482.1- Fax: +39-2-97482? Computer Design S.r.l., Via Piave 46 - 20010 S.Stefano Ticino - ITALY http://www.cdesign.it/ -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
string formatting
Hello all, I'm retriving a ntext field from a MS-SQL server DB. In this field can be any character in unicode format with lenght up to 2048 char. When I put on a web page using the c:out value=myrec.row[0].column / I lost any \r\n char that I have in the source record. I use the contentType=text/html;charset=ISO-8859-1. I want to replace that chars with a br of html, but I think that the jstl sql query lost at the beginning that special character. Could you tell me which is the behaviour? Thank you. Andrea Grittini ( mailto:[EMAIL PROTECTED]) Tel: +39-2-97482.1- Fax: +39-2-97482? Computer Design S.r.l., Via Piave 46 - 20010 S.Stefano Ticino - ITALY http://www.cdesign.it/ -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
string upperCase tag
Hello all, I'm using String tag libraries (built 4 april) togheter with JSTL to perform an uppercase of a formatted date string, like in this example: str:upperCasefmt:formatDate pattern= d value=${myDate} //str:upperCase The result is that after formatting my date in the web page appear an exception as follow: ( I got the same error when formatting a string ,not just a date). javax.servlet.jsp.JspException: Illegal action returned from doEndTag() method. at JspPage_bodyEpNewsDett_jsp_Impl._jspService(JspPage_bodyEpNewsDett_jsp_Impl.java:1569) at com.hp.mwlabs.j2ee.containers.servlet.jsp.AbstractJspPage.service(AbstractJspPage.java:551) at com.hp.mwlabs.j2ee.containers.servlet.jsp.JspServlet._service(JspServlet.java:766) at com.hp.mwlabs.j2ee.containers.servlet.jsp.JspServlet.service(JspServlet.java:424) at com.hp.mwlabs.j2ee.containers.servlet.WebApplicationBean$ServicePrivilegedAction.run(WebApplicationBean.java:4493) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:558) at com.hp.mwlabs.j2ee.containers.servlet.WebApplicationBean.service(WebApplicationBean.java:1977) at com.hp.mwlabs.j2ee.containers.servlet.RequestDispatcherImpl.forwardOrInclude(RequestDispatcherImpl.java:405) at com.hp.mwlabs.j2ee.containers.servlet.RequestDispatcherImpl.include(RequestDispatcherImpl.java:148) at com.hp.mwlabs.j2ee.containers.servlet.jsp.JspRequestDispatcherWrapper.include(JspRequestDispatcherWrapper.java:84) at com.hp.mwlabs.j2ee.containers.servlet.jsp.PageContextImpl.include(PageContextImpl.java:594) at JspPage_vediEpNews_jsp_Impl._jspService(JspPage_vediEpNews_jsp_Impl.java:144) at com.hp.mwlabs.j2ee.containers.servlet.jsp.AbstractJspPage.service(AbstractJspPage.java:551) at com.hp.mwlabs.j2ee.containers.servlet.jsp.JspServlet._service(JspServlet.java:766) at com.hp.mwlabs.j2ee.containers.servlet.jsp.JspServlet.service(JspServlet.java:424) at com.hp.mwlabs.j2ee.containers.servlet.WebApplicationBean$ServicePrivilegedAction.run(WebApplicationBean.java:4493) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:558) at com.hp.mwlabs.j2ee.containers.servlet.WebApplicationBean.service(WebApplicationBean.java:1977) at com.hp.mwlabs.j2ee.containers.servlet.RequestDispatcherImpl.forwardOrInclude(RequestDispatcherImpl.java:405) at com.hp.mwlabs.j2ee.containers.servlet.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:134) at com.hp.mwlabs.j2ee.containers.servlet.ServletContainerBean.processRequest(ServletContainerBean.java:772) at com.hp.mwlabs.as.services.servlet.ServletContainerService.processRequest(ServletContainerService.java:542) at java.lang.reflect.Method.invoke(Native Method) at com.hp.mw.common.util.PolymorphicInvocationHandler.invoke(PolymorphicInvocationHandler.java:223) at com.hp.mwlabs.csf.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:184) at $Proxy209.processRequest(Unknown Source) at com.hp.mwlabs.as.services.listeners.http.HttpRequestHandler.executeImpl(HttpRequestHandler.java:229) at com.hp.mw.as.services.listeners.BaseRequestHandler.execute(BaseRequestHandler.java:124) at com.hp.mwlabs.common.util.ExecutorPool$Entry.execute(ExecutorPool.java:400) at com.hp.mwlabs.common.util.PeriodicExecutor.run(PeriodicExecutor.java:630) at java.lang.Thread.run(Thread.java:484) Any ideas?? Thank you. Andrea Grittini ( mailto:[EMAIL PROTECTED]) Tel: +39-2-97482.1- Fax: +39-2-97482? Computer Design S.r.l., Via Piave 46 - 20010 S.Stefano Ticino - ITALY http://www.cdesign.it/
RE: [standard] sql:param doesn't accept a body
Thank you very much for the adjustment. Now it works , I can pass a parameter to my sql query but only in the form sql:paramc:out value=${param.dataIn}//sql:param if I use the bodyless form It failed. Thank you Andrea Grittini -Original Message- From: Shawn Bayern [mailto:[EMAIL PROTECTED]] Sent: 03 April 2002 09:15 To: Tag Libraries Users List Subject: RE: [standard] sql:param doesn't accept a body Oh, yes. Sorry -- by CVS head, I mean the latest branch of CVS, which is the one that the nighly builds are drawn from. So the next nightly build implements the fix and should allow you to use sql:param appropriately. (In fact, the problem itself was only introduced in another recent nightly build.) Hope that helps, -- Shawn Bayern Author, JSP Standard Tag Library http://www.jstlbook.com (coming this summer from Manning Publications) On Wed, 3 Apr 2002, Andrea Grittini wrote: Sorry, I didn't understand. Is it the fix already available in the night build? or I have to wait the next release?, or there is a workaround.??? Thanks lot. Andrea Grittini -Original Message- From: Shawn Bayern [] Sent: martedì 2 aprile 2002 19.53 To: Tag Libraries Users List Subject: Re: [standard] sql:param doesn't accept a body Andrea, Thanks for this - this was just a bug. We actually never created a separate TLV for the SQL library, so it was pointing at the core library's validator and thus inheriting its semantics. I've fixed the problem in the current CVS head. Thanks again, -- 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]
date format
Hello, Which is the input format in the dateFormat tag of JSTL.?? I'm trying to format a date in long format like MONDAY 10 JULY 2001 using the fmt tag library. I read the date field from a SQLserver DB, and I always got an Invalid date. (The same if I use the datetime tag library) fmt:formatDate pattern= d c:out value=${day}//fmt:formatDate . So I thought that the date coming from db is invalid and I put a parseDate inside: fmt:formatDate pattern= d fmt:parseDate pattern=MMdd1999/07/01/fmt:parseDate /fmt:formatDate and I got the same error Unparsable date. Please help me. Andrea Grittini ( mailto:[EMAIL PROTECTED]) Tel: +39-2-97482.1- Fax: +39-2-97482? Computer Design S.r.l., Via Piave 46 - 20010 S.Stefano Ticino - ITALY http://www.cdesign.it/
Re: [standard] sql:param doesn't accept a body
When I try to use a parameter inside the body of a sql:query tag I got the following exception : (after a 4 exception with message null and priviledge error) javax.servlet.ServletException: The taglib validtor in urn:jsptld:/WEB-INF/tlds/sql.tld?page=/bodyXXX.jsp failed to validate document with message nullInvalid use of param tag outside legitimate parent tag. This page is called with this tag from another page: jsp:include page=body.jsp flush=true jsp:param name=dataIn value=${dataIn}/ jsp:param name=nArtxPag value=${nArtxPag}/ /jsp:include Inside my body.jsp I call this tag: c:set var=dataIn1 value=${param.dataIn} / sql:query var=ep dataSource=java:comp/env/jdbc/bancavistamio maxRows=8 select * from Product P where P.ProductId 1000 and datediff(d,'?',P.DataPubblicazione) 0 sql:param value=${dataIn1}/ /sql:query Consider that I cannot use the attribute sql= inside the query because there is the char that is invalid inside the attribute. Would be so easy , but why it doesn't work?? Can you help me? Thanks in advance Andrea Grittini -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
RE: [standard] sql:param doesn't accept a body
Sorry, I didn't understand. Is it the fix already available in the night build? or I have to wait the next release?, or there is a workaround.??? Thanks lot. Andrea Grittini -Original Message- From: Shawn Bayern [] Sent: martedì 2 aprile 2002 19.53 To: Tag Libraries Users List Subject: Re: [standard] sql:param doesn't accept a body Andrea, Thanks for this - this was just a bug. We actually never created a separate TLV for the SQL library, so it was pointing at the core library's validator and thus inheriting its semantics. I've fixed the problem in the current CVS head. Thanks again, -- Shawn Bayern Author, JSP Standard Tag Library http://www.jstlbook.com (coming this summer from Manning Publications) On Tue, 2 Apr 2002, Andrea Grittini wrote: When I try to use a parameter inside the body of a sql:query tag I got the following exception : (after a 4 exception with message null and priviledge error) javax.servlet.ServletException: The taglib validtor in urn:jsptld:/WEB-INF/tlds/sql.tld?page=/bodyXXX.jsp failed to validate document with message nullInvalid use of param tag outside legitimate parent tag. This page is called with this tag from another page: jsp:include page=body.jsp flush=true jsp:param name=dataIn value=${dataIn}/ jsp:param name=nArtxPag value=${nArtxPag}/ /jsp:include Inside my body.jsp I call this tag: c:set var=dataIn1 value=${param.dataIn} / sql:query var=ep dataSource=java:comp/env/jdbc/bancavistamio maxRows=8 select * from Product P where P.ProductId 1000 and datediff(d,'?',P.DataPubblicazione) 0 sql:param value=${dataIn1}/ /sql:query Consider that I cannot use the attribute sql= inside the query because there is the char that is invalid inside the attribute. Would be so easy , but why it doesn't work?? Can you help me? Thanks in advance Andrea Grittini -- 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]
Re: Standard taglib - sql problem
I have the same problem using the sql jstl. When I connect to a DB I got an exception in the DoEndTag method. I just used this tag: sql:driver var=myDataSource driver=sun.jdbc.odbc.JdbcOdbcDriver url=jdbc:odbc:guestbook / sql:query var=pro dataSource=${myDataSource} sql=select * from GuestBook / There is a workaround to get the recordset using this taglib?? This is quite urgent. Thank you This is the server output: A program exception has occurred: javax.servlet.jsp.JspException: Illegal action returned from doEndTag() method. at JspPage_QueryIterate_jsp_Impl._jspService(JspPage_QueryIterate_jsp_Impl.java:201) at com.hp.mwlabs.j2ee.containers.servlet.jsp.AbstractJspPage.service(AbstractJspPage.java:551) at com.hp.mwlabs.j2ee.containers.servlet.jsp.JspServlet._service(JspServlet.java:766) at com.hp.mwlabs.j2ee.containers.servlet.jsp.JspServlet.service(JspServlet.java:424) at com.hp.mwlabs.j2ee.containers.servlet.WebApplicationBean$ServicePrivilegedAction.run(WebApplicationBean.java:4493) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:558) at com.hp.mwlabs.j2ee.containers.servlet.WebApplicationBean.service(WebApplicationBean.java:1977) at com.hp.mwlabs.j2ee.containers.servlet.RequestDispatcherImpl.forwardOrInclude(RequestDispatcherImpl.java:405) at com.hp.mwlabs.j2ee.containers.servlet.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:134) at com.hp.mwlabs.j2ee.containers.servlet.ServletContainerBean.processRequest(ServletContainerBean.java:772) at com.hp.mwlabs.as.services.servlet.ServletContainerService.processRequest(ServletContainerService.java:542) at java.lang.reflect.Method.invoke(Native Method) at com.hp.mw.common.util.PolymorphicInvocationHandler.invoke(PolymorphicInvocationHandler.java:223) at com.hp.mwlabs.csf.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:184) at $Proxy87.processRequest(Unknown Source) at com.hp.mwlabs.as.services.listeners.http.HttpRequestHandler.executeImpl(HttpRequestHandler.java:229) at com.hp.mw.as.services.listeners.BaseRequestHandler.execute(BaseRequestHandler.java:124) at com.hp.mwlabs.common.util.ExecutorPool$Entry.execute(ExecutorPool.java:400) at com.hp.mwlabs.common.util.PeriodicExecutor.run(PeriodicExecutor.java:630) at java.lang.Thread.run(Thread.java:484) Andrea Grittini ( mailto:[EMAIL PROTECTED]) Tel: +39-2-97482.1- Fax: +39-2-97482? Computer Design S.r.l., Via Piave 46 - 20010 S.Stefano Ticino - ITALY http://www.cdesign.it/