Hi Saminda,
The errors are correct as reported. WSDL 2.0 allows for fault elements to
be specified as children of the binding element. infault and outfault
elements are valid in the context of a binding operation element. See
[1,2] for the references and [3] for the WSDL 2.0 schema.
<description>
<binding
name="xs:NCName"
interface="xs:QName"?
type="xs:anyURI" >
<documentation />*
[ <fault /> | <operation /> ]*
</binding>
</description>
<description>
<binding>
<operation
ref="xs:QName" >
<documentation />*
[ <input /> | <output /> | <infault /> | <outfault /> ]*
</operation>
</binding>
</description>
[1] http://www.w3.org/TR/2007/REC-wsdl20-20070626/#Binding_XMLRep
[2]
http://www.w3.org/TR/2007/REC-wsdl20-20070626/#Binding_Operation_XMLRep
[3] http://www.w3.org/2007/06/wsdl/wsdl20.xsd
Lawrence
"Saminda Abeyruwan" <[EMAIL PROTECTED]>
06/09/2008 04:40 PM
Please respond to
[email protected]
To
[email protected]
cc
Subject
Woden[Error],0:0,WSDL520,Extension element
"{http://www.w3.org/ns/wsdl}outfault"
Hi Devs,
I have the attached WDSL2.0 document. When I ran it through Axis2 1.4
(with Woden 1.0M8) wsdl2java 2.0, I got the following exception. Shall I
open a JIRA on this issue.
============
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Warning],0:0,Description-1001,The targetNamespace '
http://www.wso2.org/types' is not dereferencable.
ERROR [2008-06-10 01:57:35,278] Code generation failed An access occurred
that is not valid.
org.apache.axis2.AxisFault: An access occurred that is not valid.
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
at
org.apache.axis2.description.WSDL20ToAxisServiceBuilder.populateService(WSDL20ToAxisServiceBuilder.java:276)
at
org.apache.axis2.description.WSDL20ToAllAxisServicesBuilder.populateAllServices(WSDL20ToAllAxisServicesBuilder.java:90)
at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:105)
at
org.wso2.codegen.service.wsdl2code.WSDL2Code.codegen(WSDL2Code.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
=======
Thank you!
Saminda
--
Saminda Abeyruwan
Senior Software Engineer
WSO2 Inc. - www.wso2.org [attachment "tmp.xml" deleted by Lawrence
Mandel/Toronto/IBM]
---------------------------------------------------------------------
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]