Hello Dies, Well, actually, I wrote a Java client and the service end points seem to work.
But my colleague gets an exception from one of the methods, called "register". I've inserted the output below: By the way, I used to use "family-accounts" in the service location URL, and also for the namespace. That's why you see it in the following output. I since changed it thinking the hyphen cause problems. Thank you.... Vartan *** Outgoing HTTP headers ********************************************** POST /axis/services/family-accounts HTTP/1.0 Host: 10.196.130.245:8080 User-agent: SOAPpy 0.11.6 (http://pywebsvcs.sf.net) Content-type: text/xml; charset="UTF-8" Content-length: 669 SOAPAction: "register" ************************************************************************ *** Outgoing SOAP ****************************************************** <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <ns1:register xmlns:ns1="urn:family-accounts" SOAP-ENC:root="1"> <in0 xsi:type="xsd:string">[EMAIL PROTECTED]</in0> <in1 xsi:type="xsd:string">mrheadspass</in1> <in2 xsi:type="xsd:integer">0</in2> <in3 xsi:type="xsd:string">GlobalRegistrationSystem</in3> </ns1:register> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ************************************************************************ *** Incoming HTTP headers ********************************************** HTTP/1.? 200 OK Server: Apache-Coyote/1.1 Set-Cookie: JSESSIONID=E79480E1BC6CA2D73DA920AC18B2B2AE; Path=/axis Content-Type: text/xml;charset=utf-8 Date: Tue, 28 Mar 2006 01:55:40 GMT Connection: close ************************************************************************ *** Incoming SOAP ****************************************************** <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"><soapenv:Body><ns1:registerResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:family-accounts"><registerReturn xsi:type="ns2:int" xmlns:ns2="http://www.w3.org/2001/XMLSchema">-1</registerReturn></ns1:registerResponse></soapenv:Body></soapenv:Envelope> $ --- Dies Koper <[EMAIL PROTECTED]> wrote: > Hello Vartan, > > I think one usually uses either -p or -n, I'm not sure how they work > together (which mappings take priority). But as you map them to the > same > namespace anyway, I cannot imagine it would cause problems. > What kind of problems do you see with the endpoint calls that do not > work? > > Regards, > Dies > > Rhimbo wrote: > > Hi all, > > > > Can you please help me clear up my confusion? I am trying to > > generate a WSDL for my code. I'm thoroughly confused. > > > > I issued the following command: > > > > $ java org.apache.axis.wsdl.Java2WSDL -o family.wsdl \ > > -l"http://localhost:8080/axis/services/familyAccounts" \ > > -n urn:familyAccounts \ > > -p"disney.dis.family" urn:familyAccounts \ > > disney.dis.family.Family > > > > - My Java package is disney.dis.family. > > > > - My Java interface is Family, defined in Family.java. > > > > - The implementation class is FamilyImpl, defined in > > FamilyImpl.java. > > > > My namespace can be anything I guess, but I chose "familyAccounts". > > > > Is this correct? I got a few of the service end point calls to > > work, but some don't and I cannot figure out the problem. > > > > My understanding is that the arguments mean this: > > > > -namespace <target namespace> > > -PkgtoNS <package> <namespace> > > > > > > Here's the strange part. Previously, I confused the meaning of the > > arguments. I reversed the <package> and <namespace> parameters as > > follows: > > > > > > $ java org.apache.axis.wsdl.Java2WSDL -o family.wsdl \ > > -l"http://localhost:8080/axis/services/familyAccounts" \ > > -n urn:familyAccounts \ > > -p"familyAccounts" urn:disney.dis.family \ > > disney.dis.family.Family > > > > I know that sounds funny, but my service worked as well then as > > it does now. That's why I'm so confused now! > > > > Many thanks, > > > > Vartan > > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com