All, Filed this issue as http://issues.apache.org/jira/browse/AXIS-1805
Yves On Fri, 2005-02-04 at 16:03 +0100, Yves Langisch wrote: > I still have this issue with 1.2RC2. Any ideas? > > Yves > > On Fri, 2004-11-05 at 15:15 +0100, Yves Langisch wrote: > > All, > > > > I try to access a message style web service with following client code > > (1.2RC1): > > > > Call call = (Call) new Service().createCall(); > > call.setTargetEndpointAddress(ENDPOINT); > > InputStream input = new FileInputStream("h:/COMPLEXCompany.xml"); > > SOAPEnvelope reqEnv = new SOAPEnvelope(); > > SOAPBody body = reqEnv.getBody(); > > body.addChildElement(new SOAPBodyElement(input)); > > SOAPEnvelope resEnv = call.invoke(reqEnv); > > > > The soap-request I see with TcpMon on the wire has set the namespaces > > explicitely for each element in the request: > > > > snippet: > > <UserAgent > > xmlns="http://a.b.c/schema/sd/20040701/SalaryDeclarationContainer"> > > > > <Producer > > xmlns="http://a.b.c/schema/sd/20040701/SalaryDeclarationContainer">Producer</Producer> > > > > <Name > > xmlns="http://a.b.c/schema/sd/20040701/SalaryDeclarationContainer">Test</Name> > > > > > > <Version > > xmlns="http://a.b.c/schema/sd/20040701/SalaryDeclarationContainer">0.1</Version> > > > > <Certificate > > xmlns="http://a.b.c/schema/sd/20040701/SalaryDeclarationContainer">None</Certificate> > > > > </UserAgent> > > > > But the appropriate snippet in the file I put into the envelope is as > > follows: > > > > <SalaryDeclarationRequest > > xmlns="http://a.b.c/schema/sd/20040701/SalaryDeclarationContainer" > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > > <UserAgent> > > <Producer>Producer</Producer> > > <Name>Test</Name> > > <Version>0.1</Version> > > <Certificate>None</Certificate> > > </UserAgent>... > > > > Any ideas why this duplicating of namespaces is happening? > > > > Yves > > > >