Index: C:/Projects/nuparadigm/development/org.codehaus.xfire/xfire-aegis/src/main/org/codehaus/xfire/aegis/type/DefaultTypeMappingRegistry.java =================================================================== --- C:/Projects/nuparadigm/development/org.codehaus.xfire/xfire-aegis/src/main/org/codehaus/xfire/aegis/type/DefaultTypeMappingRegistry.java (revision 1590) +++ C:/Projects/nuparadigm/development/org.codehaus.xfire/xfire-aegis/src/main/org/codehaus/xfire/aegis/type/DefaultTypeMappingRegistry.java (working copy) @@ -65,7 +65,7 @@ protected static final QName XSD_LONG = new QName(SoapConstants.XSD, "long", SoapConstants.XSD_PREFIX); protected static final QName XSD_FLOAT = new QName(SoapConstants.XSD, "float", SoapConstants.XSD_PREFIX); protected static final QName XSD_DOUBLE = new QName(SoapConstants.XSD, "double", SoapConstants.XSD_PREFIX); - protected static final QName XSD_CHAR = new QName(SoapConstants.XSD, "char", SoapConstants.XSD_PREFIX); + protected static final QName XSD_CHAR = new QName(SoapConstants.XSD, "string", SoapConstants.XSD_PREFIX); protected static final QName XSD_INT = new QName(SoapConstants.XSD, "int", SoapConstants.XSD_PREFIX); protected static final QName XSD_SHORT = new QName(SoapConstants.XSD, "short", SoapConstants.XSD_PREFIX); protected static final QName XSD_BOOLEAN = new QName(SoapConstants.XSD, "boolean", SoapConstants.XSD_PREFIX);