I have a problem with a particular client accessing web services we built
with .NET 1.1. He receives the following message everytime he makes a call to
the web service:
Server was unable to read request. --> There is an error in XML document(x,
xxxx). --> The '<' character, hexidecimal value 0x3C, cannot be included in a
name.
This only happens when calling a function in the web service where the
parameter being passed is a dataset. It does not seem to happen when the
parameters are strings or other simple data types.
We have tried reinstalling the 1.1 framework several times.
Out of the 100 or so clients using the smart client application, only he has
this problem. We have tried disabling all security software on his system to
ensure firewalls were not corrupting or blocking the SOAP traffic.
Since we are letting the .NET Framework create this SOAP tranaction, there
is no place in which we are createing XML ourselves and thus no chance for
error there.
Any ideas as to where this problem could be originating from and if there is
a fix or settings adjustment we can make on the client's machine? Thanks in
advance.