Hi

I am developing Java web services using Axis. I need to know, prior to
invocation, what types each of my methods in the service will take as a
parameter.

For example if I have a 'public int something(int x)' signature which is
mapped to WSDL using the Java2WSDL function, how to I used WSIF to extract
the fact that in needs an int parameter input and the output type is int?

As far as I can see from the WSIF supplied samples, what I have written so
far (below) seems to be in the right direction but I am lost where to go
from here to extract the 'type="xsd:int"' definitions from the WSDL.

WSIFServiceFactory factory = WSIFServiceFactory.newInstance();
String wsdl = "http://localhost:8080/services/"; + serviceName);
WSIFService service = factory.getService(wsdl, null, null, null, null);
WSIFPort port = service.getPort();
WSIFOperation operation = port.createOperation(serviceName);
WSIFMessage input =
operation.createInputMessage(request.getParameter("serviceName") +
"Request");
WSIFMessage output =
operation.createOutputMessage(request.getParameter("serviceName") +
"Response");

Thanks in advance for any help,
William
-- 
View this message in context: 
http://www.nabble.com/Retrieving-input-output-types-tf3338583.html#a9285177
Sent from the WSIF - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to