You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "John Hawkins (JIRA)" <ax...@ws.apache.org> on 2005/02/09 18:38:12 UTC
[jira] Assigned: (AXISCPP-255) Bad XSDTYPE's
[ http://issues.apache.org/jira/browse/AXISCPP-255?page=history ]
John Hawkins reassigned AXISCPP-255:
------------------------------------
Assign To: John Hawkins
> Bad XSDTYPE's
> -------------
>
> Key: AXISCPP-255
> URL: http://issues.apache.org/jira/browse/AXISCPP-255
> Project: Axis-C++
> Type: Bug
> Components: Basic Architecture
> Versions: 1.3 Final
> Reporter: Mark Whitlock
> Assignee: John Hawkins
> Priority: Minor
> Fix For: 1.5 Final
>
> TypeMapping.hpp has in it...
> typedef enum XSDTYPETag
> { XSD_UNKNOWN=1, XSD_INT, XSD_FLOAT, XSD_STRING, XSD_LONG, XSD_SHORT, \
> XSD_BYTE, XSD_UNSIGNEDLONG, \
> XSD_BOOLEAN, XSD_UNSIGNEDINT, XSD_UNSIGNEDSHORT, \
> XSD_UNSIGNEDBYTE, \
> XSD_DOUBLE, XSD_DECIMAL, XSD_DURATION, \
> XSD_DATETIME, XSD_TIME, XSD_DATE, \
> XSD_YEARMONTH, XSD_YEAR, XSD_MONTHDAY, XSD_DAY, \
> XSD_MONTH, XSD_HEXBINARY, \
> XSD_BASE64BINARY, XSD_ANYURI, XSD_QNAME, XSD_NCNAME, XSD_NOTATION, \
> XSD_INTEGER, \
> XSD_ARRAY, USER_TYPE, ACCESSOR, XSD_NMTOKEN, XSD_ANY
> } XSDTYPE;
> Some of these XSD types look invalid. ACCESSOR is not mentioned anywhere in the code. Also XSD_YEARMONTH and XSD_NCNAME probably will not work since there are switch statements in (for instance) Param.cpp with cases for most of these xsd types - but there is no case for XSD_YEARMONTH, ACCESSOR and XSD_NCNAME. So the code would drop into the default: return AXIS_FAIL. I'm not sure whether XSD_YEARMONTH, ACCESSOR and XSD_NCNAME should be valid or not or whether there are other xsd types in the list which are invalid or untested. I am particularly concerned about this since TypeMapping.hpp is external.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira