Die Kommunikation mit dem TomTom System erfolgt über einen Webservice. Dieser muss konfiguriert werden, bevor die TomTom Funktionalität genutzt werden kann. Dazu wird ein neuer Service in der DLE Session Konfiguration definiert und mit entsprechenden Parametern versehen:
<!--
The TomTomWebService gives access to the
TomTom WebFleet System
through a WebService interface. See www.Webfleet.com.
-->
<Service name="TomTomService"
class="at.visionflow.dle.tomtom.http.url.DLETomTomService">
<Properties>
<Property name="UserName" value="XXX" />
<Property name="EncodedPassword" value="XXX" />
<Property name="Account" value="XXX" />
</Properties>
</Service>
Name und Klasse des Services sind dabei fix vorgegeben. Zu diesem Service gibt es drei konfigurierbare Parameter, die den Zugriff auf den Service steuern.
Parameter UserName, Ihr von WebFleet zugeteilter Benutzername. EncodedPassword, Ihr Passwort kodiert und Account, Ihr von WebFleet zugeteilter Account.
Passwortkodierung:
Das Kennwort muss mittels eines Hilfsprogramms verschlüsselt werden. In dem Verzeichnis DLE/etc/scripts befindet sich das Script encodetext.bat. Als Parameter wird der zu verschlüsselnde Text angegeben. Das Programm verschlüsselt den Text und gibt das Ergebnis aus. Dieses ist als Wert im entsprechenden Parameter einzugeben.