SMS-Maut
Mobile Maut Dienste

Home

Skip Navigation Links.

Zielgruppe

Diese technischen Informationen richten sich an Software-Entwickler und IT-Manager, die einen Einsatz unserer WebServices planen. Für Rückfragen oder Unterstützung stehen wir Ihnen gerne zur Verfügung. Nutzen Sie hierfür bitte unser Kontaktformular.

Funktionsweise

Der TCDlg WebService bedient das Internet-Einbuchungssystem von Toll Collect voll automatisch. Das System wird gesteuert durch wenige Aufrufe, die über SOAP Webrequests an unseren Server über das Internet gesendet werden.

Die Einrichtung eines Kundenkontos bei SMS-Projects ist hierfür erforderlich. Je nach vertraglicher Vereinbarung kann die Abrechnung der Maut entweder über Ihr Toll Collect Konto laufen, oder über SMS-Projects abgewickelt werden (z.B. per Guthaben oder Kreditkartenbelastung). Die Registrierung eines Kundenkontos kann in der Kundenverwaltung vorgenommen werden. Eine Freischaltung für die Nutzung des Webservice erfolgt durch unseren HelpDesk.

Unser Webservice ist über die Adresse "https://ssl.sms-maut.de/tcdlg.asmx" erreichbar. Fügen Sie die Funktionen unter diesem Link als Web Reference in Ihrer Entwicklungsumgebung hinzu.

... zum TCDlg Webdienst ...

Dialogabfolge

Führen Sie den Dialog in der nachfolgend aufgeführten Abfolge durch. Für die Liste der benötigten Parameter klicken Sie bitte auf der Startseite (https://ssl.sms-maut.de/tcdlg.asmx) auf den Link für die jeweilige Funktion.

Schritt Funktion Beschreibung
 
Buchen eines Tickets mit frei erstellter Route
1. OpenDlg Eröffnet eine Sitzung für einen neuen Dialog.
2. SetTicket Allgemeine Ticket-Parameter setzen.
3. SetFzg Fahrzeugdaten setzen.
4. SetRoute Streckendaten setzen.
     
5.   Dialog bis zur Ermittlung von Route und Preis
5.1.1 PreAdhocRouteBooking Toll Collect Dialoge ausführen bis zur Ermittlung aller Werte.
5.1.2 PostRouteBooking Bestätigung der Werte aus Schritt 5.1.1
     
5. - alternativ - Dialog mit vollständiger Buchung
5.2.1 AdhocRouteBooking Ausführung der Schritte 5.1.1 und 5.1.2
6. Close Ende des Dialogs. Freigabe aller zugeordneten Ressourcen.
 
Buchen eines Tickets mit Toll Collect Standardroute
1. - 3.   wie vor
4. SetValue("route", route) Toll Collect Standardroute setzen.
5.   Dialog bis zur Ermittlung von Route und Preis
5.2.1 PreStandardRouteBooking Toll Collect Dialoge mit Wahl einer Toll Collect Standardroute bis zur Ermittlung aller Werte.
5.2.2 PostRouteBooking (siehe oben)
     
5. - alternativ - Dialog mit vollständiger Buchung
5.2.1 StandardRouteBooking Ausführung der Schritte 5.2.1 und 5.2.2
6. Close (siehe oben)
 
Stornieren eines Tickets
1. OpenDlg (siehe oben)
2. CancelBooking Toll Collect Dialoge mit Storno einer angegebenen Buchungsnummer.
3. Close (siehe oben)
 
Testen eines Toll Collect Logins
  TestLogin Login bei Toll Collect mit TC Login-Name und -Passwort ausführen.
    [Home]   [Kontakt]   [Impressum]   [AGB]
  Hotline & Support Telefon: +49 (0)61 72 - 95 21 20 | Telefax: +49 (0)61 72 - 28 50 49