Hi all.
I'm running wsdl2java on the uddi inquire v2 wsdl which imports the
uddi_v2.xsd. When I use axis 1.3 the generated stubs do not compile
because they are not creating classes for DispositionReport. The
Inquire interface looks like this:
/**
* Inquire.java
*
* This file was auto-generated from WSDL
* by the Apache Axis 1.3 Oct 05, 2005 (05:23:37 EDT) WSDL2Java emitter.
*/
package uddi.inquiry_v2;
public interface Inquire extends java.rmi.Remote {
public uddi.api_v2.BindingTemplate[]
find_binding(uddi.api_v2.Find_binding body) throws
java.rmi.RemoteException, uddi.api_v2.Result[];
public uddi.api_v2.BusinessList
find_business(uddi.api_v2.Find_business body) throws
java.rmi.RemoteException, uddi.api_v2.Result[];
public uddi.api_v2.RelatedBusinessesList
find_relatedBusinesses(uddi.api_v2.Find_relatedBusinesses body) throws
java.rmi.RemoteException, uddi.api_v2.Result[];
public uddi.api_v2.ServiceList find_service(uddi.api_v2.Find_service
body) throws java.rmi.RemoteException, uddi.api_v2.Result[];
public uddi.api_v2.TModelList find_tModel(uddi.api_v2.Find_tModel
body) throws java.rmi.RemoteException, uddi.api_v2.Result[];
public uddi.api_v2.BindingTemplate[]
get_bindingDetail(java.lang.String[] body) throws
java.rmi.RemoteException, uddi.api_v2.Result[];
public uddi.api_v2.BusinessEntity[]
get_businessDetail(java.lang.String[] body) throws
java.rmi.RemoteException, uddi.api_v2.Result[];
public uddi.api_v2.BusinessEntityExt[]
get_businessDetailExt(java.lang.String[] body) throws
java.rmi.RemoteException, uddi.api_v2.Result[];
public uddi.api_v2.BusinessService[]
get_serviceDetail(java.lang.String[] body) throws
java.rmi.RemoteException, uddi.api_v2.Result[];
public uddi.api_v2.TModel[] get_tModelDetail(java.lang.String[]
body) throws java.rmi.RemoteException, uddi.api_v2.Result[];
}
Please note the exception specification of uddi.api_v2.Result[].
When I use axis-1.2.1 the exception specification is
uddi.api_v2.DispositionReport.
Any ideas what I'm doing wrong?
Thanks for the help.
Kevin