source programs from blog posting: Living without WSDL files in a SOAP infested world