У меня есть пара предложений.
Во-первых, если предположить, что песочные заглушки кода на стороне сервера все правильные и работают правильно, попросите клиента восстановить заглушки на стороне клиента.Возможно, что используемая заглушка как-то устарела или была изменена.
Во-вторых, если серверная часть также не работает должным образом, я рекомендую воссоздать ваш WSDL с нуля.Правильное кодирование SOAP - это WSDL для создания кода.Таким образом, если ваш WSDL был сгенерирован инструментом, у него будет определенное соглашение об именах, и, хотя вы можете вручную изменить такие вещи, как ваши xmlns, если вы пропустите один из них (что, как кажется, произошло), это испортит ваш код.Поэтому вернитесь и создайте WSDL с нуля и сгенерируйте классы кода из WSDL, чтобы вы могли называть все так, как вы хотите, чтобы оно было названо.