RE: [SOAP] SoapServer and integer types question
| From: | Bruce Bailey | Date: | Wed, 27 Jan 2010 16:23:53 +0000 |
| Subject: | RE: [SOAP] SoapServer and integer types question | ||
| References: | 1 2 | Groups: | php.soap |
| Request: | Send a blank email to php-soap+get-3037@lists.php.net to get a copy of this message | ||
Thanks all for your replies. According to my limited understanding of schemas, xs:long types would
need 64 bits to represent. However, SoapServer doesn't seem to recognize that. Wouldn't
that be considered a defect? Should I enter a defect here?
Thanks,
Bruce
> Date: Tue, 26 Jan 2010 19:18:09 +0100
> From: bkrupa@proton.eu.org
> To: bruce1828@hotmail.com
> Subject: Re: [SOAP] SoapServer and integer types question
>
> just string ;)
>
> Bruce Bailey pisze:
> > Hi
> >
> > I'm using the SoapServer class (in PHP5.2.3) and noticing what seems like incorrect
> > behavior.
> >
> > When I have 10 digit (or greater) integer values returned from the SoapServer, they seem
> > to overflow.
> >
> > For example:
> >
> > Schema type (from WSDL): xs:long (or xs:int or
> > xs:integer)
> > Returned value (from network trace): <value>2147483647</value>
> >
> > Expected value: <value>3605736641</value>
> >
> >
> > Is this correct behavior?
> >
> > I find that if I use xs:decimal for the type, I get my expected value back from
> > SoapServer, but I'm concerned that there are unexpected consequences waiting for me in the
> > future.
> >
> > What have other people done in this type of situation?
> >
> > Thanks in advance,
> >
> > Bruce
> >
> > _________________________________________________________________
> > Hotmail: Powerful Free email with security by Microsoft.
> > http://clk.atdmt.com/GBL/go/196390710/direct/01/
> >
>
_________________________________________________________________
Hotmail: Free, trusted and rich email service.
http://clk.atdmt.com/GBL/go/196390708/direct/01/