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
<?xml version="1.0" encoding="UTF-8"?> <binding> <namespace uri="http://services.bamnetworks.com/identity/types/1.0" default="elements" /> <mapping class="com.bamnetworks.registration.AccountContext" name="bamAuthHeaders"> <value sytle="attribute" name="accountName" field="accountPassword"/> </mapping> <mapping class="com.bamnetworks.registration.ext.identitypoint.definition.EmailPasswordIdentityPoint" name="emailPasswordIdentifyRequest"> <structure field="email" usage="required"> <value style="element" name="emailAddress" field="address" usage="optional"/> </structure> <structure field="password" usage="required"> <value style="element" name="password" field="password" usage="optional"/> </structure> </mapping> <mapping class="com.bamnetworks.registration.identitypoint.VerifiedIdentityPoint" name="emailPasswordIdentifyResponse"> <value style="element" name="id" field="id" usage="optional"/> </mapping> </binding>
registration-extends-bam.wsdl
Description: 1427619262-registration-extends-bam.wsdl
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
