You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Lino Lendi (Jira)" <ji...@apache.org> on 2019/11/12 11:05:00 UTC

[jira] [Created] (AXIS2-5972) missing namespace declaration

Lino Lendi created AXIS2-5972:
---------------------------------

             Summary: missing namespace declaration
                 Key: AXIS2-5972
                 URL: https://issues.apache.org/jira/browse/AXIS2-5972
             Project: Axis2
          Issue Type: Bug
          Components: wsdl
    Affects Versions: 1.7.8
         Environment: debian 
            Reporter: Lino Lendi


The namespace is missing. The created java File stated:


 java.lang.String tempAttribContentType = reader.getAttributeValue(null",
 "contentType");

 

While in the wsdl we define a namespace xmlns:cr which links to an xsd in which we have:

 

at the top:

...

xmlns:xmime="http://www.w3.org/2005/05/xmlmime" version="1.0">

<xs:import namespace="http://www.w3.org/2005/05/xmlmime"
 schemaLocation="http://www.w3.org/2005/05/xmlmime.xsd"/>

 

and then:

<xs:complexType name="FileRefType">
 <xs:annotation>
 <xs:documentation xml:lang="DE">.....</xs:documentation>
 </xs:annotation>
 <xs:attribute ref="xmime:contentType" use="required"/>
 <xs:attribute name="filename" type="xs:normalizedString" use="required"/>
 <xs:attribute name="hash" type="xs:normalizedString" use="required"/>
 <xs:attribute name="hashAlgo" type="juspace:HashAlgoEnum" use="required"/>
 <xs:attribute name="fileType" type="cr:FileTypeEnum" use="required"/>
 </xs:complexType>

 

All attribute besides ref="xmime:contentType" get parsed correctly.

 

We fixed the Problem now by:
 java.lang.String tempAttribContentType = reader.getAttributeValue("http://www.w3.org/2005/05/xmlmime",
 "contentType");

 

See also: https://issues.apache.org/jira/browse/AXIS2-5949



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org