Hi Luis, I have debugged a nightly build (current version) from Kepler in Eclipse.
The problem occurs in the class: org.sdm.spa.WebService (CVS Base revision 1.53) At line: 847 Object invokeResult = _call.invoke(_objArr); I added the following annotation to the adder.java class: @SOAPBinding(style = SOAPBinding.Style.RPC, use=SOAPBinding.Use.ENCODED) Now Kepler gets the answer but I have to set the timeout really high (600000), if not I get: java.net.SocketTimeoutException: Read timed out Our webservice is answering almost instantly so I do not understand what is happening there!? Any other hints to get us back on track? Many thanks in advance and regards, Christopher Tuot Luis Assun??o wrote: > Hi > > Kepler only works with Web Services using RPC ENCODED binding. > Have you tried to explicit the Use attribute in Annotation like > @SOAPBinding(style = SOAPBinding.Style.RPC, use=SOAPBinding.Use.ENCODED) > > Luis Assuncao > > -----Original Message----- > From: kepler-users-bounces at ecoinformatics.org > [mailto:kepler-users-bounces at ecoinformatics.org] On Behalf Of Manuel M?ller > Sent: sexta-feira, 12 de Outubro de 2007 17:46 > To: kepler-users at ecoinformatics.org > Cc: Michael Sintek; Christopher Tuot > Subject: [kepler-users] Timeout in Kepler using a simple webservice > > Hi @all, > > I am new to Kepler and this list, so please be patient ;-) > > My problem is this: Just to get used to Kepler I want to call a simple > web service (code below) to add two integers. > > Currently, I only want to have the result returned to Kepler. And here I > get stuck. I see that my web service is called, that parameters are > passed correctly and that the web service does the calculation. But > Kepler never seems to receive the result, instead it always waits until > the specified timeout for the web service actor is reached. > > I am using JAX-WS to publish the web service. The problem occurs with > Kepler 1.0 beta3 as well as the nightly build. > > The code for the Adder: adder.java > > ------------------------ > package de.dfki.km.medico.ws; > > import javax.jws.*; > import javax.jws.soap.SOAPBinding; > > @WebService(name="Adder") > @SOAPBinding(style = SOAPBinding.Style.RPC) > > public class Adder { > @WebMethod > public int add(int a, int b) { > System.out.println(a+b); > return a+b; > } > } > ------------------------ > > The code to publish the web service: > > ------------------------ > package de.dfki.km.medico.ws; > > import javax.swing.JOptionPane; > import javax.xml.ws.Endpoint; > > public class PublishWsOnServer { > public static void main(String[] args) { > > Endpoint adderEndpoint = > Endpoint.publish("http://localhost:8080/Adder", new Adder() ); > > > JOptionPane.showMessageDialog(null, "Terminate Server"); > adderEndpoint.stop(); > } > } > ------------------------ > > I have attached the Kepler model. > > I guess that there is a very simple mistake, but I just can't see it. > Any hints? > > Kind regards, > Manuel M?ller > > -- ______________________________________________________________ Dipl.-Ing. Christopher Tuot DFKI GmbH (German Research Center for Artificial Intelligence) Knowledge Management Department POBox 2080, 67608 Kaiserslautern, Germany fon: +49(0)631 / 20575 - 127 fax: +49(0)631 / 20575 - 103 mail: christopher.tuot at dfki.de web: http://www.dfki.de ______________________________________________________________ Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH Firmensitz: Trippstadter Strasse 122, D-67663 Kaiserslautern Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster (Vorsitzender) Dr. Walter Olthoff Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes Amtsgericht Kaiserslautern, HRB 2313 ______________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mercury.nceas.ucsb.edu/ecoinformatics/pipermail/kepler-users/attachments/20071016/4e8dff78/attachment.htm

