Hilfe zu DHL-Schnittstelle gesucht

Alles zu Zusi-Performance, Frameraten, ruckelnden Bildern, Grafik, Treibern usw.
Antworten
Nachricht
Autor
Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33384
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Hilfe zu DHL-Schnittstelle gesucht

#1 Beitrag von Carsten Hölscher »

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

Benutzeravatar
Ronny
Beiträge: 740
Registriert: 07.10.2010 20:23:39
Wohnort: Voßstraße 33–35

Re: Hilfe zu DHL-Schnittstelle gesucht

#2 Beitrag von Ronny »

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.

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33384
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Hilfe zu DHL-Schnittstelle gesucht

#3 Beitrag von Carsten Hölscher »

Ich möchte es mit Nachweis haben und automatisierbar. Das geht wohl bei der Post nicht wirklich, bei DHL aber schon.

Carsten

Benutzeravatar
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

#4 Beitrag von Max Senft »

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
Administrator, Programmierer, Ansprechpartner bei Problemen mit dem Board

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33384
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Hilfe zu DHL-Schnittstelle gesucht

#5 Beitrag von Carsten Hölscher »

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

Benutzeravatar
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

#6 Beitrag von Max Senft »

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
Administrator, Programmierer, Ansprechpartner bei Problemen mit dem Board

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33384
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Hilfe zu DHL-Schnittstelle gesucht

#7 Beitrag von Carsten Hölscher »

Jau, danach bin ich auch vorgegangen. ich schick's dir mal rüber.

Carsten

Antworten