I posted a thread three lines down bellow this one, and after 200 views nobody had anything to say about it. I can't believe it, so I guess I did not ask the question right. Let me rephrase:
I have a web service running on a server (http://domain.com/service wsdl). When I send requests, they are going there, the parameters get deserialized, get processed, and get returned. Now, when the response comes back to the client app, if the response contains a complex structure(ei. class, array) the client app. cannot deserialize it. The function is something like ItemInfo[] Foo(Report) and the error is:
Parse Error, no assembly associated with Xml key a1:http://schemas.microsoft.com/clr/nsassem/iPACSAPI/IIntegration%2C%20Version%3D1.0.2063.18125%2C
%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnull ItemInfo
Now, after years of SOAP experience out there, there must be somebody that run across this issue!!!!
I really appriciate your help!
Stan

Deserialization Problem pls HELP!
Mitchell Vincent
BrianXL
It looks like the error is indicating that the ItemInfo type cannot be found on the client for deserialization. Do you have the same assembly used on the server shared out to the client .NET Remoting requires that the contract (interfaces or MBRO) and data types (inputs and outputs to the methods) be available to the applications on both client and server.
Hope that helps.
Matt
joe20050
Best regards
sjmueller
In order to use the same type on both client and server you have to either distribute a shared assembly (used by the server as well!) containing the type, or use "soapsuds -oa" (soapsuds.exe is a tool contained in the .NET SDK in your <program files>\Microsoft Visual Studio 2003\SDK\v1.1\bin directory) to generate the appropriate stub type. I have no experience with the latter technique, so do let me know if/how it worked for you.