on 06-20-2007 6:34 PM
I'm attempting to call a web service that we have developed. I'm able to configure the webservice block without any problems. However, when I attempt to execute the block I get a "Internal server error" message. When I look in the general log I have the following message:
<b>Classname:</b> IntrospectionUtilities
<b>Mesage:</b> Generic Reflection error (Set): java.lang.NoSuchMethodException: com.lighthammer.xacute.actions.webservice.WebServiceAction.setSoapService(java.lang.String) -> setSoapService
Does anyone know what this message means ?
Thanks
Glenn
...and it needs to be a synchronous web service.
I'd recommend an open-source tool called soapUI to run tests against your WSDL and web service.
HTH,
Sascha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for the link to soapUI, it allowed me to call the web service and see the problem in the format of the xml.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Glenn,
Unfortunately its not easy to tell why the Web Service call is failing without knowing what the Web Service is doing. But I can explaing what the SoapService is in xMII and maybe this will help....
The Soap Service to xMII is a helper class that parses the WSDL for the various ports and operations that are defined. It gets the transport URI of the service and also the SOAP Body to be used as a reference.
If your WebService fails to return these or they are malformed then the SoapService object will not create properly and cause this method to fail. My suggestion is to either examine your Web Service to make sure it meets proper W3 standards OR to use the POST action block to perform the HTTP operation.
Hope this helps.
-Sam
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
12 | |
6 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.