You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by sean curtis <se...@yahoo.com> on 2006/11/10 20:25:15 UTC

WSDL2Java SOAPHeader mapping problems

Hey All

I'm trying to set implicit SOAP headers within my wsdl
file by declaring one schema element and a message
node for my header section. basically, Im trying to
add a username and password section to those
operations within my binding that require these
headers.

I keep getting the following error, however:

Exception in thread "main"
org.apache.axis2.wsdl.codegen.CodeGenerationException:
org.apache.axis2.wsdl.codegen.CodeGenerationException:
org.apache.axis2.wsdl.databinding.UnmatchedTypeException:
No type was mapped to the name bamAuthHeaders with
namespace
http://services.bamnetworks.com/identity/types/1.0
     [java] at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:224)
     [java] at
org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
     [java] at
org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
     [java] Caused by:
org.apache.axis2.wsdl.codegen.CodeGenerationException:
org.apache.axis2.wsdl.databinding.UnmatchedTypeException:
No type was mapped to the name bamAuthHeaders with
namespace
http://services.bamnetworks.com/identity/types/1.0
     [java] at
org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.emitSkeleton(AxisServiceBasedMultiLanguageEmitter.java:863)
     [java] at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:206)
     [java] ... 2 more
     [java] Caused by:
org.apache.axis2.wsdl.databinding.UnmatchedTypeException:
No type was mapped to the name bamAuthHeaders with
namespace
http://services.bamnetworks.com/identity/types/1.0
     [java] at
org.apache.axis2.wsdl.databinding.TypeMappingAdapter.getTypeMappingName(TypeMappingAdapter.java:73)
     [java] at
org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.getParameterElementList(AxisServiceBasedMultiLanguageEmitter.java:2214)
     [java] at
org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.getInputElement(AxisServiceBasedMultiLanguageEmitter.java:1838)
     [java] at
org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.generateMethodElement(AxisServiceBasedMultiLanguageEmitter.java:1598)
     [java] at
org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.loadOperations(AxisServiceBasedMultiLanguageEmitter.java:1520)
     [java] at
org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.createDOMDocumentForSkeletonInterface(AxisServiceBasedMultiLanguageEmitter.java:1483)
     [java] at
org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.writeSkeletonInterface(AxisServiceBasedMultiLanguageEmitter.java:1412)
     [java] at
org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.emitSkeleton(AxisServiceBasedMultiLanguageEmitter.java:824)


Has anyone else experienced this, or is my wsdl just
hosed? any help would be appreciated. my wsdl and jibx
mapping files are attached.
     [java] ... 3 more


 
____________________________________________________________________________________
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail beta.
http://new.mail.yahoo.com