I've tried to do this using svcutil.exe and WSCF's Generate Service code wizard, and both return the same result.

Below is the WSDL I'm using. I've added the types in here, I do have them broken out into a seperate xsd, just didn't want to post both. Using this wsdl(with all types embedded) also generates the same problems.

If not: try updating your actual <xs:element> in your XSD to match the same pattern - the request type must be the same as the operation you're calling, the response object must be (MethodName)Response .