One area you might want to look at is if the client is sending the date in the correct format.
XS:DATETIME FORMAT expects --> 2005-05-27T14:11:00.000
We've already inspected that. However, we discovered some differences between xml formats when using complex types. The Delphi client generates different patterns when using complex object holding date values and jboss ws is not able to translate that. Maybe later I post the soap envelops for you guys.
Fortunately, our Delphi Jedi wake up and remake an Soap update code. Now, everything works fine!
For sure, someone is not following the soap spec...