I've tried the command line tool, the problem is still there.
By the way, what will be the difference by using Eclipse plugin and
command line tool? I didn't see much.

I am still looking for help. Thanks.

Xia

-----Original Message-----
From: Xia Zhao [mailto:[EMAIL PROTECTED] 
Sent: 29 September 2006 12:20
To: [email protected]
Subject: RE: Newbie question about Axis2 - Unexpected subelement

Thanks. I'll try the command line tool to see if it works.

-----Original Message-----
From: Anne Thomas Manes [mailto:[EMAIL PROTECTED] 
Sent: 29 September 2006 12:17
To: [email protected]
Subject: Re: Newbie question about Axis2 - Unexpected subelement

Don't use the Eclipse plug-in -- use the command line tool from the
latest nightly.

On 9/29/06, Xia Zhao <[EMAIL PROTECTED]> wrote:
> Hi Anne,
>
> I generated wsdl using code generator Eclipse plugin. The namespaces
for
> <soap:body> and <soap12:body> are there when the file generated. I
tried
> to delete them before creating archive file. However, when I deploy
it,
> the wsdl on the server still has those namespaces.
> How do I delete them? Thanks.
>
> Xia
>
> -----Original Message-----
> From: Anne Thomas Manes [mailto:[EMAIL PROTECTED]
> Sent: 28 September 2006 23:01
> To: [email protected]; [EMAIL PROTECTED]
> Subject: Re: Newbie question about Axis2 - Unexpected subelement
>
> One thing that I did notice -- you must remove the namespace
> attributes from the <soap:body> and <soap12:body> descriptions in the
> binding. The namespace attribute is use ONLY with RPC style services.
>
> Anne
>
> On 9/28/06, Davanum Srinivas <[EMAIL PROTECTED]> wrote:
> > Please log a JIRA issue and then upload your wsdl. it has gotten too
> > mangled in the email message.
> >
> > thanks,
> > dims
> >
> > On 9/28/06, Xia Zhao <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > >
> > >
> > > Hi everyone,
> > >
> > >
> > >
> > > I am new to AXIS2 and have a question of correctly invoking the
> service. I
> > > developed an asynchronous web service and built an archive file to
> be
> > > deployed on my local server. There's no error during deploying.
This
> is the
> > > wsdl file.
> > >
> > >
> > >
> > >                     - <wsdl:definitions
> > > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
> > > xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/";
> > > xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/";
> > > xmlns:http="http://schemas.xmlsoap.org/wsdl/http/";
> > > xmlns:ns1="http://AnalysisMethod1.analysis.earlylife.org/types";
> > > xmlns:ns="http://AnalysisMethod1.analysis.earlylife.org";
> > > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
> > > targetNamespace="http://AnalysisMethod1.analysis.earlylife.org";>
> > >
> > > - <wsdl:types>
> > >
> > > - <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
> > > xmlns:types="http://AnalysisMethod1.analysis.earlylife.org/types";
> > > xmlns:stn_3="http://analysis.earlylife.org/xsd";
> > >
> targetNamespace="http://AnalysisMethod1.analysis.earlylife.org/types";
> > > elementFormDefault="unqualified"
attributeFormDefault="unqualified">
> > >
> > >   <xs:import namespace="http://analysis.earlylife.org/xsd";
> > > />
> > >
> > >   <xs:element type="ns1:Job" name="Job" />
> > >
> > > - <xs:complexType name="Job">
> > >
> > > - <xs:sequence>
> > >
> > >   <xs:element type="stn_3:AnalysisMethod" name="method" />
> > >
> > >   <xs:element type="xs:string" name="status" />
> > >
> > >   <xs:element type="xs:string" name="userName" />
> > >
> > >   <xs:element type="xs:string" name="caseName" />
> > >
> > >   <xs:element type="xs:dateTime" name="requestTime" />
> > >
> > >   </xs:sequence>
> > >
> > >   </xs:complexType>
> > >
> > >   <xs:element type="ns1:AnalysisMethod" name="AnalysisMethod" />
> > >
> > > - <xs:complexType name="AnalysisMethod">
> > >
> > > - <xs:sequence>
> > >
> > >   <xs:element type="xs:string" name="name" />
> > >
> > >   <xs:element type="xs:string" name="version" />
> > >
> > >   </xs:sequence>
> > >
> > >   </xs:complexType>
> > >
> > > - <xs:element name="receiveRequest">
> > >
> > > - <xs:complexType>
> > >
> > > - <xs:sequence>
> > >
> > >   <xs:element type="stn_3:Job" name="job" />
> > >
> > >   </xs:sequence>
> > >
> > >   </xs:complexType>
> > >
> > >   </xs:element>
> > >
> > > - <xs:element name="receiveRequestResponse">
> > >
> > > - <xs:complexType>
> > >
> > > - <xs:sequence>
> > >
> > >   <xs:element type="stn_3:Job" name="received_job" />
> > >
> > >   </xs:sequence>
> > >
> > >   </xs:complexType>
> > >
> > >   </xs:element>
> > >
> > > - <xs:element name="doAnalysis">
> > >
> > > - <xs:complexType>
> > >
> > > - <xs:sequence>
> > >
> > >   <xs:element type="stn_3:Job" name="job" />
> > >
> > >   </xs:sequence>
> > >
> > >   </xs:complexType>
> > >
> > >   </xs:element>
> > >
> > > - <xs:element name="doAnalysisResponse">
> > >
> > > - <xs:complexType>
> > >
> > > - <xs:sequence>
> > >
> > >   <xs:element type="stn_3:Job" name="executing_job" />
> > >
> > >   </xs:sequence>
> > >
> > >   </xs:complexType>
> > >
> > >   </xs:element>
> > >
> > >   </xs:schema>
> > >
> > >   </wsdl:types>
> > >
> > > - <wsdl:message name="doAnalysisMessage">
> > >
> > >   <wsdl:part element="ns1:doAnalysis" name="part1" />
> > >
> > >   </wsdl:message>
> > >
> > > - <wsdl:message name="doAnalysisResponseMessage">
> > >
> > >   <wsdl:part element="ns1:doAnalysisResponse" name="part1" />
> > >
> > >   </wsdl:message>
> > >
> > > - <wsdl:message name="receiveRequestMessage">
> > >
> > >   <wsdl:part element="ns1:receiveRequest" name="part1" />
> > >
> > >   </wsdl:message>
> > >
> > > - <wsdl:message name="receiveRequestResponseMessage">
> > >
> > >   <wsdl:part element="ns1:receiveRequestResponse" name="part1" />
> > >
> > >   </wsdl:message>
> > >
> > > - <wsdl:portType name="AnalysisMethod1PortType">
> > >
> > > - <wsdl:operation name="doAnalysis">
> > >
> > >   <wsdl:input message="ns:doAnalysisMessage" />
> > >
> > >   <wsdl:output message="ns:doAnalysisResponseMessage" />
> > >
> > >   </wsdl:operation>
> > >
> > > - <wsdl:operation name="receiveRequest">
> > >
> > >   <wsdl:input message="ns:receiveRequestMessage" />
> > >
> > >   <wsdl:output message="ns:receiveRequestResponseMessage"
> > > />
> > >
> > >   </wsdl:operation>
> > >
> > >   </wsdl:portType>
> > >
> > > - <wsdl:binding type="ns:AnalysisMethod1PortType"
> > > name="AnalysisMethod1SOAP11Binding">
> > >
> > >   <soap:binding style="document"
> > > transport="http://schemas.xmlsoap.org/soap/http"; />
> > >
> > > - <wsdl:operation name="doAnalysis">
> > >
> > >   <soap:operation style="document" soapAction="urn:doAnalysis" />
> > >
> > > - <wsdl:input>
> > >
> > >   <soap:body
> > > namespace="http://AnalysisMethod1.analysis.earlylife.org";
> > > use="literal" />
> > >
> > >   </wsdl:input>
> > >
> > > - <wsdl:output>
> > >
> > >   <soap:body
> > > namespace="http://AnalysisMethod1.analysis.earlylife.org";
> > > use="literal" />
> > >
> > >   </wsdl:output>
> > >
> > >   </wsdl:operation>
> > >
> > > - <wsdl:operation name="receiveRequest">
> > >
> > >   <soap:operation style="document" soapAction="urn:receiveRequest"
> />
> > >
> > > - <wsdl:input>
> > >
> > >   <soap:body
> > > namespace="http://AnalysisMethod1.analysis.earlylife.org";
> > > use="literal" />
> > >
> > >   </wsdl:input>
> > >
> > > - <wsdl:output>
> > >
> > >   <soap:body
> > > namespace="http://AnalysisMethod1.analysis.earlylife.org";
> > > use="literal" />
> > >
> > >   </wsdl:output>
> > >
> > >   </wsdl:operation>
> > >
> > >   </wsdl:binding>
> > >
> > > - <wsdl:binding type="ns:AnalysisMethod1PortType"
> > > name="AnalysisMethod1SOAP12Binding">
> > >
> > >   <soap12:binding style="document"
> > > transport="http://schemas.xmlsoap.org/soap/http"; />
> > >
> > > - <wsdl:operation name="doAnalysis">
> > >
> > >   <soap12:operation style="document" soapAction="urn:doAnalysis"
/>
> > >
> > > - <wsdl:input>
> > >
> > >   <soap12:body
> > > namespace="http://AnalysisMethod1.analysis.earlylife.org";
> > > use="literal" />
> > >
> > >   </wsdl:input>
> > >
> > > - <wsdl:output>
> > >
> > >   <soap12:body
> > > namespace="http://AnalysisMethod1.analysis.earlylife.org";
> > > use="literal" />
> > >
> > >   </wsdl:output>
> > >
> > >   </wsdl:operation>
> > >
> > > - <wsdl:operation name="receiveRequest">
> > >
> > >   <soap12:operation style="document"
soapAction="urn:receiveRequest"
> />
> > >
> > > - <wsdl:input>
> > >
> > >   <soap12:body
> > > namespace="http://AnalysisMethod1.analysis.earlylife.org";
> > > use="literal" />
> > >
> > >   </wsdl:input>
> > >
> > > - <wsdl:output>
> > >
> > >   <soap12:body
> > > namespace="http://AnalysisMethod1.analysis.earlylife.org";
> > > use="literal" />
> > >
> > >   </wsdl:output>
> > >
> > >   </wsdl:operation>
> > >
> > >   </wsdl:binding>
> > >
> > > - <wsdl:binding type="ns:AnalysisMethod1PortType"
> > > name="AnalysisMethod1HttpBinding">
> > >
> > >   <http:binding verb="POST" />
> > >
> > > - <wsdl:operation name="doAnalysis">
> > >
> > >   <http:operation location="doAnalysis" />
> > >
> > > - <wsdl:input>
> > >
> > >   <mime:content type="text/xml" />
> > >
> > >   </wsdl:input>
> > >
> > > - <wsdl:output>
> > >
> > >   <mime:content type="text/xml" />
> > >
> > >   </wsdl:output>
> > >
> > >   </wsdl:operation>
> > >
> > > - <wsdl:operation name="receiveRequest">
> > >
> > >   <http:operation location="receiveRequest" />
> > >
> > > - <wsdl:input>
> > >
> > >   <mime:content type="text/xml" />
> > >
> > >   </wsdl:input>
> > >
> > > - <wsdl:output>
> > >
> > >   <mime:content type="text/xml" />
> > >
> > >   </wsdl:output>
> > >
> > >   </wsdl:operation>
> > >
> > >   </wsdl:binding>
> > >
> > > - <wsdl:service name="AnalysisMethod1">
> > >
> > > - <wsdl:port binding="ns:AnalysisMethod1SOAP11Binding"
> > > name="AnalysisMethod1SOAP11port0">
> > >
> > >   <soap:address
> > > location="http://localhost:8080/axis2/services/AnalysisMethod1";
> > > />
> > >
> > >   </wsdl:port>
> > >
> > > - <wsdl:port binding="ns:AnalysisMethod1SOAP12Binding"
> > > name="AnalysisMethod1SOAP12port0">
> > >
> > >   <soap12:address
> > > location="http://localhost:8080/axis2/services/AnalysisMethod1";
> > > />
> > >
> > >   </wsdl:port>
> > >
> > > - <wsdl:port binding="ns:AnalysisMethod1HttpBinding"
> > > name="AnalysisMethod1Httpport0">
> > >
> > >   <http:address
> > > location="http://localhost:8080/axis2/rest/AnalysisMethod1";
> > > />
> > >
> > >   </wsdl:port>
> > >
> > >   </wsdl:service>
> > >
> > >   </wsdl:definitions>
> > >
> > >
> > >
> > > The following is the code I try to invoke the service:
> > >
> > >
> > >
> > > public class Test {
> > >
> > >
> > >
> > >           /**
> > >
> > >            * @param args
> > >
> > >            */
> > >
> > >           public static void main(String[] args) throws Exception{
> > >
> > >                    AnalysisMethod1Stub reqComputing = new
> > > AnalysisMethod1Stub();
> > >
> > >                    ReceiveRequest rr = new ReceiveRequest();
> > >
> > >                    OMFactory factory =
> OMAbstractFactory.getOMFactory();
> > >
> > >                    OMNamespace ns =
> > >
>
factory.createOMNamespace("http://AnalysisMethod1.analysis.earlylife.org
> /types",
> > > "ns1");
> > >
> > >                    OMElement job = factory.createOMElement("job",
> ns);
> > >
> > >                    job.addAttribute("status", "request", ns);
> > >
> > >                    rr.setJob(job);
> > >
> > >               ...
> > >
> > > [Message clipped]
> >
> >
> > --
> > Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service
> Developers)
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

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


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


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

Reply via email to