Itgenpae003 - Kan niet met FTP uit settings verbinden met Data Hub & Query Tool 20.0.114

De eerste foutmelding zal wel veroorzaakt worden door de gekozen database geen alias ftp kent. Ik zou adviseren om een andere - passende - database te gebruiken.

De tweede melding komt doordat er een functionele wijziging zit tussen de 17.32 releases en ergens gedurende 20.0. Met 20.0 is de FTPS de standaard geworden (de HTTPS versie van FTP zeg maar). Hiervoor is de oude FTP-connector eigenlijk geheel verwijderd en een nieuwe connector toegevoegd die standaard FTPS gebruikt.

De 17.32 connector had de volgende attributen:

  • User ID: FTP aanmeldcode.
  • Password: wachtwoord
  • site: de FTP-server host.
  • use-ssl: wel/niet SSL gebruiken (maar werkte niet betrouwbaar)
  • use-binary: binaire overdrachtsmodus

De 20.0 release (en 17.33 BETA) hebben andere en meer opties zoals beschreven in documentatie.

Voor het doorgeven van aanmeldcode en wachtwoord aan de FTP-server moet je gebruik maken van de standaardfaciliteiten hiervoor in de settings*.xml of aanmeldschermen zoals beschreven in de documentatie van settings*.xml.

Dat zal er ongeveer zo uit moeten zien:

<?xml version="1.0" encoding="utf-8"?>
<settings version="5">
  <group name="My Company" sortingOrder="0">
    <connection name="SQL on FTP" 
     sortingOrder="1000" 
     authentication="Application" 
     userLogonCodeMode="Auto" 
     passwordMode="Auto" 
     manual="true" 
    >
      <database order="0" createdBy="jha" 
       alias="ftp" 
       provider="Ftp" 
       userLogonCodeMode="Hidden"
       passwordMode="Hidden" 
       defaultUserLogonCode="ftpuser"
       defaultPassword="verysecret"
       connectionString="Site=ftp.acme.com;use-passive=false" 
       AllowConnectionStringRewrite="false" 
      />
    </connection>
  </group>
</settings>

Het juist instellen van de FTP verbinding kan soms heel gemakkelijk gaan, maar kan soms ook complex zijn. Het kan nodig zijn een ervaren netwerkbeheerder hierbij te betrekken.