Yes you are right about the long values. But it looks like UnsignedInt doesn't accept all long values. In java signed int is -2,147,483,648 to 2,147,483,647. So UnsignedInt implementation simply accepts something in the range of 0-4294967295. We need to understand the basic difference between unsigned int and a long value.
Hope it helps. Anup On Fri, Dec 4, 2009 at 8:18 AM, ram <ram_ku...@yahoo.co.in> wrote: > Hi Anup, > thats true, but long datatype range is > > *long*: The long data type is a 64-bit signed two's complement integer. It > has a minimum value of -9,223,372,036,854,775,808 and a maximum value of > 9,223,372,036,854,775,807 (inclusive). > > so its is in the range of long only, new UnsignedInt(long) > throwing exception, its little bit strange. > > Thanks & Regards, > Ram > > > --- On *Fri, 4/12/09, Anup Mayank <anup.may...@gmail.com>* wrote: > > > From: Anup Mayank <anup.may...@gmail.com> > Subject: Re: java.util.date convertion to UnsignedInt problem > To: axis-user@ws.apache.org > Date: Friday, 4 December, 2009, 9:43 PM > > > /** validate the value against the xsd definition */ 79 public static > boolean isValid(long iValue) { 80 return !((iValue < 0L) || (iValue > > 4294967295L)); 81 } > This is the source code of Unsigned int where it validates if a number is > of proper value or not. I am not sure how the particular max number is > chosen. But since your date value is out of range it is throwing exception. > Axis folks please explain this range? > > Anup > On Fri, Dec 4, 2009 at 8:01 AM, ram > <ram_ku...@yahoo.co.in<http://mc/compose?to=ram_ku...@yahoo.co.in> > > wrote: > >> Hi, >> I am trying to convert java.util.date to UnsignedInt(). I am getting >> NumberFormatException >> I am fetching the date from database. I am converting unsignedInt() like >> the following >> >> new UnsignedInt(info.getdate.getTime()) >> >> when i print date i am getting 1259937492847. so where do i am >> doing mistake. >> Can any onehelp to fix this issue. >> >> >> Thanks & Regards, >> Ram >> >> ------------------------------ >> The INTERNET now has a personality. YOURS! See your Yahoo! >> Homepage<http://in.rd.yahoo.com/tagline_yyi_1/*http://in.yahoo.com/> >> . >> > > > ------------------------------ > The INTERNET now has a personality. YOURS! See your Yahoo! > Homepage<http://in.rd.yahoo.com/tagline_yyi_1/*http://in.yahoo.com/> > . >