[ https://issues.apache.org/jira/browse/AXIS2-2128?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jochen Wiedmann reassigned AXIS2-2128: -------------------------------------- Assignee: Jochen Wiedmann > Wrong type mapping in java2wsdl for java.math.BigDecimal > -------------------------------------------------------- > > Key: AXIS2-2128 > URL: https://issues.apache.org/jira/browse/AXIS2-2128 > Project: Axis 2.0 (Axis2) > Issue Type: Bug > Components: Tools > Affects Versions: 1.1.1 > Reporter: Mirko Zeibig > Assigned To: Jochen Wiedmann > > Java2Wsdl generates 'xs:int' for 'java.math.BigDecimal' instead of > 'xs:decimal'. This is wrong because of: > [Definition:] integer is - derived- from decimal by fixing the value of - > fractionDigits- to be 0and disallowing the trailing decimal point. This > results in the standard mathematical concept of the integer numbers. The - > value space- of integer is the infinite set {...,-2,-1,0,1,2,...}. The - > base type- of integer is decimal. > It is easy to fix in 'org.apache.ws.java2wsdl.utils.TypeTable' by adding this > line of code: > simpleTypetoxsd.put("java.math.BigDecimal", new > QName(Java2WSDLConstants.URI_2001_SCHEMA_XSD, "decimal", "xs")); -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]