title: How do I import this WSDL?
body: <p>I received a WSDL from a client, as part of importing a web service to interoperate with their system.  They sent two files: a WSDL and a schema.  When I run the WSDL importer, I get an output that looks like this:</p>
  
  <pre><code>type
  
    // ************************************************************************ //
    // The following types, referred to in the WSDL document are not being represented
    // in this file. They are either aliases[@] of other types represented or were referred
    // to but never[!] declared in the document. The types from the latter category
    // typically map to predefined/known XML or Embarcadero types; however, they could also
    // indicate incorrect WSDL documents that failed to declare or import a schema type.
    // ************************************************************************ //
    // !:LoadData     - "http://client.com/"[Lit][]
    // !:LoadDataResponse - "http://client.com/"[Lit][]
  
  
    // ************************************************************************ //
    // Namespace : http://client.com/
    // transport : http://schemas.xmlsoap.org/soap/http
    // style     : document
    // binding   : ClientPortBinding
    // service   : ClientService
    // port      : ClientPort
    // URL       : http://localhost:8080/ClientService
    // ************************************************************************ //
    IClientLoad = interface(IInvokable)
    ['{8DC02C6F-78D3-E09A-FE43-EE5211DB188D}']
  
      // Cannot unwrap:
      //     - Input part does not refer to an element
      //     - Output part does not refer to an element
      function  LoadDataBatch(const parameters: LoadData): LoadDataResponse; stdcall;
    end;
  </code></pre>
  
  <p>The missing types are defined in the schema file they sent.  I tried changing the WSDL's import line to look like this, but it didn't change anything:</p>
  
  <p><code>&lt;xsd:import namespace="http://client.com/" schemaLocation="file://C:/Users/mwheeler/Documents/WSDL/ClientLoadData Schema.xml"&gt;&lt;/xsd:import&gt;</code></p>
  
  <p>How do I set this up properly so Delphi's WSDL import wizard will examine the schema file on my local system and read the type definitions from it?</p>