Fü die einfache Versandabwicklung versuche ich, den von DHL zur Verfügung gestellten Webservice zu nutzen.
Leider krieg ich das nicht so recht ans Laufen. Hat hier jemand Erfahrung mit sowas und Motivation, mir da etwas auf die Sprünge zu helfen?
Carsten
Hilfe zu DHL-Schnittstelle gesucht
- Carsten Hölscher
- Administrator
- Beiträge: 33384
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: Hilfe zu DHL-Schnittstelle gesucht
Was klappt denn nicht?
Abgesehen davon halte ich aber DHL für ein bisschen USB-Stick für überdimensioniert:
Päckchen (keine Verfolgung) ab 3,79 EUR
Paket (mit Verfolgung) ab 4,99 EUR
Ich würde eher per Post verschicken; das geht teilweise auch mit Verfolgung:
Großbrief + Einschreiben (mit Verfolgung) ab 3,25 EUR,
Großbrief ohne Einschreiben (auch an Packstationen möglich) 1,45 EUR
Warensendung (ohne Verfolgung; auch an Packstationen möglich) 1,90 EUR
Es sei denn, du kriegst bei DHL noch irgendwelche Rabatte.
Abgesehen davon halte ich aber DHL für ein bisschen USB-Stick für überdimensioniert:
Päckchen (keine Verfolgung) ab 3,79 EUR
Paket (mit Verfolgung) ab 4,99 EUR
Ich würde eher per Post verschicken; das geht teilweise auch mit Verfolgung:
Großbrief + Einschreiben (mit Verfolgung) ab 3,25 EUR,
Großbrief ohne Einschreiben (auch an Packstationen möglich) 1,45 EUR
Warensendung (ohne Verfolgung; auch an Packstationen möglich) 1,90 EUR
Es sei denn, du kriegst bei DHL noch irgendwelche Rabatte.
- Carsten Hölscher
- Administrator
- Beiträge: 33384
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: Hilfe zu DHL-Schnittstelle gesucht
Ich möchte es mit Nachweis haben und automatisierbar. Das geht wohl bei der Post nicht wirklich, bei DHL aber schon.
Carsten
Carsten
- Max Senft
- Administrator
- Beiträge: 3004
- Registriert: 04.11.2001 14:01:40
- Aktuelle Projekte: Dies und das
- Wohnort: Blieskastel, Saarland, Deutschland
- Kontaktdaten:
Re: Hilfe zu DHL-Schnittstelle gesucht
Hi,
bei der Post geht es wohl wirklich nur halb-automatisiert. Über die Online-Frankierfunktion können mehrere (Einsende-)Etiketten gedruckt werden. Die jeweilige Nummer auf dem Etikett muss dann händisch dem Empfänger zugeordnet werden. Anders geht es wohl bei der Post nicht.
Zur API von DHL habe ich leider keine Infos. Aber was geht denn nicht so wie es soll?
Grüße
Max
bei der Post geht es wohl wirklich nur halb-automatisiert. Über die Online-Frankierfunktion können mehrere (Einsende-)Etiketten gedruckt werden. Die jeweilige Nummer auf dem Etikett muss dann händisch dem Empfänger zugeordnet werden. Anders geht es wohl bei der Post nicht.
Zur API von DHL habe ich leider keine Infos. Aber was geht denn nicht so wie es soll?
Grüße
Max
Administrator, Programmierer, Ansprechpartner bei Problemen mit dem Board
- Carsten Hölscher
- Administrator
- Beiträge: 33384
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: Hilfe zu DHL-Schnittstelle gesucht
Der beste Ansatz wär wohl, die Delphi-eigene Funktion nehmen und aus dem von DHL bereitgestellten wsdl-File eine Schnittstelle generieren zu lassen. Die so generierte Schnittstelle braucht aber offenbar noch Typendeklarationen, die ich nicht kenne. An der Stelle ist mir jetzt nicht klar, wie man am besten weitermacht. Diese Typen irgendwie rauskriegen (wie?) oder den ganzen Kram auf xml-Ebene erledigen?
Carsten
Carsten
- Max Senft
- Administrator
- Beiträge: 3004
- Registriert: 04.11.2001 14:01:40
- Aktuelle Projekte: Dies und das
- Wohnort: Blieskastel, Saarland, Deutschland
- Kontaktdaten:
Re: Hilfe zu DHL-Schnittstelle gesucht
Hi,
also davon das händisch auf XML-Ebene zu machen, rate ich dir ab. Ich bin bereits WSDL/SOAP-Geschädigter und das macht keinen Spaß.
Laut http://www.delphi-treff.de/tutorials/ne ... -client/4/" target="_blank soll nach dem Import wohl eine fertige Klasse herauskommen. Diese musst du scheinbar mit einer globalen Funktion instantiieren lassen. Dann kannst du die in der API definierten Funktionen über diese Instanz aufrufen. So die Theorie und so sieht das auf der verlinkten Webseite auch aus.
Gruß
Max
also davon das händisch auf XML-Ebene zu machen, rate ich dir ab. Ich bin bereits WSDL/SOAP-Geschädigter und das macht keinen Spaß.
Laut http://www.delphi-treff.de/tutorials/ne ... -client/4/" target="_blank soll nach dem Import wohl eine fertige Klasse herauskommen. Diese musst du scheinbar mit einer globalen Funktion instantiieren lassen. Dann kannst du die in der API definierten Funktionen über diese Instanz aufrufen. So die Theorie und so sieht das auf der verlinkten Webseite auch aus.
Gruß
Max
Administrator, Programmierer, Ansprechpartner bei Problemen mit dem Board
- Carsten Hölscher
- Administrator
- Beiträge: 33384
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: Hilfe zu DHL-Schnittstelle gesucht
Jau, danach bin ich auch vorgegangen. ich schick's dir mal rüber.
Carsten
Carsten