Na obsługę przesyłek kurierskich DHL składają się 3 procedury:
W katalogu firmatic/tmp jest plik „SOAP_Error.log” - są w nim błędy generowane przez API DHL (nie wyświetlają się w interfejsie - można je zobaczyć tylko tutaj). W katalogu z bazą również są logi, np.: dhl.log, time2632.log, whatdafuck.log, iot.log.
W ścieżce /usr/dlc/certs/95aff9e3.0 jest plik z certyfikatem. Bez certyfikatu aplikacja nie łączy się API.
dhl.cls - takiej procedury progress potrzebują mbpro.
Przesyłka DHL to procedura mbpro 2632, powala ona na wygenerowanie listu przewozowego na podstawie faktury własnej. Przy każdej fakturze są 3 ikonki: koperta, paczka, paleta.
Po wybraniu rodzaju przesyłki są dostępne przyciski:
- DODAJ PACZKĘ – gdy jedna faktura pakowana do wielu paczek.
Jeśli kontrahent ma wpisanego maila, to procedura wysyła mu maila z numerem listu przewozowego
KONFIGURACJA KONTA W DHL - to opisuje się w kodzie procedury mbpro. firmatic/web/mbpro_2632.p /*Ustawienie stałych*/: cUrl – adres, cUser – użytkownik, cPass – hasło. Np.:
Żeby uzyskać dostęp, trzeba napisać do DHL przez formularz kontaktowy na stronie https://sandbox.dhl24.com.pl. Powyższe dotyczy konta na serwerze testowym z adresem https://sandbox.dhl24.com.pl.
PRZESYŁKI KURIERSKIE mbpro 2630 – procedura, która pobiera listę wysłanych przesyłek. Jak kliknie się na przesyłkę, to pokazuje śledzenie przesyłki.
Dane logowania na sztywno w mbpro 2630:
PNP DHL – potwierdzenie nadania przesyłki mbpro 2622. Dane logowania w pliku mbpro: