hey ho,
i think i've found a problem with the limit of an 64-bit xsd__long.
when checking the upper limit during serialization in method "MaxInclusive*
Long::getMaxInclusive()" (file: "soap/xsd/Long.cpp") you use the method
strtol(..) to create the limit, which returns a 32-bit long value and so the
limit is set to LONG_MAX.
to fix the problem, line 25
*maxInclusive = strtol ("9223372036854775807", &end, 10);
has to be
*maxInclusive = 9223372036854775807;
the same problem occurs again 14 lines above in method "MinInclusive*
Long::getMinInclusive()"
kind regards
moqua
--
DSL Komplett von GMX +++ Superg�nstig und stressfrei einsteigen!
AKTION "Kein Einrichtungspreis" nutzen: http://www.gmx.net/de/go/dsl