Operation '{0}' in contract '{1}' has a parameter or message contract body part with name '{2}' which contains one or more ...

Operation '{0}' in contract '{1}' has a parameter or message contract body part with name '{2}' which  contains one or more invalid XML characters.  This name is not supported as a parameter name or message contract body part name when the Method is POST.  Please change the name to a name containing only valid XML characters.