AXIS does not yet handle derived primitive types. We're not quite sure how to approach them. We can't just say all types derived from xsd:string, for instance, map to java.lang.String. We'd lose info and we wouldn't be able to do reverse mapping (in other words, if xsd:string and xsd:normalizedString both mapped to java.lang.String, when we generate WSDL from Java, we'd map java.lang.String to xsd:string and we'd lose the xsd:normalizedString mapping.) We'll probably have to write special classes for each of these (and special serializers/deserializers). If you (or anyone) go through the effort of doing this, we'd be happy to consider bringing it into the AXIS codebase.
Russell Butek [EMAIL PROTECTED] Reddy <[EMAIL PROTECTED]> on 04/27/2002 09:40:08 PM Please respond to [EMAIL PROTECTED] To: [EMAIL PROTECTED] cc: Subject: WSDL does not recognizes xdd:token, xsd:positiveInteger, xsd:normalizedString types. Hi I am using these types in my schema, declarations xsd:token, xsd:positiveInteger, xsd:normalizedString types. "Token is referenced but not defined" Similarly for other types Am I doing some thing wrong or, WSDL tool has not implemented these types?? Thanks Reddy ______________________________________________________________________ Post your ad for FREE! http://personals.yahoo.ca