Using "i8" as a data type is becoming more common. I recently added this to my XML-RPC module for Perl ( http://metacpan.org/pod/RPC::XML ) in response to a request from a large group that needed it to work with a server written in Java . I do not know what toolkit the server used, but it already accepted i8 as a type.
One thing that I feel still needs to be resolved is whether the alliance "int" for "i4" should also accept i8, as it is doing i4 now. Or, for that matter, if the parameter entered as i8 should calmly accept the input entered as i4. XML-RPC has great potential as a lightweight, low-maintenance protocol when you don't need all of SOAP coverage, but it is often overlooked in the religious wars between REST and SOAP.
XML-RPC needs some updating and revision if we could just get the author of the original to allow it ...
source share