You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by filippo <f....@staff.e-guide.it> on 2005/03/11 09:44:41 UTC

wss4j examples no work properly

Hi, i have any problem on  <http://ws.apache.org/ws-fx/wss4j/package.html>
Axis Deployment Examples (http://ws.apache.org/ws-fx/wss4j/package.html):

the examples UsernameToken Encrypt and Combine Signature and Encryption  not
work properly.

A runtime exception for both examples: 

AxisFault faultCode: {http://xml.apache.org/axis/}Server faultSubcode:
faultString: Server Error faultActor:  faultNode:  faultDetail:
{http://xml.apache.org/axis/}stackTrace:Server Error

                at
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:470)

                at
org.apache.axis.server.AxisServer.invoke(AxisServer.java:285)

                at
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:653)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

                at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:
301)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243)

                at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)

                at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

                at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:190)

                at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)

                at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46)

                at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)

                at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

                at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

                at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)

                at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)

                at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)

                at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)

                at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)

                at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

                at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)

                at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)

                at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

                at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

                at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1027)

                at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125
)

                at java.lang.Thread.run(Thread.java:534)

                {http://xml.apache.org/axis/}hostname:nettunoServer Error
at
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:2
21)          at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:12
8)        at
org.apache.axis.encoding.DeserializationContext.endElement(DeserializationCo
ntext.java:1083)  at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1675)        at
org.apache.crimson.parser.Parser2.content(Parser2.java:1926)      at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)        at
org.apache.crimson.parser.Parser2.content(Parser2.java:1926)      at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)        at
org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:634)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)            at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext
.java:226) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:424)     at
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChe
cker.java:62)              at
org.apache.axis.client.AxisClient.invoke(AxisClient.java:173)       at
org.apache.axis.client.Call.invokeEngine(Call.java:2719)                at
org.apache.axis.client.Call.invoke(Call.java:2702)          at
org.apache.axis.client.Call.invoke(Call.java:2378)          at
org.apache.axis.client.Call.invoke(Call.java:2301)               at
org.apache.axis.client.Call.invoke(Call.java:1758)          at
it.eguide.wss.generated.TestinterfaceSoapBindingStub.getString(Testinterface
SoapBindingStub.java:97)    at
it.eguide.wss.generated.TestinterfaceServiceTestCase.test1TestWSSGetString(T
estinterfaceServiceTestCase.java:32)               at
it.eguide.wss.generated.TestinterfaceServiceTestCase.main(TestinterfaceServi
ceTestCase.java:39)

 

Thanks.

 

Ing. Filippo Aiello

---------------------------------------------

E-Guide S.R.L.

Via Pietro Bucci, Capannone C

Arcavacata di Rende (Cs)

Tel.: 0984/493180

Mob: +39.348.5240323

Fax: 0984/493057

E-mail:  <ma...@staff.e-guide.it> f.aiello@staff.e-guide.it

---------------------------

 


Problem in deploying with wss4j

Posted by Daniela CLARO <da...@eseo.fr>.
Hi all, 
 I am using Tomcat 5.0.25 with Java 1.4.2_06-b03, Axis 1.2, and I put wss4j
that I download from http://www.sagagames.com/johan/blog/wss4j.jar and I
download xmlsec.jar at "Found XML Security API
(org.apache.xml.security.Init) at C:\Program Files\Apache Tomcat
5.0\webapps\axis\WEB-INF\lib\xmlsec.jar"

The problem is that when I deploy that

<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
 <service name="stock-wss-01" provider="java:RPC" style="document"
use="literal">
  <requestFlow>
   <handler type="java:org.apache.ws.axis.security.WSDoAllReceiver">
    <parameter name="passwordCallbackClass" value="PWCallback"/>
    <parameter name="action" value="UsernameToken"/>
   </handler>
  </requestFlow>
  <parameter name="className" value="samples.stock.StockQuoteService"/>
  <parameter name="allowedMethods" value="getQuote"/>
  <parameter name="scope" value="application"/>
 </service>
</deployment> 

And if I did not use the handler, all think works. I create the class
PWCallback 
import java.io.IOException;
import javax.security.auth.callback.Callback;
import javax.security.auth.callback.CallbackHandler;
import javax.security.auth.callback.UnsupportedCallbackException;
import org.apache.ws.security.WSPasswordCallback;

