Пара заметок:
- Кто бы ни написал этот WSDL, он не понимает пространства имен XML. Нет смысла иметь строку запроса ("? Wsdl") в пространстве имен XML.
Сообщение об ошибке, которое вы получаете, является абсолютно правильным. IDType
- это имя элемента, а не имя типа. Все же это упоминается в сообщении:
<message name="ID">
<part name="ID" type="tns:IDType" />
</message>
Другими словами, этот WSDL не работает и не может работать.