Just some suggestions.
Try moving the actionCode attribute above expressionLanguage attribute
in your xsd. To see if the error moves with the actionCode or now gets
displayed for expressionLanguage instead. I suspect you have found a bug
with Axis 1.4, and the use of multiple attributes in the same complex
type.
 
Next, try removing the use='required", just in case Axis doesn't handle
that.
 
Also, just to let you kow, the type attribute (type="xs:string") is
strictly not required for local and global attributes. (It's then
supposed to default to anySimpleType. I wonder how Axis will handle
that!)
 
Finally, try declaring a global attribute instead of a local attribute,
just to see if it gets you past this problem.
-jeff


  _____  

        From: Ashish Kulkarni [mailto:[EMAIL PROTECTED] 
        Sent: Wednesday, August 15, 2007 1:36 PM
        To: axis-user@ws.apache.org
        Subject: AxisFault issue, with java.lang.String
        
        
        Hi
        I searched google and axis forum, and saw many issues with
creating a wsdl file from axis published web site, is this a axis bug or
some work around for it,
        I get error
        
        
        Fault - Bean attribute actionCode is of type java.lang.String,
which is not a simple type
        
        AxisFault
        faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.generalException 
        faultSubcode: 
        faultString: Bean attribute actionCode is of type
java.lang.String, which is not a simple type
        faultActor:
        
        The definiation in xsd file is
        
        <xs:element name="ActionExpression"> 
        <xs:complexType>
        <xs:attribute name="expressionLanguage" type="xs:string"
use="required"/>
        <xs:attribute name="actionCode" type="xs:string"
use="required"/> 
        </xs:complexType>
        </xs:element>
        
        
        Is there a work around for it
        
        I am using axis 1.4
        
        Ashish
        
        

Reply via email to