I can;t believe that this WSDL actually works in Axis 1. You have a fundamental error.
The binding references a portType called TestServiceSoap, which does not exist. Your portType is called PaymentServiceSoap. Anne On 7/4/06, Anne Thomas Manes <[EMAIL PROTECTED]> wrote:
It may work in Axis 1, but that doesn't mean it is correct. Axis1 is pretty lax about enforcing certain rules. e.g., 1- Fault messages must always be defined with a document/literal binding 2- A document/literal message must always reference an element, not a type. You must define elements for each of your three super exception types, and reference those elements rather than the complexTypes. Anne On 7/4/06, Atanas Ianev <[EMAIL PROTECTED]> wrote: > This is right! > But those types are defined as "complexType" in the XSD and are used as > super types for the rest of the exceptions. As mentioned this is working > already with Axis v1.4. The question was, why the defined package is > ignored by the WSDL2Java tool provided with Axis2 v1.0 and why there are > method calls in the "Stub"-class, which are not existing? > > Thank you! > Atanas. > > -----Original Message----- > From: Anne Thomas Manes [mailto:[EMAIL PROTECTED] > Sent: Dienstag, 04. Juli 2006 17:48 > To: axis-user@ws.apache.org > Subject: Re: Axis2 WSDL2Java generator > > Could you also post the XSD file? > > There are some mistakes in the WSDL, though. A couple of your exception > messages are defined wrong -- they reference types rather than elements. > - objectNotFoundException > - duplicateObjectException > - paymentServiceException > > Anne > > On 7/4/06, Atanas Ianev <[EMAIL PROTECTED]> wrote: > > Hi, Ajith! > > > > Thank you for the answer! > > The strange thing is, when I use Axis v1.4 it works just fine. All the > > > types are created correctly and the package is also set to the defined > > > one. > > > > Please, find attached the WSDL file. There is also an additional XSD > > file for the defined types, which is currently in production and I > > could hardly believe there is something wrong on it. > > > > I am pretty confused by the fact that it works with Axis v1.4, but not > > > with Axis2 v1.0. Probably there are some differences in the way, how > > the WSDL and XSD are handled. Further, it is a .NET web service. > > > > I will be very glad, if you will be able to help me. > > Thank you! > > Atanas > > > > -----Original Message----- > > From: Ajith Ranabahu [mailto:[EMAIL PROTECTED] > > Sent: Dienstag, 04. Juli 2006 15:56 > > To: axis-user@ws.apache.org > > Subject: Re: Axis2 WSDL2Java generator > > > > Hi, > > This is a typical error that happens when the WSDL is having > > unresolvable references. Can you please post the WSDL ? > > > > Ajith > > > > On 7/3/06, Atanas Ianev <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > Hi, > > > > > > > > > > > > I need to implement a WS client and want to use strong types defined > > > > in a XSD, but I came to the following problems: > > > > > > > > > > > > 1. The namespace deifined in the web service looks like this > > > "test.ws.com/ver2". When I execute the WSDL2Java tool with specified > > > > package "test.ws.com" it gets ignored and the created classes > > > become the package as specified in the namespace. Of course it comes > > > > to a compiler error, because of the invalid format. > > > > > > 2. In the "stub" class the following method is called, which > > does not > > > exist; org.apache.axiom.om.OMElement.newXMLStreamReader() > > > > > > This I found is probably some version mismatch. The method is now > > > called getXMLStreamReader. > > > > > > 3. Again in the "stub" class the method > > > "org.apache.axiom.om.OMElement.Factory.parse" is called in a static > > > way and could not be found in the provided packages. > > > > > > > > > > > > Could you, please, point me to some solution or alternative? > > > > > > I use Axis2 v1.0 with databinding name "xmlbeans". > > > > > > > > > > > > Thank you in advance. > > > > > > > > > > > > Br, > > > > > > Atanas > > > > > > > > > > > > -- > > Ajith Ranabahu > > > > --------------------------------------------------------------------- > > 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]