wsdl действительно полезен только с сторонней библиотекой, потому что он помогает генерировать объекты, которые можно сериализовать в xml без ручного кодирования xml.
Если у вас нет wsdl, вы должны либо вручную кодировать каждое отправляемое вами xml-сообщение и вручную анализировать каждое полученное сообщение, либо создавать собственный набор объектов и сериализовать и десериализовать их соответствующим образом.