Post your wsdl and schemas and maybe we can help. The wsdl does
validate, right ?

Robert

On 10/16/06, Jerome Magnet <[EMAIL PROTECTED]> wrote:
Robert,

I tried the latest nightly load. It does not fail as before. But, I got
the following output (see below):

I got three java classes and 2 XML resources.
I don't see any XMLBeans Java classes based on the XML schema of all
messages (request/Response/Exception).
Also, reading the generated wsdl it has all the message schema missing.
Actually, the namespace is missing. And, the prefix of my parts are
"null" (See extract below)?
Does it mean that I can use the Java classes compiled with XmlBeans?
Is there a recipe to follow on how to integrate XmlBeans library of java
classes with the Java code generated by axis2?

Thanks,

Jerome

>>> generated WSDL
<wsdl:definitions xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/";
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/";
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns:tmf854WS="tmf854.v1.ws"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
targetNamespace="tmf854.v1.ws">
  <wsdl:types/>
  <wsdl:message name="subscribe">
    <wsdl:part name="part1" element="null:subscribe"/>
  </wsdl:message>
  <wsdl:message name="subscribe">
    <wsdl:part name="mtosiHeader" element="null:header"/>
  </wsdl:message>
  <wsdl:message name="subscribeResponse">
    <wsdl:part name="part1" element="null:subscribeResponse"/>
  </wsdl:message>
  <wsdl:message name="subscribeResponse">
    <wsdl:part name="mtosiHeader" element="null:header"/>
  </wsdl:message>
  <wsdl:message name="ProcessingFailureException">
    <wsdl:part name="part1" element="null:ProcessingFailureException"/>
...

>>> output from WSDL2Java
Retrieving document at 'NotificationServiceSOAP.wsdl', relative to
'file:/D:/Jeromem/Code/testAxis2/
./wsdl/'.
Retrieving document at 'NotificationService.wsdl', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl
/NotificationServiceSOAP.wsdl'.
Retrieving schema at 'xsd/interfaces/NotificationService.xsd', relative
to 'file:/D:/Jeromem/Code/te
stAxis2/wsdl/NotificationService.wsdl'.
Retrieving schema at '../common/Header.xsd', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl/xsd/i
nterfaces/NotificationService.xsd'.
Retrieving schema at 'HeaderVendorExtensions.xsd', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl
/xsd/common/Header.xsd'.
Retrieving schema at 'Definitions.xsd', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl/xsd/common
/HeaderVendorExtensions.xsd'.
Retrieving schema at '../networkResources/Notifications.xsd', relative
to 'file:/D:/Jeromem/Code/tes
tAxis2/wsdl/xsd/interfaces/NotificationService.xsd'.
Retrieving schema at 'GlobalDefinitions.xsd', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl/xsd/
networkResources/Notifications.xsd'.
Retrieving schema at '../common/Definitions.xsd', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl/
xsd/networkResources/GlobalDefinitions.xsd'.
Retrieving schema at 'VendorExtensions.xsd', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl/xsd/n
etworkResources/Notifications.xsd'.
Retrieving schema at '../common/Definitions.xsd', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl/
xsd/networkResources/VendorExtensions.xsd'.
Retrieving schema at 'LayerRates.xsd', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl/xsd/network
Resources/Notifications.xsd'.
Retrieving schema at '../common/Definitions.xsd', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl/
xsd/networkResources/LayerRates.xsd'.
Retrieving schema at 'ProbableCauses.xsd', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl/xsd/net
workResources/Notifications.xsd'.
Retrieving schema at '../common/Definitions.xsd', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl/
xsd/networkResources/ProbableCauses.xsd'.
Retrieving document at 'Exceptions.wsdl', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl/Notifica
tionService.wsdl'.
Retrieving schema at 'xsd/interfaces/Exceptions.xsd', relative to
'file:/D:/Jeromem/Code/testAxis2/w
sdl/Exceptions.wsdl'.
Retrieving schema at '../common/Header.xsd', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl/xsd/i
nterfaces/Exceptions.xsd'.
Retrieving schema at 'VendorExtensions.xsd', relative to
'file:/D:/Jeromem/Code/testAxis2/wsdl/xsd/i
nterfaces/Exceptions.xsd'.
Oct 16, 2006 4:05:33 PM org.apache.axis2.wsdl.codegen.writer.ClassWriter
createOutFile
INFO: File src\src\org\tmforum\mtosi\ws\NotificationServiceSkeleton.java
will not be overwritten.
Oct 16, 2006 4:05:33 PM org.apache.axis2.wsdl.codegen.writer.ClassWriter
createOutFile
INFO: File
src\src\org\tmforum\mtosi\ws\NotificationServiceMessageReceiverInOut.jav
a will not be ove
rwritten.
Oct 16, 2006 4:05:33 PM org.apache.axis2.wsdl.codegen.writer.ClassWriter
createOutFile
INFO: File
src\src\org\tmforum\mtosi\ws\ProcessingFailureExceptionException.java
will not be overwri
tten.