public class PWCallback implements CallbackHandler {
    public void handle(Callback[] callbacks) throws IOException,
UnsupportedCallbackException {
        for (int i = 0; i < callbacks.length; i++) {
            if (callbacks[i] instanceof WSPasswordCallback) {
                WSPasswordCallback pc = (WSPasswordCallback)callbacks[i];
                // set the password given a username
                if ("wss4j".equals(pc.getIdentifer())) {
                    pc.setPassword("security");
                }
            } else {
                throw new UnsupportedCallbackException(callbacks[i],
"Unrecognized Callback");
            }
        }
    }
}

I want to know if isn't it some lib that I am missing...I checked all, I did
not find, please, if you have some idea, mail me!
Thank you
Daniela


R: wss4j examples no work properly

Posted by filippo <f....@staff.e-guide.it>.
Ok..thanks.
With Axis 1.2 RC3 and jdk 1.5 the framework wss4j work properly.


Ing. Filippo Aiello
---------------------------------------------
E-Guide S.R.L.
Via Pietro Bucci, Capannone C
Arcavacata di Rende (Cs)
Tel.: 0984/493180
Mob: +39.348.5240323
Fax: 0984/493057
E-mail: f.aiello@staff.e-guide.it
---------------------------
-----Messaggio originale-----
Da: Davanum Srinivas [mailto:davanum@gmail.com] 
Inviato: venerdì 11 marzo 2005 13.36
A: filippo
Cc: fx-dev@ws.apache.org; g.brasili@infomobility.it; Adriana Pietramala;
Arnaldo Campanella
Oggetto: Re: wss4j examples no work properly

Are u using the Axis 1.2 RC3?


On Fri, 11 Mar 2005 09:44:41 +0100, filippo <f....@staff.e-guide.it>
wrote:
>  
>  
> 
> Hi, i have any problem on Axis Deployment Examples
> (http://ws.apache.org/ws-fx/wss4j/package.html): 
> 
> the examples UsernameToken Encrypt and Combine Signature and Encryption
not
> work properly. 
> 
> A runtime exception for both examples: 
> 
> AxisFault faultCode: {http://xml.apache.org/axis/}Server faultSubcode: 
> faultString: Server Error faultActor:  faultNode:  faultDetail:         
> {http://xml.apache.org/axis/}stackTrace:Server Error 
> 
>                 at
> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:470) 
> 
>                 at
> org.apache.axis.server.AxisServer.invoke(AxisServer.java:285) 
> 
>                 at
> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:653) 
> 
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:760) 
> 
>                 at
>
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:
301)
> 
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) 
> 
>                 at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
> 
>                 at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
> 
>                 at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243)
> 
>                 at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
> 
>                 at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
> 
>                 at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) 
> 
>                 at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:190)
> 
>                 at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
> 
>                 at
>
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46)
> 
>                 at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
> 
>                 at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
> 
>                 at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) 
> 
>                 at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)

> 
>                 at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
> 
>                 at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
> 
>                 at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
> 
>                 at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
> 
>                 at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
> 
>                 at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
> 
>                 at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
> 
>                 at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) 
> 
>                 at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
> 
>                 at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
> 
>                 at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
> 
>                 at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) 
> 
>                 at
>
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1027)
> 
>                 at
>
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125
)
> 
>                 at java.lang.Thread.run(Thread.java:534) 
> 
>                 {http://xml.apache.org/axis/}hostname:nettunoServer Error

>    at
>
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:2
21)
>          at
>
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:12
8)
>        at
>
org.apache.axis.encoding.DeserializationContext.endElement(DeserializationCo
ntext.java:1083)
>  at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1675)

> at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)      at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
at
> org.apache.crimson.parser.Parser2.content(Parser2.java:1926)      at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
at
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:634)

>  at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)
at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)

> at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at
>
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext
.java:226)
> at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645)
at
> org.apache.axis.Message.getSOAPEnvelope(Message.java:424)     at
>
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChe
cker.java:62)
>              at
> org.apache.axis.client.AxisClient.invoke(AxisClient.java:173)       at
> org.apache.axis.client.Call.invokeEngine(Call.java:2719)                at
> org.apache.axis.client.Call.invoke(Call.java:2702)          at
> org.apache.axis.client.Call.invoke(Call.java:2378)          at
> org.apache.axis.client.Call.invoke(Call.java:2301)               at
> org.apache.axis.client.Call.invoke(Call.java:1758)          at
>
it.eguide.wss.generated.TestinterfaceSoapBindingStub.getString(Testinterface
SoapBindingStub.java:97)
>    at
>
it.eguide.wss.generated.TestinterfaceServiceTestCase.test1TestWSSGetString(T
estinterfaceServiceTestCase.java:32)
>               at
>
it.eguide.wss.generated.TestinterfaceServiceTestCase.main(TestinterfaceServi
ceTestCase.java:39)
> 
>   
> 
> Thanks. 
> 
>   
>  
> 
> Ing. Filippo Aiello 
> 
> --------------------------------------------- 
> 
> E-Guide S.R.L. 
> 
> Via Pietro Bucci, Capannone C 
> 
> Arcavacata di Rende (Cs) 
> 
> Tel.: 0984/493180 
> 
> Mob: +39.348.5240323 
> 
> Fax: 0984/493057 
> 
> E-mail: f.aiello@staff.e-guide.it 
> 
> --------------------------- 
>  
> 
>   


