If you guys are working on WSDL2Java emitter next week, you might want to
look at this example.  I was able to create wsdl file from the service, but
WSDL2Java produces IOException below.  Maybe the problem is with the
Java2WSDL emitter (which I used to create the wsdl file), I dunno.
Cheers.
Stan
I used nightly download March 1.
------------------------
java.io.IOException: Type urn:EchoAttachmentsService:DataHandler is
referenced but not defined.
 at org.apache.axis.wsdl.toJava.SymbolTable.checkForUndefined(Unknown
Source)
 at org.apache.axis.wsdl.toJava.SymbolTable.add(Unknown Source)
 at org.apache.axis.wsdl.toJava.Emitter.emit(Unknown Source)
 at org.apache.axis.wsdl.toJava.Emitter.emit(Unknown Source)
 at org.apache.axis.wsdl.WSDL2Java.emit(Unknown Source)
 at org.apache.axis.wsdl.WSDL2Java.main(Unknown Source)
------------------------
----- Original Message -----
From: "Tom Jordahl" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, March 01, 2002 1:22 PM
Subject: RE: document or message style SOAP


>
> The WSDL now says "document" if the service is document.
> Keep in mind what you are using is the definition of "not done yet".
> That's why its still called "Alpha".
> :-)
>
> --
> Tom Jordahl
>
>
> -----Original Message-----
> From: Stan Jordan [mailto:[EMAIL PROTECTED]]
> Sent: Friday, March 01, 2002 2:19 PM
> To: [EMAIL PROTECTED]
> Subject: Re: document or message style SOAP
>
>
> Tom...
> My only concern is interop, ie, when a .NET client looks at the WSDL, if
he
> sees style="rpc" when the service is really doing literal/document, does
he
> get confused and is unable to use the service?  I'll try the new CVS
> download and see what happens.  Thanks.
> Stan
>
> ----- Original Message -----
> From: "Frydl, Josef" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, March 01, 2002 10:19 AM
> Subject: RE: document or message style SOAP
>
>
> > Thanks Tom  , I did at it looks like proxy and stub were generated
> correctly
> >
> > -----Original Message-----
> > From: Tom Jordahl [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, March 01, 2002 12:25 PM
> > To: '[EMAIL PROTECTED]'
> > Subject: RE: document or message style SOAP
> >
> >
> >
> > Stan, Josef,
> >
> > Much work was done in this area (particularly the generated WSDL) this
> week.
> > Try with the current CVS tree and see how it looks. Look for this stuff
> > to stabilize more next week.
> >
> > By the way, if the WSDL has document/literal in it, the Java code
> > generated still works the same as if it were rpc/encoded.  i.e. you
> > get data types and a java stub class which you can use to invoke the
> > operations of the server.  As a user, you shouldn't have to care what
> > the WSDL said.  At least that is the idea.
> >
> > --
> > Tom Jordahl
> > Macromedia
> >
> >
> > -----Original Message-----
> > From: Frydl, Josef [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, February 27, 2002 3:08 PM
> > To: '[EMAIL PROTECTED]'
> > Subject: RE: document or message style SOAP
> >
> >
> > Thanks Stan,
> > That would be my point , I assume that wsdl file is just there and code
> was
> > generated by hand,
> > also can I invoke wsdl2java on just wsdl file?
> > Thanks Josef
> >
> > -----Original Message-----
> > From: Stan Jordan [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, February 27, 2002 2:57 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: document or message style SOAP
> >
> >
> > Josef...
> > Since early Feb, there is a message example in the nightly download.
You
> > can create a WSDL file (pasted below) for this example in the usual way.
> An
> > interesting "feature" is that this WSDL file says style="rpc" even
though
> > it's doing messaging (see below).  Frankly, I am puzzled.
> > Cheers.
> > Stan
> > ---------------------------------------------------
> > <?xml version="1.0" encoding="UTF-8"?>
> > <wsdl:definitions
> > targetNamespace="http://localhost:8080/axis/services/MessageService";
> >   xmlns="http://schemas.xmlsoap.org/wsdl/";
> >   xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/";
> >   xmlns:impl="http://localhost:8080/axis/services/MessageService-impl";
> >   xmlns:intf="http://localhost:8080/axis/services/MessageService";
> >   xmlns:tns1="http://xml.apache.org/xml-soap";
> >   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
> >   xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/";
> >   xmlns:xsd="http://www.w3.org/2001/XMLSchema";><types><schema
> > targetNamespace="http://xml.apache.org/xml-soap";
> >   xmlns="http://www.w3.org/2001/XMLSchema";><complexType
> > name="Vector"><complexContent><extension
> >
>
base="SOAP-ENC:Array"><all/></extension></complexContent></complexType><elem
> > ent name="Vector" nillable="true" type="tns1:Vector"/></schema><schema
> > targetNamespace="http://localhost:8080/axis/services/MessageService";
> >   xmlns="http://www.w3.org/2001/XMLSchema";><complexType
> > name="ArrayOf_tns1_Element"><complexContent><restriction
> > base="SOAP-ENC:Array"><attribute ref="SOAP-ENC:arrayType"
> >
>
wsdl:arrayType="tns1:Element[]"/></restriction></complexContent></complexTyp
> > e><element name="ArrayOf_tns1_Element" nillable="true"
> > type="intf:ArrayOf_tns1_Element"/></schema></types>
> >   <wsdl:message name="echoElementsResponse">
> >     <wsdl:part name="return" type="intf:ArrayOf_tns1_Element"/>
> >   </wsdl:message>
> >   <wsdl:message name="echoElementsRequest">
> >     <wsdl:part name="in1" type="tns1:Vector"/>
> >   </wsdl:message>
> >   <wsdl:portType name="MessageService">
> >     <wsdl:operation name="echoElements" parameterOrder="in1">
> >       <wsdl:input message="intf:echoElementsRequest"/>
> >       <wsdl:output message="intf:echoElementsResponse"/>
> >     </wsdl:operation>
> >   </wsdl:portType>
> >   <wsdl:binding name="MessageServiceSoapBinding"
> type="intf:MessageService">
> >     <wsdlsoap:binding style="rpc"
> > transport="http://schemas.xmlsoap.org/soap/http"/>
> >     <wsdl:operation name="echoElements">
> >       <wsdlsoap:operation soapAction="" style="rpc"/>
> >       <wsdl:input>
> >         <wsdlsoap:body
> > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
> >          namespace="http://localhost:8080/axis/services/MessageService";
> > use="encoded"/>
> >       </wsdl:input>
> >       <wsdl:output>
> >         <wsdlsoap:body
> > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
> >          namespace="http://localhost:8080/axis/services/MessageService";
> > use="encoded"/>
> >       </wsdl:output>
> >     </wsdl:operation>
> >   </wsdl:binding>
> >   <wsdl:service name="MessageServiceService">
> >     <wsdl:port binding="intf:MessageServiceSoapBinding"
> > name="MessageService">
> >       <wsdlsoap:address
> > location="http://localhost:8080/axis/services/MessageService"/>
> >     </wsdl:port>
> >   </wsdl:service>
> > </wsdl:definitions>
> > ---------------------------------------------------
> > ----- Original Message -----
> > From: "Frydl, Josef" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, February 27, 2002 12:15 PM
> > Subject: document or message style SOAP
> >
> >
> > > Is there any utility line wsdl2java which can be used to generate
stubs
> > and
> > > skeletons for document style SOAP. That is when I specify in wsdl:
> > > <soap:binding style="document"
> > > transport="http://schemas.xmlsoap.org/soap/http"/>
> > >
> > > Thanks
> > > Josef Frydl
> > > [EMAIL PROTECTED]
> > > 410-345-8511
> > >
> > >
>

Reply via email to