title: WSDL import issue in delphi
body: <p>I have a WSDL URL:
  <a href="http://www.persiansms.info/webservice/smsService.php?wsdl" rel="nofollow">http://www.persiansms.info/webservice/smsService.php?wsdl</a></p>
  
  <p>when I try to generate interface with Delphi WSDL Importer, Delphi generates this warning:</p>
  
  <pre><code>  // ************************************************************************ //
    // 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.
    // ************************************************************************ //
    // !:int             - "http://www.w3.org/2001/XMLSchema"[]
    // !:ArrayOf_xsd_long - "http://www.w3.org/2001/XMLSchema"[]
    // !:string          - "http://www.w3.org/2001/XMLSchema"[]
    // !:array           - "http://www.w3.org/2001/XMLSchema"[]
  </code></pre>
  
  <p>so, array of what??
  the WSDL document never mentioned what type it has, for example:</p>
  
  <pre><code>&lt;part name="note" type="xsd:array"/&gt;
  </code></pre>
  
  <p>I am confused, is it a bug in delphi? or is the WSDL document incomplete?
  A C# program works well with it, but I don't have the source code.</p>
  
  <p>what should I do then?
  Is it possible to find out what that is?</p>