Thank you for the help. I have another small complication now, and am hoping that it's just my own oversight on the matter. When I invoke the call, I am getting a null return value even though I can see that a value was returned in the SOAPMonitor. I've tried playing with various configurations of the call object and haven't had any luck.
String endpoint = "http://localhost:8080/axis/services/ServiceTestService"; Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress(new java.net.URL(endpoint)); call.setOperationStyle(Style.WRAPPED); call.setEncodingStyle("http://schemas.xmlsoap.org/soap/encoding/"); call.setOperationUse(Use.LITERAL); // get Server Time call.setOperationName(new QName("urn:ServiceTest", "getServerTimestamp")); call.setReturnType(Constants.XSD_DATETIME); GregorianCalendar time = (GregorianCalendar) call.invoke(new Object[] {}); System.out.println("Server Time: " + time.getTime().toString()); What have I either not configured or misconfigured for the call object? Below is the return message from the server in the SOAP Monitor: <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getServerTimestampReturn xmlns="urn:ServiceTest">2008-01-28T17:34:40.593Z </getServerTimestampReturn> </soapenv:Body> </soapenv:Envelope> Thanks in advance for your time and effort, Jeff Vandenberg On 1/24/08, Anne Thomas Manes <[EMAIL PROTECTED]> wrote: > > Use wrapped style. > > On Jan 24, 2008 5:09 PM, Jeff Vandenberg <[EMAIL PROTECTED]> wrote: > > I'm working on a prototype and am familiar with RPC style and am wanting > to > > explore document style message handling between the client and server. I > > have a very newbie question, how does document style handle parameters? > I'm > > getting an axis fault that it can't find a matching operation > corresponding > > to the parameter name. > > > > I had generated the WSDD from interfaces run through Java2WDL, which was > > then processed through WSDL2Java. I have read that Axis doesn't handle > this > > well. > > > > Is that still the case? Should I be trying wrapped instead right now? > > > > Is there a good site or book that helps to explain alot of this with > > examples? I've been doing some googling and have found information here > and > > there, but rarely much of anything in one consolidated place. > > > > Thanks, > > > > Jeff Vandenberg > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
