Autor Wątek: DB Schenker - podpowiedzi do komunikatów wyświetlanych w oknie edycji  (Przeczytany 2843 razy)

Piotr

  • Administrator
  • Hero Member
  • *****
  • Wiadomości: 1829
W oknie edycji listu przewozowego dla przewoźnika DB Schenker wyświetlane są komunikaty zwracane przez API przewoźnika. Niekiedy mogą być nieprecyzyjne, dlatego poniżej zamieszczamy podpowiedzi, które pomogą w znalezieniu przyczyny problemu.

Nie można utworzyć bezpiecznego kanału dla protokołu SSL/TLS z uwierzytelnieniem „api2.schenker.pl”.
lub
Żądanie protokołu HTTP nie jest autoryzowane na podstawie schematu uwierzytelniania klienta „Basic”. Nagłówek uwierzytelnienia otrzymany z serwera to „Basic realm="Realm"”.
Serwer zdalny zwrócił błąd: (401) Bez autoryzacji.

Program nie mógł się zalogować do API Schenkera, należy upewnić się, że w ustawieniach konta dostępowego wprowadzone zostały poprawne dane autoryzacyjne.
Dane które należy podać NIE SĄ danymi do aplikacji online e-Connect. Do API wsparcie DB Schenker przydziela osobne dostępy.
Dane należy poprawić w DB SCHENKER -> zębatka -> KONTA

1460 - Dany typ opakowania nie obsługuje tego rodzaju produktu.
Jedna z paczek posiada przypisany kod opakowania, który nie jest możliwy do zastosowania dla wybranego rodzaju produktu (Parcel, Premium Parcel, System, Premium System). Należy zmienić typ opakowania lub przygotować list dla innego produktu.


Paczka 1 Waga dla opakowania PC musi być z zakresu  <0,1:30>
Paczka 1 Długosć dla opakowania PC musi być z zakresu  <0:1,5>
Paczka 1 Szerokość dla opakowania PC musi być z zakresu  <0:1,5>
Paczka 1 Wysokość dla opakowania PC musi być z zakresu  <0:1,5>

Komunikaty walidacji wewnętrznej, wbudowane na prośbę DB Schenker, które informują o minimalnych i maksymalnych wartościach dla poszczególnych parametrów paczki: wagi, wysokości, szerokości i długości.
Każde opakowanie posiada przypisane swoje wartości, które są odświeżane z API DB Schenker podczas pobierania opakowań:
Opakowania  można pobrać w DB SCHENKER -> zębatka -> OPAKOWANIA

Napotkano nieprawidłową zawartość począwszy od elementu 'packCode'. Oczekiwano jednego elementu spośród: '{name}'.
Wymagane jest podanie nazwy towaru dla każdej paczki.
Podczas tworzenia listu na podstawie dokumentu najlepiej jest  włączyć automatyczne uzupełnianie tego pola wartością stałą lub danymi pobranymi z dokumentu.

Napotkano nieprawidłową zawartość począwszy od elementu 'weight'. Oczekiwano jednego elementu spośród: '{protection}'.
Wymagane jest podanie typu zabezpieczenia dla każdej paczki.
Podczas tworzenia listu na podstawie dokumentu najlepiej jest  włączyć automatyczne uzupełnianie tego pola wartością stałą lub danymi pobranymi z dokumentu.

Element 'references' jest niekompletny. Brakuje elementów: '{reference}'.
Wymagane jest podanie przynajmniej jednej referencji w dla przesyłki.

200183 - Zlecenie przesłane zbyt późno dla danego miejsca nadania
Należy zweryfikować poprawność daty odbioru przesyłki przez kuriera. Jeżeli przekroczona została godzina graniczna podjęcia w tym samym dniu to to należy ustawić datę na kolejny dzień roboczy.

1310 - Okno podjęcia przesyłki musi być mniejsza niż 24h
Należy zweryfikować datę odbioru przesyłki przez kuriera. Okres pomiędzy datami / godzinami nie może przekraczać 24 godzin.

1308 - Okno dostarczenia przesyłki musi być mniejsza niż 24h
Komunikat taki może się pojawić w przypadku gdy włączone zostało przekazywanie sugerowanej daty doręczenia i wskazywany okres jest większy niż 24 godziny. Należy poprawić przekazywane daty / godziny aby mieściły się w tym zakresie.

Format jednej lub więcej danych wejściowych jest nieprawidłowy
Ogólny komunikat świadczący o braku uzupełnienia którejś z wymaganych wartości. Należy skontrolować dane listu i dane odbiorcy przesyłki czy nie brakuje wartości w jakimś polu.

1211 - Nie odnaleziono kodu pocztowego: 00-000
System DB Schenker nie odnalazł podanego kodu pocztowego nadawcy lub odbiorcy. Należy upewnić się że podany kod pocztowy jest właściwy. Jeżeli jest poprawny to trzeba porozumieć się ze wsparciem firmy DB Schenker aby zaktualizowali swoje bazy kodów pocztowych.


Walidacja wewnętrzna
W nowszych wersjach programu dodaliśmy walidację wewnętrzną, która  będzie weryfikować, czy list posiada uzupełnione parametry, które zwracają najmniej czytelne komunikaty:
Brak nazwy odbiorcy
Brak kodu pocztowego odbiorcy
Brak nazwy miejscowości odbiorcy
Brak nazwy ulicy odbiorcy
Paczka 1: brak nazwy towaru
Paczka 1: brak podanego typu zabezpieczenia
Paczka 1: brak podanej wagi
Paczka 1: brak podanej szerokości
Paczka 1: brak podanej dlugości
Paczka 1: brak podanej wysokości
Paczka 1 Waga dla opakowania CT musi być z zakresu  <1:200>
Paczka 1 Długosć dla opakowania CT musi być z zakresu  <0,15:6>
Paczka 1 Szerokość dla opakowania CT musi być z zakresu  <0,1:2,4>
Paczka 1 Wysokość dla opakowania CT musi być z zakresu  <0,05:2,65>
« Ostatnia zmiana: Listopad 15, 2021, 11:06:09 am wysłana przez Piotr »