-- 
Davanum Srinivas - http://webservices.apache.org/~dims/



Re: wss4j examples no work properly

Posted by Davanum Srinivas <da...@gmail.com>.
Are u using the Axis 1.2 RC3?


On Fri, 11 Mar 2005 09:44:41 +0100, filippo <f....@staff.e-guide.it> wrote:
>  
>  
> 
> Hi, i have any problem on Axis Deployment Examples
> (http://ws.apache.org/ws-fx/wss4j/package.html): 
> 
> the examples UsernameToken Encrypt and Combine Signature and Encryption  not
> work properly. 
> 
> A runtime exception for both examples: 
> 
> AxisFault faultCode: {http://xml.apache.org/axis/}Server faultSubcode: 
> faultString: Server Error faultActor:  faultNode:  faultDetail:         
> {http://xml.apache.org/axis/}stackTrace:Server Error 
> 
>                 at
> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:470) 
> 
>                 at
> org.apache.axis.server.AxisServer.invoke(AxisServer.java:285) 
> 
>                 at
> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:653) 
> 
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:760) 
> 
>                 at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:301)
> 
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) 
> 
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> 
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> 
>                 at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
> 
>                 at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> 
>                 at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
> 
>                 at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) 
> 
>                 at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
> 
>                 at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> 
>                 at
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> 
>                 at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> 
>                 at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
> 
>                 at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) 
> 
>                 at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) 
> 
>                 at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> 
>                 at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> 
>                 at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
> 
>                 at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> 
>                 at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
> 
>                 at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> 
>                 at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
> 
>                 at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) 
> 
>                 at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> 
>                 at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> 
>                 at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
> 
>                 at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) 
> 
>                 at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
> 
>                 at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
> 
>                 at java.lang.Thread.run(Thread.java:534) 
> 
>                 {http://xml.apache.org/axis/}hostname:nettunoServer Error   
>    at
> org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221)
>          at
> org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128)
>        at
> org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1083)
>  at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1675)       
> at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)      at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)        at
> org.apache.crimson.parser.Parser2.content(Parser2.java:1926)      at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)        at
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:634)           
>  at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)            at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)       
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at
> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:226)
> at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645)         at
> org.apache.axis.Message.getSOAPEnvelope(Message.java:424)     at
> org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
>              at
> org.apache.axis.client.AxisClient.invoke(AxisClient.java:173)       at
> org.apache.axis.client.Call.invokeEngine(Call.java:2719)                at
> org.apache.axis.client.Call.invoke(Call.java:2702)          at
> org.apache.axis.client.Call.invoke(Call.java:2378)          at
> org.apache.axis.client.Call.invoke(Call.java:2301)               at
> org.apache.axis.client.Call.invoke(Call.java:1758)          at
> it.eguide.wss.generated.TestinterfaceSoapBindingStub.getString(TestinterfaceSoapBindingStub.java:97)
>    at
> it.eguide.wss.generated.TestinterfaceServiceTestCase.test1TestWSSGetString(TestinterfaceServiceTestCase.java:32)
>               at
> it.eguide.wss.generated.TestinterfaceServiceTestCase.main(TestinterfaceServiceTestCase.java:39)
> 
>   
> 
> Thanks. 
> 
>   
>  
> 
> Ing. Filippo Aiello 
> 
> --------------------------------------------- 
> 
> E-Guide S.R.L. 
> 
> Via Pietro Bucci, Capannone C 
> 
> Arcavacata di Rende (Cs) 
> 
> Tel.: 0984/493180 
> 
> Mob: +39.348.5240323 
> 
> Fax: 0984/493057 
> 
> E-mail: f.aiello@staff.e-guide.it 
> 
> --------------------------- 
>  
> 
>   


-- 
Davanum Srinivas - http://webservices.apache.org/~dims/