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]
>
>

Reply via email to