-----Original Message-----
From: robert lazarski [mailto:[EMAIL PROTECTED]
Sent: Saturday, October 14, 2006 6:51 PM
To: axis-user@ws.apache.org
Subject: Re: Compilation error with WSDL2Java and XmlBeans


Have you tried the latest nightly ?

http://people.apache.org/dist/axis2/nightly/axis2-1.1-SNAPSHOT.war
http://people.apache.org/dist/axis2/nightly/axis2-std-1.1-SNAPSHOT-bin.z
ip

If the problem persists, please create a jira and upload your wsdl and
schemas.

HTH,
Robert

On 10/14/06, Jerome Magnet <[EMAIL PROTECTED]> wrote:
>
>
>
> I have the following error with WSDL2Java (see below).
> I don't understand what is the issue. The WSDL/XSD validates with
> XMLSpy. Also, I can compile all XSD with XmlBeans (scomp). It seems
> that the issue is in: NotificationService.xsd:29:40 And, there is a
> reference to a null element in the namespace? The line numbers refer
> to a simpletype string with enumerations.
>
> Finally, I noticed some issues with wsdl:import. It went away when I
> put all my WSDL files in the same folder.
>
> Thanks,
> Jerome
>
> >>> Compilation output with WSDL2Java
> Using AXIS2_HOME:   D:\Apps\axis2
> Using JAVA_HOME:    D:\Java\jdk1.5.0_02
> AXIS2_CLASS_PATH
> D:\Apps\axis2;D:\Apps\xmlbeans-2.1.0\lib\jsr173_1.0_api.jar;D:\Apps\xm
> lbeans-2.1.0\
>
lib\resolver.jar;D:\Apps\axis2\lib\annogen-0.1.0.jar;D:\Apps\axis2\lib\a
xiom-api-1.0.jar;D:\Apps\axi
>
s2\lib\axiom-dom-1.0.jar;D:\Apps\axis2\lib\axiom-impl-1.0.jar;D:\Apps\ax
is2\lib\axis2-adb-1.0.jar;D:
>
\Apps\axis2\lib\axis2-codegen-1.0.jar;D:\Apps\axis2\lib\axis2-jibx-1.0.j
ar;D:\Apps\axis2\lib\axis2-k
>
ernel-1.0.jar;D:\Apps\axis2\lib\axis2-tools-1.0.jar;D:\Apps\axis2\lib\ax
is2-xmlbeans-1.0.jar;D:\Apps
>
\axis2\lib\backport-util-concurrent-2.1.jar;D:\Apps\axis2\lib\commons-co
dec-1.3.jar;D:\Apps\axis2\li
>
b\commons-fileupload-1.0.jar;D:\Apps\axis2\lib\commons-httpclient-3.0.ja
r;D:\Apps\axis2\lib\commons-
>
logging-1.0.4.jar;D:\Apps\axis2\lib\geronimo-spec-activation-1.0.2-rc4.j
ar;D:\Apps\axis2\lib\geronim
>
o-spec-javamail-1.3.1-rc5.jar;D:\Apps\axis2\lib\geronimo-spec-jms-1.1-rc
4.jar;D:\Apps\axis2\lib\jaxe
>
n-1.1-beta-8.jar;D:\Apps\axis2\lib\jaxme2-0.5.1.jar;D:\Apps\axis2\lib\ja
xmeapi-0.5.1.jar;D:\Apps\axi
>
s2\lib\jaxmejs-0.5.1.jar;D:\Apps\axis2\lib\jaxmexs-0.5.1.jar;D:\Apps\axi
s2\lib\log4j-1.2.13.jar;D:\A
>
pps\axis2\lib\neethi-1.0.1.jar;D:\Apps\axis2\lib\servletapi-2.3.jar;D:\A
pps\axis2\lib\stax-api-1.0.j
>
ar;D:\Apps\axis2\lib\stax-utils-20060501.jar;D:\Apps\axis2\lib\wsdl4j-1.
5.2.jar;D:\Apps\axis2\lib\ws
>
tx-asl-2.9.3.jar;D:\Apps\axis2\lib\xbean-2.1.0.jar;D:\Apps\axis2\lib\Xml
Schema-1.0.2.jar
> Retrieving document at 'NotificationServiceSOAP.wsdl', relative to
> 'file:/D:/Jeromem/Code/axis2/./ws dl/'. Retrieving document
> at 'NotificationService.wsdl', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/Not
>
> ificationServiceSOAP.wsdl'.
> Retrieving schema at 'xsd/interfaces/NotificationService.xsd',
> relative to 'file:/D:/Jeromem/Code/ax
> is2/wsdl/NotificationService.wsdl'.
>
> Retrieving schema at '../common/Header.xsd', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/xsd/inter
> faces/NotificationService.xsd'.
> Retrieving schema at 'HeaderVendorExtensions.xsd', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/xsd
> /common/Header.xsd'.
> Retrieving schema at 'Definitions.xsd', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/xsd/common/Hea
> derVendorExtensions.xsd'.
> Retrieving schema at
> '../networkResources/Notifications.xsd', relative to
> 'file:/D:/Jeromem/Code/axi
> s2/wsdl/xsd/interfaces/NotificationService.xsd'.
>
> Retrieving schema at 'GlobalDefinitions.xsd', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/xsd/netw
> orkResources/Notifications.xsd'.
> Retrieving schema at '../common/Definitions.xsd', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/xsd/
> networkResources/GlobalDefinitions.xsd'.
> Retrieving schema at 'VendorExtensions.xsd', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/xsd/netwo
> rkResources/Notifications.xsd'.
> Retrieving schema at '../common/Definitions.xsd', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/xsd/
> networkResources/VendorExtensions.xsd'.
> Retrieving schema at 'LayerRates.xsd', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/xsd/networkReso
> urces/Notifications.xsd'.
> Retrieving schema at '../common/Definitions.xsd', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/xsd/
> networkResources/LayerRates.xsd'.
> Retrieving schema at 'ProbableCauses.xsd', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/xsd/network
> Resources/Notifications.xsd'.
> Retrieving schema at '../common/Definitions.xsd', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/xsd/
> networkResources/ProbableCauses.xsd'.
> Retrieving document at 'Exceptions.wsdl', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/Notification
> Service.wsdl'.
> Retrieving schema at 'xsd/interfaces/Exceptions.xsd', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/
> Exceptions.wsdl'.
> Retrieving schema at '../common/Header.xsd', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/xsd/inter
> faces/Exceptions.xsd'.
> Retrieving schema at 'VendorExtensions.xsd', relative to
> 'file:/D:/Jeromem/Code/axis2/wsdl/xsd/inter
> faces/Exceptions.xsd'.
> Exception in thread "main"
> org.apache.axis2.wsdl.codegen.CodeGenerationException:
> java.lang.RuntimeE
> xception: java.lang.reflect.InvocationTargetException
>         at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenera
> tionEngine.java:185
> )
>         at
> org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
>         at
> org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
> Caused by: java.lang.RuntimeException:
> java.lang.reflect.InvocationTargetException
>         at
>
org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBean
sExtension.java:9
> 3)
>         at
>
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
onEngine.java:140
> )
>         ... 2 more
> Caused by: java.lang.reflect.InvocationTargetException
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
>         at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
>
org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBean
sExtension.java:8
> 3)
>         ... 3 more
> Caused by: java.lang.RuntimeException:
> org.apache.xmlbeans.XmlException:
> D:\Jeromem\Code\axis2\xsd\i
> nterfaces\NotificationService.xsd:29:40: error:
> src-resolve: type '[EMAIL PROTECTED]' not found.
>         at
>
org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGener
ationUtility.java
> :192)
>         ... 8 more
> Caused by: org.apache.xmlbeans.XmlException:
> D:\Jeromem\Code\axis2\xsd\interfaces\NotificationServic
> e.xsd:29:40: error: src-resolve: type '[EMAIL PROTECTED]' not found.
>         at
>
org.apache.xmlbeans.impl.schema.SchemaTypeSystemCompiler.compile(SchemaT
ypeSystemCompiler
> .java:225)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
>         at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.apache.xmlbeans.XmlBeans.compileXmlBeans(XmlBeans.java:665)
>         at
>
org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGener
ationUtility.java
> :161)
>         ... 8 more
>

---------------------------------------------------------------------
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