Your deployment descriptor works for me. I have js.jar and bsf.jar in $CATALINA_HOME/webapps/soap/WEB-INF/lib, although I am not sure that makes any difference. Something to watch out for: you must restart the webapp (e.g. by restarting your servlet container) any time you change the JavaScript. BSF and/or Rhino cache the script. Undeploying, changing the deployment descriptor, and re-deploying will *not* change the script.
Scott Nichol ----- Original Message ----- From: "Cyril Vidal" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, November 11, 2002 12:15 PM Subject: soap + javascript Hi, I would like to implement a SOAP service in Javascript. 1°) First, I've added bsf.jar and js.jar on my classpath (I've put these two .jar in SDK_HOME/jre/lib/ext). 2°) I've defined the following very simple deployment descriptor for my service, defining the method envoieMessage(): <isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment" id="urn:bonjourscript"> <isd:provider type="script" scope="Application" methods="envoieMessage"> <isd:script language="javascript"> function envoieMessage(name) { var today = new java.util.Date(); java.lang.System.out.println("Today is " + today.toString()); return "Hello " + name + ", How are you?"; } </isd:script> </isd:provider> </isd:service> Unfortunately, when I run my Client application, I receive the following error message: Fault String: BSF Error: Javascript Error: function envoieMessage not found. Some of you could help me please? Thanks in advance, Cyril. _______________________________ Cyril Vidal Email: [EMAIL PROTECTED] Web: http://www.planetexml.com -- To unsubscribe, e-mail: <mailto:soap-user-unsubscribe@;xml.apache.org> For additional commands, e-mail: <mailto:soap-user-help@;xml.apache.org>