DPD směrovací databáze Specifikace. Verze 1.3 2013-12-11



Podobné dokumenty
Zákaznická SW řešení Obecný úvod

Uživatelská příručka SBOX

ipko biznes Formáty importu dat ELIXIR-O

Webové služby DPD. Verze

Uživatelský manuál.

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Úvod do MS Access. Modelování v řízení. Ing. Petr Kalčev

Uživatelský manuál

5. Směrování v počítačových sítích a směrovací protokoly

GClient import expedic a objednávek Str. 1/15

Uživatelský manuál

26 Evidence pošty. Popis modulu. Záložka Evidence pošty

Zadání příkazu k převodu do zahraničí, v cizí měně do tuzemska a svolení k SEPA inkasu ve službě ČSOB InternetBanking 24

Formát MT101 (od release 018, leden 2007)

Efektivní práce s Excelem (středně pokročilí uživatelé)

Popis funkcí webu s redakčním systémem, katedra 340

PR03 - ZPRACOVÁNÍ PŘIHLÁŠKY KE STUDIU A PŘEVOD UCHAZEČE DO IS/STAG

Manuál pro implementaci aplikace Na poštu

1. Umístěte kurzor do sloupce Datový typ na řádek s polem, ve kterém vytvořit chcete seznam.

Klientský formát POHLEDÁVKY platný od

Návod k aktivaci

Český telekomunikační úřad Praha dne 4. září 2003 se sídlem Sokolovská 219, Praha 9 Č.j.: 22780/

DATABÁZE MS ACCESS 2010

Oznámení FATCA. FATHLA - Struktura vět. FATHLA - e-přílohy. Zkratka: FATHLA Verze: Ze dne: XX.XX.XXXX

MOJESODEXO.CZ POUKÁZKY V OBÁLKÁCH. Uživatelská příručka

Zadavatel může předat MMR údaje o koncesní smlouvě následujícími způsoby:

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

l Kontakt s klientem SSP Popis automatizované komunikace s ÚP ČR v součinnosti a exekuci

PRŮZKUMNÍK ISDP NÁVOD K OBSLUZE INFORMAČNÍHO SYSTÉMU O DATOVÝCH PRVCÍCH (ISDP)

24 Uživatelské výběry

Databáze I. 5. přednáška. Helena Palovská

ČESKÁ TECHNICKÁ NORMA

Dávky zahraničních příkazů ve formátu Multicash

Access. Tabulky. Vytvoření tabulky

Technická dokumentace B2C WS postcode

Dávky žádostí o převod ve formátu MT101

Moje DPD Importy zásilek a adres příjemců

mbank.cz mtransfer Okamžitá notifikace o mtransferu Dokumentace pro externího partnera

Návrh funkcí webových služeb (WS) pro komunikaci mezi Informačním systémem datových schránek (ISDS) a spisovými službami (SS)

Návod k aktivaci

Uživatelský manuál.

Průzkumník IS DP. Návod k obsluze informačního systému o datových prvcích (IS DP) vypracovala společnost ASD Software, s. r. o.

ÚPRAVA OBJEDNÁVKY POUKÁZEK V OBÁLKÁCH

Platební systém XPAY [

Integrační modul REX. pro napojení elektronické spisové služby e-spis LITE k informačnímu systému základních registrů. Uživatelská příručka

NA PŘÍKOPĚ PRAHA 1. Popis struktury XML rozhraní pro elektronické podání hromadné žádosti o zápis do registru podle ZDPZ

Lokační referenční metody a jejich interpretace ve standardech

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

Úvod do filtrace, Quick filtr

Tabulkové kalkulátory, (MS Excel, OpenOfiice)

Příručka uživatele systému Museion. Quick filtr

národních domén.cz, ENUM domén a kontaktů pro tyto domény

Avíza ve formátu MT942

zobrazuje názvy polí, vložené hodnoty jednotlivých záznamů, lze v něm zadávat data (přidávat záznamy) v návrhovém zobrazení:

xrays optimalizační nástroj

Převést objednávek do faktur. Copyright Tungsten Corporation plc 2018

DAŇOVÁ INDENTIFIKAČNÍ ČÍSLA (DIČ) Číslo DIČ podle tématu : Struktura DIČ. 1. AT Rakousko. 2. BE Belgie. 3. BG Bulharsko. 4.

ZÁKLADNÍ CENÍK. K ceně přepravy se připočítává mýto ve výši 0,50 Kč/kg a aktuální palivový příplatek

Manuál pro systémovou integraci

WorldShip Zpracování zásilek nebezpečného zboží. Obsah

Technická specifikace struktury ABO formátu UHL1 DATOVÝ SOUBOR

43 HTML šablony. Záložka Šablony v systému

Pokyny pro tisk ADRESNÍHO ŠTÍTKU

Použití filtrů v Museionu

Roční periodická zpráva projektu

Návod k webovému rozhraní GClient 3/2013

Manuál pro systémovou integraci

KOMPONENTY APLIKACE TreeINFO. Petr Štos ECM Business Consultant

MPLS MPLS. Label. Switching) Michal Petřík -

EQAS Online. DNY kontroly kvality a speciálních metod HPLC, Lednice

Obsah. WorldShip Zpracování zásilek nebezpečného zboží

Depozitář 1 struktura a nastavení

Obsah. Několik slov o Excelu 2007 a Operace při otvírání a ukládání sešitu 15. Operace s okny 27. Kapitola 1

Osnova kurzu OBSLUHA PC ZÁKLADNÍ ZNALOSTI. pilotního projektu v rámci I. Etapy realizace SIPVZ

496/2004 Sb. VYHLÁŠKA Ministerstva informatiky ze dne 29. července 2004 o elektronických podatelnách

Integrovaný informační systém Státní pokladny (IISSP) Dokumentace API - integrační dokumentace

Manuál pro systémovou integraci

PROVOZNÍ ŘÁD - Příloha 3 Metodické pokyny a validační pravidla pro vyplnění formuláře F1 4

Nápověda k pokročilému vyhledávání

ČSN ISO/IEC OPRAVA 1

1 Tabulky Příklad 3 Access 2010

Kurz Databáze. Obsah. Návrh databáze E-R model. Datová analýza, tabulky a vazby. Doc. Ing. Radim Farana, CSc.

Kontingenční tabulky v MS Excel 2010

Oznámení profilu Zadavatele

Databáze Madrid Express (WIPO)

Manuál pro systémovou integraci

MODUL BIBLIOGRAFIE ASPI, a. s. 2006

Profesis KROK ZA KROKEM 2

Programování síťové služby Sniffer OSPFv2 a OSPFv3

Inovace výuky prostřednictvím šablon pro SŠ

PELIKAN DANIEL Definice XML exportů

S databázemi se v běžném životě setkáváme velmi často. Uvádíme běžné použití databází velkého rozsahu:

Informace k e-learningu

Oznámení o zahájení nabídkového řízení pro výběr dopravce k uzavření smlouvy o veřejných službách v přepravě cestujících

Centrum pošty informace pro integrované aplikace

Chybová hlášení METODIKA MET-01/2014. SZR-56-1/OPICT-2013 počet stran 28 přílohy 0. Nahrazuje:

Příloha č.1 Smlouvy č. VPPx o dodávce elektřiny v roce Zásady komunikace. Článek I. Způsob předávání dat

Průvodce službami. Žijete rychlostí? Vyberte si DPD.

Transkript:

Specifikace Verze 1.3 2013-12-11

Obsah 1 Úvod... 5 2 Vývojový diagram dat... 6 3 Tabulky... 7 3.1 Směrování zásilek... 7 3.1.1 Popis... 7 3.1.2 Pole... 7 3.1.2.1 Země (DestinationCountry)... 7 3.1.2.2 PSČ (BeginPostCode, EndPostCode)... 7 3.1.2.2.1 PSČ není nutné... 8 3.1.2.2.2 Země bez PSČ... 8 3.1.2.3 Kódy služeb (ServiceCodes)... 8 3.1.2.4 Směrovací místa (Routing Places)... 9 3.1.2.5 Datum odeslání (Sending date)...10 3.1.2.6 Vstupní třídění (O-Sort)...10 3.1.2.7 Cílové depo (D-Depot)...10 3.1.2.8 Priorita seskupení (Grouping Priority)...11 3.1.2.9 Výstupní třídění (D-Sort)...11 3.1.2.10 ID čárového kódu (Barcode ID)...11 3.1.3 Pravidla...11 3.1.4 Porozumění obsahu tabulky...11 3.1.4.1 Výchozí směrování...12 3.1.4.2 Směrování s výjimkou na službu...12 3.1.4.3 Směrování s výjimkou na směrovací místo...12 3.1.5 Příklad...13 3.1.6 Vyhledávací algoritmus (Search algorithm)...14 3.1.7 Vývojový diagram vyhledávání...15 3.2 Služby...16 3.2.1 Popis...16 3.2.2 Pole...16 3.2.2.1 Textový kód služby (Service Text)...16 3.2.2.2 Značka služby (Service Mark)...16 3.2.2.3 Elementy služby (Service Elements)...16 3.2.3 Příklad...16 3.3 Země...17 3.3.1 Popis...17 3.3.2 Pole...17 3.3.2.1 ISO kód číselný...17 3.3.2.2 ISO kód krátký...17 3.3.2.3 ISO kód dlouhý...17 3.3.2.4 Jazyky...17 3.3.2.5 Příznak PSČ...17 3.3.3 Příklady...17 3.4 Depa...18 3.4.1 Popis...18 3.4.2 Pole...18 3.4.2.1 Kód depa...18 3.4.2.2 Pseudo IATA kód...18 DPD_smerovaci_databaze Strana 2 / 25

3.4.2.3 ID skupiny dep...18 3.4.2.4 Ostatní sloupce...18 3.4.3 Pravidla...19 3.4.4 Vývojový diagram formátování země...19 3.4.5 Příklad...20 3.5 Informační text o službě (Service Field Info)...21 3.5.1 Pole...21 3.5.2 Příklad...21 3.6 Lokace...22 3.6.1 Popis...22 3.6.2 Pole...22 3.6.3 Příklad...22 4 Soubory...23 4.1 Záhlaví...23 4.1.1 Název souboru...23 4.1.2 Verze...23 4.1.3 Konec platnosti...23 4.1.4 Hash...23 4.1.5 Reference...23 4.1.6 Pole...23 4.1.7 Klíč...24 4.2 Data...24 5 Databáze...25 5.1 Vytvoření...25 5.2 Distribuce...25 DPD_smerovaci_databaze Strana 3 / 25

Verze Verze 1.2 Verze 1.3 Změny Přidán přehled změn Aktualizace příkladů Kapitola 2: Aktualizován diagram Kapitola 3.3.1: Aktualizován popis PSČ Kapitola 3.5: Nové vysvětlení obsahu tabulek Kapitola 3.8: Aktualizován diagram Kapitola 3.11.2.2: Aktualizovány Gateway Depa Kapitola 3.11.3: Aktualizace pravidel Kapitola 3.11.4: Nové: Formátování schéma Kapitola 4.1.3: Smazáno Kapitola 5.3: Smazáno Kapitola 3.3: Aktzalizován popis polí Kapitola 3.3.1: Aktualizováno použití PSČ Kapitola 3.4: Přidána nova pravidla Kapitola 3.8: Aktualizován diagram Kapitola 3.9.2.3: Aktualizace Service Elements Kapitola 3.10.2: Aktualizace popisu pole Kapitola 3.11.2: Aktualizace popisu pole Reference Dokument Verze Vydáno DPD štítek a čárový kód Verze 2.1 11.12.2013 ISO 3166, http://www.iso.org Verze 2 8. 3. 2004 ISO 639, http://www.iso.org 60.60 18. 7. 2002 SHA-1, http://www.ietf.org/rfc/rfc3174.txt září 2001 DPD_smerovaci_databaze Strana 4 / 25

1 Úvod Tento dokument popisuje rozhraní souborů DPD směrovací databáze. Obsahuje specifikace každé tabulky a jejího využití, možnou spolupráci jednotlivých tabulek, strukturu souborů a popis procesů a distribuce databáze uvnitř systému. Databáze je určena ke společnému užívání společností DPD a jejími partnery a je proto také nazývána The Common Routing Database (Společná směrovací databáze). DPD_smerovaci_databaze Strana 5 / 25

2 Vývojový diagram dat Diagram znázorňuje procesy a pořadí procesů nutných pro nasměrování zásilky. Dále pak poskytuje přehled požadovaných vstupních parametrů a výstupních parametrů poskytovaných databází. DPD_smerovaci_databaze Strana 6 / 25

3 Tabulky Všechny tabulky budou poskytnuty ve formátu popsaném v kapitole Soubory. 3.1 Směrování zásilek Směrovací tabulka se používá pro určení cílového depa a zároveň poskytuje informace o třídění O-Sort (vstupní třídění, svozová trasa), D-Depot (cílové depo), D-Sort (výstupní třídění, rozvozová trasa) a GroupingPriority (typ řazení). Tato kombinace hodnot, unikátní vůči odesílající zemi, PSČ a typu služby, se nazývá obecně směrování. Používá se během procesu označení štítkem a třídění. Před použitím směrovací tabulky je nutné parametry ověřit použitím tabulek zemí (COUNTRY), dep (DEPOTS) a služeb (SERVICE). 3.1.1 Popis Název souboru: Typ: ROUTES Povinný 3.1.2 Pole Název pole ID sloupce v tabulce Formát Klíč Volitelné. Země DestinationCountry 2 A A N Od PSČ BeginPostCode 9 A/N A N Do PSČ EndPostCode 9 A/N A A Kódy služeb ServiceCodes TEXT A A Směrovací místa RoutingPlaces TEXT A A Datum odeslání SendingDate TEXT A A Vstupní třídění O-Sort 4 A/N N A Cílové depo D-Depot 4 A/N N N Priorita seskupení GroupingPriority 1 A/N N A Výstupní třídění D-Sort 4 A/N N A ID čárového kódu BarcodeID 3 N N N 3.1.2.1 Země (DestinationCountry) Pole země (DestinationCountry) obsahuje kód cílové země jako písmennou zkratku o délce 2 znaků. Přehled zemí je uveden v tabulce COUNTRY. 3.1.2.2 PSČ (BeginPostCode, EndPostCode) Pole BeginPostCode a EndPostCode určují rozsah PSČ pro něž je definováno určité směrování. V případě, že je směrování definováno pro jediné PSČ, je uvedeno pouze BeginPostCode a EndPostCode je prázdné. Pokud země určení nemá žádný systém poštovních směrovacích čísel nebo operátoři PSČ dané země či oblasti neznají, je možné PSČ vyhledat v tabulce Lokace. V případě zemí, které systém PSČ nemají je třeba propojit obě tabulky volitelným poštovním směrovacím číslem. Týká se Irska. DPD_smerovaci_databaze Strana 7 / 25

3.1.2.2.1 PSČ není nutné Pokud ke směrování balíků není PSČ potřeba, například proto že celá cílová země je obsluhována jediným depem (např. Zimbabwe) nebo jedna služba v cílové zemi je obsluhována jediným depem (jako Express International na Slovensku), obě pole BeginPostCode a EndPostCode mohou být prázdná. Pokud jsou obě pole prázdná, mechanismus směrování akceptuje jako vstupní parameter jakékoliv PSČ (včetně prázdných hodnot). Mohou se vyskytovat záznamy s PSČ i bez nich. Příklad: V tomto příkladu všechny balíky služby Express International na Slovensko vyhovují prvnímu řádku (S jako ServiceCode, kód 302 vyhovuje rozpětí 302-303) a pro všechny ostatní služby je nutné najít záznam s vyhovujícím PSČ Řádek 01 SK S299,S302303 02 SK 01000 01299 03 SK 01300 01311 nn SK 99141 99142 3.1.2.2.2 Země bez PSČ Pokud cílová země nemá systém PSČ, směrovací databáze implementuje dva způsoby jak se s tím vypořádat: Skupina GeoPost definuje fiktivní PSČ. Tento způsob je použit, pokud v cílové zemi je více jak jedno doručující depo. GeoPost definuje sadu fiktivních PSČ které musí být zadány uživateli nebo zvolena lokace z tabulky LOCATION pro nalezení správného záznamu z tabulky ROUTES. Fiktivní PSČ bude zadáno do tabulky ROUTES jako skutečné PSČ v případě zemí které systém PSČ mají. PSČ není nutné ke směrování balíku. Postup podle kapitoly 3.3.2.1 3.1.2.3 Kódy služeb (ServiceCodes) Pole kódů služeb definuje pravidlo pro vyjmenované služby, které mohou být zaslány na místo určení (viz příklad níže). Pravidlo se skládá ze seznamu hodnot, vzájemně oddělených čárkou. Použitelné hodnoty jsou: Element Zápis Syntaxe Popis Příklad ServiceCode hodnota Saaa a = hodnota S101 rozsah Sbbbccc b = počáteční hodnota rozsahu S101150 c = koncová hodnota rozsahu Seznam všech použitelných kódů je uveden v tabulce SERVICE. Intervaly obsahující neplatné kódy služeb budou zakázány. V zájmu úspory místa a snížení komplexity je možné pole Service Codes" nevyplňovat. Je-li pole prázdné, bude záznam použit pro všechny kódy služeb, které se nevyskytují v ostatních záznamech. Prvnímu řádku příkladu níže odpovídají zmíněné běžné zásilky a druhému všechny zásilky s expresní a/nebo garantovanou dobou doručení. Všechny ostatní služby odpovídají přednastavené hodnotě třetího řádku: Řádek 01 DE 63860 63870 S101154,S289292 02 DE 63860 63870 S155288,S299,S302314 03 DE 63860 63870 DPD_smerovaci_databaze Strana 8 / 25

3.1.2.4 Směrovací místa (Routing Places) Pole Směrovací místa definuje pravidlo pro lokalitu odesílatele, ze které je tato konkrétní služba odesílána, tedy místo ze kterého je o směrování rozhodováno (viz příklad níže). Hodnota pole se skládá ze seznamu hodnot, vzájemně oddělených čárkou. Použitelné hodnoty jsou: Element Zápis Syntaxe Popis Příklad Depot code hodnota Daaaa a = hodnota kódu depa D0402 rozsah Dbbbbcccc b = počáteční hodnota rozsahu dep D04010408 c = koncová hodnota rozsahu dep Country code hodnota Caa a = single ISO 2 alpha country code CFR Depot group * hodnota Gaaaa a = single depot group (Freetext) GE01A Seznam všech použitelných kódů (čísel) dep (Depot code), skupin dep (Depot group) a kódů zemí (Country codes) je uveden v tabulce DEPOTS jako GeoPostDepotNumber, GroupID a ISO- Alpha2CountryCode. Pro vyhodnocení pravidel směrovacích míst a následné zjištění směrování je nutné znát tyto hodnoty patřících k odesílajícímu depu (domovskému depu zákazníka). Intervaly obsahující nesprávné kódy dep budou zakázány. Hodnota Depot code pracuje se skutečným kódem depa, ne s kódem ve formátu IATA. Elementární kódy zemí či skupiny dep nahrazují dlouhé seznamy jednotlivých čísel dep. Pro test lze rozdělit jednotlivé země do samostatných řádků. Není používána žádné upřednostňování mezi řádky. V zájmu úspory místa a snížení komplexity je možné pole "Routing Places" nevyplňovat. Je-li pole prázdné, bude záznam použit pro všechna směrová místa, která se nevyskytují v ostatních záznamech. Příklad: Balík je odesílán do Německa (DE) na PSČ z rozsahu mezi 63860 až 63870. Hledáme pravidlo, které platí pro lokalitu odesílatele. První řádek příkladu odpovídá všem depům v Německu, Dánsku, hlavnímu překladišti Velké Británie (0550), některému z vyjmenovaných dep ve Francii nebo některému depu skupiny E01A. Druhý řádek odpovídá všem depům skupin DAFR a DSAM, hlavnímu překladišti v Mexiku a dále pak také některým dalším Mexickým depům. Třetí řádek odpovídá všem ostatním depům, která neodpovídají žádnému z ostatních řádků. Tedy například pokud je odesílatel z Aschaffenburgu a tedy spadá pod depo 0163, patřícím do skupiny GPDE a nacházející se v zemi DE, pak pro něj platí první řádek Řádek 01 DE 63860 63870 S101 CDE,CDK,D0550,D04010408,GE01A 02 DE 63860 63870 S101 GDAFR,GDSAM,D0069,D06900693 03 DE 63860 63870 S101 DPD_smerovaci_databaze Strana 9 / 25

3.1.2.5 Datum odeslání (Sending date) Pole Datum odeslání (Sending Date) může být použito k podmínění záznamu určitým datem (Date), dnem v týdnu (Weekday) či časem (Time). Pole může sestávat z několika z následujících prvků: Element Zápis Syntaxe Popis Příklad Date maska Dyyyymmdd y = rok, m = měsíc, d = den maska může obsahovat zástupný znak '?' D????1224 D????06?? D2010???? * 1 Weekday hodnota Wa a = číslo dne v týdnu W1 *2 1 odpovídá pondělí rozsah Wbc b = počátek rozsahu dnů v týdnu c = konec rozsahu dne v týdnu 1 odpovídá pondělí W15 *3 Time maska Tohhmm o = operátor který může být: je rovno = menší < menší nebo rovno <= větší > větší nebo rovno >= h = hodina m = minuta T<1200 T>1200 T=1200 * 4 * 1 ) První příklad odpovídá každému Štědrému dni, druhý příklad odpovídá každému dni v červnu a třetí každému dni v roce 2010. * 2 ) Příklad odpovídá dnu pondělí * 3 ) Příklad odpovídá dnům od pondělí do pátku * 4 ) První příklad odpovídá dopoledni, druhý odpoledni a třetí příklad odpovídá poledni. K vytvoření logického výrazu je možné použít: plus (+) jako logické or multiply (*) jako logické and Výraz podléhá pravidlům logické algebry (and je nadřazené or). V příkladu níže odpovídá první řádek pátečnímu dopoledni, druhý pak pátečnímu odpoledni a třetí řádek pátečnímu poledni. Řádek 01 DE 63860 63870 S101 D0401 W5*T<1200 02 DE 63860 63870 S101 D0401 W5*T>1200 03 DE 63860 63870 S101 D0401 W5*T=1200 Je-li pole prázdné, zastupuje záznam všechna data a dny, které se nevyskytují v ostatních záznamech. 3.1.2.6 Vstupní třídění (O-Sort) Pole Vstupní třídění (O-Sort) obsahuje DPD číslo trasy, která daný balík sváží. 3.1.2.7 Cílové depo (D-Depot) Pole Cílové depo (D-Depot) obsahuje DPD kód depa, nikoliv kód ve formátu IATA. Na toto depo je směrován balík, jehož adresa v určité zemi a PSČ vyhovuje podmínkám kódů služeb, směrovacích DPD_smerovaci_databaze Strana 10 / 25

míst a datu odeslání. Země příjemce a cílové depo tvoří informaci nazývanou hlavní směrování které je uvedeno na DPD přepravním štítku. Příklad: Cílová adresa je stát CZ, PSČ 11150. Vyhovující záznam je CZ 11150 1391 B830 37 Tedy cílové depo je 1391 3.1.2.8 Priorita seskupení (Grouping Priority) Priorita seskupení je typ řazení, který je použit v některých komplikovanějších směrováních, kdy je balík vícekrát překládán v rámci DPD sítě. Pokud je uvedena priorita seskupení, je nutné hlavní směrování doplnit o tzv. přepravní cestu. Informace Přepravní cesta je složena z IATA kódu Cílového depa, které lze vyhledat v tabulce DEPOTS, a priority seskupení vyhovujícího řádku z tabulky ROUTES. Příklad: Cílová adresa je stát FR, PSČ 72460. Vyhovující záznam (pro odesílatele v CZ) je FR 72460 CCZ 1072 X 061 37 Priorita seskupení je přitomná, hodnota X, IATA kód cílového depa 1072 z tabulky DEPOTS je 072, tedy hlavní směrování je FR-1072-072X 3.1.2.9 Výstupní třídění (D-Sort) Pole Výstupní třídění (D-Sort) obsahuje DPD číslo trasy, která na Cílovém depu rozváží balík ke konečnému příjemci. Příklad: Cílová adresa je CZ, PSČ 11150. Vyhovující záznam je CZ 11150 1391 B830 37 Tedy Výstupní třídění je B830 3.1.2.10 ID čárového kódu (Barcode ID) ID čárového kódu (Barcode ID) označuje ASCII hodnotu znaku (např.: 37 = %). Takto získaný identifikátor, musí být v čárovém kódu vytištěn na prvním místě. 3.1.3 Pravidla Kód země se musí vyskytovat v tabulce kódů zemí (COUNTRY). Je-li vyplněno pole Do PSČ (EndPostCode), musí být jeho hodnota větší než Od PSČ (BeginPostCode). Kódy služeb (Service codes) musí být zahrnuty v tabulce kódů služeb (SERVICE). Kód depa ve směrovacích místech se musí vyskytovat v tabulce dep (DEPOTS). Kód cílového depa se musí vyskytovat v tabulce dep (DEPOTS). Každý speciální záznam, výjimka definovaná přítomností jednoho nebo více polí Kódy služeb ( Service Codes ), Směrovací místa ( Routing Places ) a Datum odeslání ( Sending Date ) musí mít přednastavenou hodnotu. Každá kombinace země ( Country code ), PSČ ( Single postcode ), kódu služby ( Single service code ), směrovací místo ( Single routing place ) a data odeslání ( Sending date ) musí být jedinečná. Tzn. že se po rozložení každé řádky na jednotlivé kombinace země, PSČ, služby, směrového místa a data odeslání nesmí objevit duplicitní záznam. 3.1.4 Porozumění obsahu tabulky Směrovací tabulka ROUTES je založena na výchozím směrování a směrování výjimek. Následující vysvětlení mají pomoci vysvětlit, jak jsou pole vyplněna: DPD_smerovaci_databaze Strana 11 / 25

3.1.4.1 Výchozí směrování Výchozí směrování reprezentuje cíl balíku pro většinu služeb a odesílajících dep. Výchozí směrování bude použito pro všechny služby a směrovací místa, pro které není definována výjimka pravidly uvedenými v polích kódů služeb a směrovacích míst. Výchozí směrování je vždy uvedeno s prázdným polem kódů služeb a prázdným polem směrovacích míst. Příklad 1: Všechny balíky z dep skupiny GeoPost / DPD do Uzbekistánu jsou předávány přes jednoho partnera, potřebujeme pouze výchozí směrování do Uzbekistánu Příklad 2: Všechny balíky z dep skupiny GeoPost / DPD na nizozemská PSČ 1000 až 1199 jdou přes cílové depo 0516, potřebujeme pouze výchozí směrování pro tato PSČ. 3.1.4.2 Směrování s výjimkou na službu Směrování s výjimkou na službu definuje první úroveň výjimek ve směrovací tabulce. Tyto výjimky budou použity, pokud některé služby mají jiné směrování. Např. expresní služby mohou být doručovány vyhrazenou rozvozovou linkou. Směrování s výjimkou na službu má vyplněno pole kódů služeb. Příklad: Sobotní doručení v Německu (S228) v Německu zajišťují jiné rozvozové linky, proto mají tyto služby jiné směrování zajištěné uvedením směrování s výjimkou na službu. 3.1.4.3 Směrování s výjimkou na směrovací místo Směrování s výjimkou na směrovací místo definuje druhou úroveň výjimek ve směrovací tabulce. Tato výjimka bude zohledněna, pokud pro stejnou službu a cílové místo existuje více směrování než 1 výchozí směrování. Směrování s výjimkou na směrovací místo má vyplněno pole Směrovací místa. Příklad: Balík směřující z místa ve Francii na jiné místo ve Francii je směrován přímo, používá tedy výchozí směrování. Ale balík směřující z České republiky do Francie prochází na vstupu do Francie přes centrální vstupní překladiště, proto mají tyto služby jiné směrování zajištěné uvedením směrování s výjimkou na směrovací místo. DPD_smerovaci_databaze Strana 12 / 25

3.1.5 Příklad #Filename: ROUTES #Version: 20050101 #Update: 20050301 #Expiration: 20050430 #Hash: 7bb39bb530ad0954f8faea585ebea23f40d5a010 #Reference: http://georout.geopost.com/r20050101/common/reference.txt #Fields: DestinationCountry BeginPostCode EndPostCode ServiceCodes RoutingPlaces SendingDate O-Sort D-Depot GroupingPriority D-Sort BarcodeID #Key: DestinationCountry BeginPostCode EndPostCode ServiceCodes RoutingPlaces SendingDate FR 05000 05999 S101154,S289292 CDE,CDK,D0550,D04010408,GDBNL W15 0446 7 11 37 FR 05000 05999 S101154,S289292 CDE,CDK,D0550,D04010408,GDBNL W67 0446 7 12 37 FR 05000 05999 S101154,S289292 GDAFR,GDSAM,D0069,D06900693 W15 0446 7 13 37 FR 05000 05999 S101154,S289292 GDAFR,GDSAM,D0069,D06900693 W67 0446 7 14 37 FR 05000 05999 S155288,S299,S302314 CDE,CDK,D0550,D04010408,GDBNL W15 0446 2 15 37 FR 05000 05999 S155288,S299,S302314 CDE,CDK,D0550,D04010408,GDBNL W67 0446 7 16 37 FR 05000 05999 S155288,S299,S302314 GDAFR,GDSAM,D0069,D06900693 W15 0446 2 17 37 FR 05000 05999 S155288,S299,S302314 GDAFR,GDSAM,D0069,D06900693 W67 0446 7 18 37 FR 05000 05999 0446 7 10 37 FR 06000 06999 S101154,S289292 CDE,CDK,D0550,D04010408,GDBNL W15 0446 7 21 37 FR 06000 06999 S101154,S289292 CDE,CDK,D0550,D04010408,GDBNL W67 0446 7 22 37 FR 06000 06999 S101154,S289292 GDAFR,GDSAM,D0069,D06900693 W15 0446 7 23 37 FR 06000 06999 S101154,S289292 GDAFR,GDSAM,D0069,D06900693 W67 0446 7 24 37 FR 06000 06999 S155288,S299,S302314 CDE,CDK,D0550,D04010408,GDBNL W15 0446 2 25 37 FR 06000 06999 S155288,S299,S302314 CDE,CDK,D0550,D04010408,GDBNL W67 0446 7 26 37 FR 06000 06999 S155288,S299,S302314 GDAFR,GDSAM,D0069,D06900693 W15 0446 2 27 37 FR 06000 06999 S155288,S299,S302314 GDAFR,GDSAM,D0069,D06900693 W67 0446 7 28 37 FR 06000 06999 0446 7 20 37 DE 63869 63871 51 0163 03 37 DE 63872 63875 52 0163 07 37 GB B661AA B661ZZ PL08 0550 4 B131 37 GB B661AA B661ZZ PL09 0550 5 B131 37 Poznámka: Toto je pouze část tabulky ROUTES. Aktuální verzi naleznete na www.dpd.cz/rdb DPD_smerovaci_databaze Strana 13 / 25

3.1.6 Vyhledávací algoritmus (Search algorithm) Před používáním vyhledávacího algoritmu směrovací tabulky je potřeba k místu odesílatele určit odesílající depo, ze kterého je směrování vyhledáváno, a pomocí tabulky dep (DEPOTS) určit jeho zemi ( routing depot country ) a skupinu dep ( depot group ). Příklad: Z místa v Německu, PSČ 20095, je odesílán balík do Francie, PSČ 05123 Vstupní data pro směrování: Odesílající země: DE Odesílající depo: 0120 Skupina dep: DDEN Cílová země: FR Cílové PSČ: 05123 Kód služby: 191 Den odeslání: 2 (úterý) Vyberte všechny záznamy s cílovou zemí Francie, jejichž interval obsahuje cílové PSČ: FR 05000 05999 S101154,S289292 CDE,CDK,D0550,D04010408,GDBNL W15 0446 7 11 37 FR 05000 05999 S101154,S289292 CDE,CDK,D0550,D04010408,GDBNL W67 0446 7 12 37 FR 05000 05999 S101154,S289292 GDAFR,GDSAM,D0069,D06900693 W15 0446 7 13 37 FR 05000 05999 S101154,S289292 GDAFR,GDSAM,D0069,D06900693 W67 0446 7 14 37 FR 05000 05999 S155288,S299,S302314 CDE,CDK,D0550,D04010408,GDBNL W15 0446 2 15 37 FR 05000 05999 S155288,S299,S302314 CDE,CDK,D0550,D04010408,GDBNL W67 0446 7 16 37 FR 05000 05999 S155288,S299,S302314 GDAFR,GDSAM,D0069,D06900693 W15 0446 2 17 37 FR 05000 05999 S155288,S299,S302314 GDAFR,GDSAM,D0069,D06900693 W67 0446 7 18 37 FR 05000 05999 0446 7 10 37 Pokud by existoval pouze jediný záznam s výchozím směrováním, bylo by použito výchozí směrování. Protože je ale záznamů více, je třeba zohlednit výjimky. Vyberte tedy všechny záznamy s odpovídajícím kódem služby. Pokud byl záznam nalezen, pokračujte ve vyhledávání nad daným záznamem nebo skupinou záznamů. Nebyl-li záznam nalezen, vyberte všechny ostatní záznamy. Pro službu 191 byly nalezeny tyto záznamy: FR 05000 05999 S155288,S299,S302314 CDE,CDK,D0550,D04010408,GDBNL W15 0446 2 15 37 FR 05000 05999 S155288,S299,S302314 CDE,CDK,D0550,D04010408,GDBNL W67 0446 7 16 37 FR 05000 05999 S155288,S299,S302314 GDAFR,GDSAM,D0069,D06900693 W15 0446 2 17 37 FR 05000 05999 S155288,S299,S302314 GDAFR,GDSAM,D0069,D06900693 W67 0446 7 18 37 Z nich vyberte všechny záznamy obsahující odesílající zemi, odesílající depo nebo jeho skupinu. Pokud byl záznam nalezen, pokračujte ve vyhledávání nad daným záznamem nebo skupinou záznamů. Nebyl-li záznam nalezen, vyberte všechny ostatní záznamy. Pro odesílající zemi DE byly nalezeny tyto záznamy: FR 05000 05999 S155288,S299,S302314 CDE,CDK,D0550,D04010408,GDBNL W15 0446 2 15 37 FR 05000 05999 S155288,S299,S302314 CDE,CDK,D0550,D04010408,GDBNL W67 0446 7 16 37 Vyberte všechny záznamy s odpovídajícím datem odeslání. Pokud byl záznam nalezen, pokračujte ve vyhledávání nad daným záznamem nebo skupinou záznamů. Nebyl-li záznam nalezen, vyberte všechny ostatní záznamy. Pro den odeslání úterý byl nalezen tento záznam: FR 05000 05999 S155288,S299,S302314 CDE,CDK,D0550,D04010408,GDBNL W15 0446 2 15 37 Je-li výsledkem více než jeden záznam, muselo dojít k chybě ve vyhledávání nebo ve směrovací tabulce. Výstupní data směrování použitá na přepravním štítku balíku tedy jsou: Vstupní třídění O-sort prázdné Cílové depo D-Depot 0446 Priorita seskupení GroupingPriority 2 Hlavní směrování Routing text FR-0446-NCE2 Výstupní třídění D-Sort: 15 ID čárového kódu Barcode ID 37 DPD_smerovaci_databaze Strana 14 / 25

3.1.7 Vývojový diagram vyhledávání Níže zobrazený diagram postupu vyhledávání ve směrovací tabulce (ROUTES), který znázorňuje potřebné vstupní údaje, postup vyhledávání a výstupní údaje poskytnuté databází. DPD_smerovaci_databaze Strana 15 / 25

3.2 Služby Tabulka služeb (SERVICE) slouží k ověření existence číselného kódu služby (Service Code), jeho převedení do textového kódu dané služby (Service Text), která bude vytištěna na štítku, zjištění případné značky služby (Service Mark) a k vyhledání elementů ze kterých se služba skládá (Service Elements). 3.2.1 Popis Název souboru: Typ: SERVICE Povinný 3.2.2 Pole Název pole ID sloupce v tabulce Formát Klíč Volit Komentář elné. Číselný kód služby ServiceCode 3 N A N Textový kód služby ServiceText 16 A/N N N viz: Textový kód služby Značka služby ServiceMark 1 A N A viz: Značka služby Elementy služby ServiceElements TEXT N N viz: Elementy služby 3.2.2.1 Textový kód služby (Service Text) Textový kód služby (Service Text) musí být vytištěn na štítku coby čitelná písmenná zkratka, popisující číselný kód služby (Service Code) dané zásilky a tím jeho vlastnosti 3.2.2.2 Značka služby (Service Mark) Je-li pole Značka služby (Service Mark) vyplněné, musí být tento znak vytištěn na štítku. Značka služby (Service Mark) slouží coby nápověda při ručním třídění a označuje speciální a malé zásilky. 3.2.2.3 Elementy služby (Service Elements) Každá služba, reprezentovaná kódem služby, může sestávat z mnoha elementů. (Service elements). Ty definují vlastnosti, ze kterých se daná služba skládá. Pole Elementy služby (Service elements) zobrazuje seznam čárkou oddělených kódů elementů služby (service element codes). Elementy služby poskytují pouze doplňkové informace a nejsou v zásadě při směrování potřebné. Jejich smyslem je popis funkčních vlastností dané služby. Jejich přehled naleznete v samostatném dokumentu. 3.2.3 Příklad #Filename: SERVICE #Version: 20050501 #Update: #Expiration: 20050831 #Hash: 6bf328d6afe450618888656a2e6b9adf5facc5e9 #Reference: http://georout.geopost.com/r20050101/common/reference.txt #Fields: ServiceCode ServiceText ServiceMark ServiceElements #Key: ServiceCode 150 D-COD+ X 002,100,900 151 D-COD-6+ X 002,100,120,900 152 D-SWAP+ X 002,110,900 153 D-SWAP-6+ X 002,110,120,900 154 PARCELLetter 005 155 PM2 010 DPD_smerovaci_databaze Strana 16 / 25

3.3 Země Tabulka zemí (COUNTRY) slouží k ověření kódů zemí, k převodu kódů zemí na zkratku země, která bude vytištěna na štítku, k vyhledání jazyků používaných v příslušné zemi a také ke zjištění zemí, které nemají systém PSČ. 3.3.1 Popis Název souboru: Typ: COUNTRY Povinný 3.3.2 Pole Název pole ID sloupce v tabulce Formát Klíč Volitelné Komentář. ISO kód číselný ISO-NumCountryCode 3 N A N ISO kód krátký ISO-Alpha2CountryCode 2 A N N ISO kód dlouhý ISO-Alpha3CountryCode 3 A N N Jazyky DestinationLanguages TEXT N A Příznak PSČ FlagPostCodeNo 1 N N N Nemá systém PSČ 3.3.2.1 ISO kód číselný Označení země hodnotou číselného kódu podle normy ISO 3166 3.3.2.2 ISO kód krátký Označení země hodnotou písmenného kódu v krátké variantě podle normy ISO 3166 3.3.2.3 ISO kód dlouhý Označení země hodnotou písmenného kódu v dlouhé variantě podle normy ISO 3166 3.3.2.4 Jazyky Zobrazení seznamu čárkou oddělených jazyků používaných v dané zemi. Seznam sestává z hodnot odpovídajících normě ISO 639. 3.3.2.5 Příznak PSČ Zobrazuje hodnotu 1, pokud daná země NEMÁ systém PSČ 3.3.3 Příklady #Filename: COUNTRY #Version: 20050101 #Update: 20050301 #Expiration: 20050430 #Hash: 8611cb7c40956cfec34efef297129fe3c664834f #Reference: http://georout.geopost.com/r20050101/common/reference.txt #Fields: ISO-NumCountryCode ISO-Alpha2CountryCode ISO- Alpha3CountryCode DestinationLanguages FlagPostCodeNo #Key: ISO-NumCountryCode 056 BE BEL FR,NL 0 250 FR FRA FR 0 276 DE DEU DE 0 372 IE IRL GA,EN 1 DPD_smerovaci_databaze Strana 17 / 25

3.4 Depa Tabulka dep (DEPOTS) se využívá pro ověření kódů dep, k přiřazení kódu depa ke kódu ve formátu IATA, pokud je na štítku hlavní směrování včetně přepravní cesty, zjištění skupiny depa a v případě potřeby také k získání adresy depa. 3.4.1 Popis Název souboru: Typ: DEPOTS Povinný 3.4.2 Pole Název pole ID sloupce v tabulce Formát Klíč Volit Komentář elné. Kód depa GeoPostDepotNumber 4 A/N A N Pseudo IATA kód IATALikeCode 3 A/N N A bez Priority seskupení ID skupiny dep GroupID TEXT N A viz: ID skupiny dep Jméno 1 Name1 35 A/N N N Jméno 2 Name2 35 A/N N A Adresa 1 Address1 35 A/N N A Adresa 2 Address2 35 A/N N A PSČ PostCode 9 A/N N N Město CityName 60 A/N N A Země ISO- 2 A N N Alpha2CountryCode Telefon Phone 35 A/N N A Fax Fax 35 A/N N A Mail Mail 35 A/N N A WEB WEB 35 A/N N A 3.4.2.1 Kód depa DPD číslo depa, unikátní identifikátor pobočky v přepravní síti. 3.4.2.2 Pseudo IATA kód Textová zkratka napodobující IATA kód pro jedinečnou identifikaci lokality. 3.4.2.3 ID skupiny dep ID skupiny dep poskytuje možnost seskupovat depa se stejnou charakteristikou směrovacího místa, například skupina dep státu, geografické oblasti, nebo dopravce. Pole sestává ze seznamu čárkou oddělených ID skupiny dep. Každé ID skupiny dep se skládá ze čtyř znaků a/nebo čísel. 3.4.2.4 Ostatní sloupce Ostatní sloupce obsahují údaje adresa a kontaktní údaje daného depa. Pokud pro určité přepravní trasy je vstupním depem pro cílovou zemi překladiště, pak se jedná o tzv. gateway depo a PSČ může být fiktivní. DPD_smerovaci_databaze Strana 18 / 25

3.4.3 Pravidla IATA kód spravuje cílová země. Není-li pole IATA kód vyplněno, nebude informace přepravní cesta složená z IATA kódu a priority seskupení zobrazena na štítku. V normalizované formě adresy jsou povoleny pouze znaky ze základní ASCII tabulky, bez diakritických znamének či dalších specifických znaků. Pole PSČ bude použito pro směrování balíku, proto musí být vyplněno bez neplatných znaků, tedy bez mezer, pomlček a lomítek. Smí obsahovat pouze čísla a velká písmena. 3.4.4 Vývojový diagram formátování země V diagramu níže můžete vidět proces vyhledání správné země pro vytištění hlavní směrovací informace (Routing Text) na štítku. Tento dodatečný test je nutný vzhledem k existenci speciálních případů, kdy je některé oblast doručována jinou zemí. Příklad: Malá alpská vesnice Kleinwallsertal patří k Rakousku (země AT, PSČ 6992), ale kvůli přístupnosti údolí pouze z území Německa je doručována německým depem (směrování v ROUTES je na depo 0287), takže hlavní směrovací informace bude DE-0287 (D-Depot pro cíl AT 6992 je 0287, kód země depa 0287 v DEPOTS je DE) DPD_smerovaci_databaze Strana 19 / 25

3.4.5 Příklad #Filename: DEPOTS #Version: 20050501 #Update: #Expiration: 20050831 #Hash: 4ab4a8197abd2bb126d8ed4b14a59b3e57875320 #Reference: http://georout.geopost.com/r20050101/common/reference.txt #Fields: GeoPostDepotNumber IATALikeCode GroupID Name1 Name2 Address1 Address2 PostCode CityName ISO- Alpha2CountryCode Phone Fax Mail WEB #Key: GeoPostDepotNumber 0160 FRA DDEM,EEUM,EDEM Depot 0160 DPD Zeitfracht GmbH & Co. KG Kelsterbacher Str. 64 65479 Raunheim DE 0408 MSY DFRM,EEUM Depot 0408 Chronopost S.A. 21, Rue Du Perou Zi Du Perou 91300 Massy FR 0550 BHX DUK0 Depot 0550 DPD (UK) Ltd. c/o GeoPost UK Ltd. Roebuck Lane Smethwick Warley B66 1BY West Midlands GB DPD_smerovaci_databaze Strana 20 / 25

3.5 Informační text o službě (Service Field Info) Tabulka SERVICEINFO slouží jako zdroj správných údajů do pole Service field info na štítku. Tato část štítku obsahuje informační text o službě, lidsky čitelný textový název. Tabulky budou poskytnuty ve více jazycích, což umožňuje tisk v lokálním jazyce. Pro češtinu je název tabulky SERVICEINFO.CS Název souboru: SERVICEINFO.XX (kde 'XX' představuje kód jazyka dle ISO 639) Typ: Volitelný 3.5.1 Pole Název pole ID sloupce v tabulce Formát Klíč Volitelné. Komentář Číselný kód služby ServiceCode 3 N A N Informační text o službě ServicefFieldInfo 100 A/N N A 3.5.2 Příklad #Filename: SERVICEINFO.CS #Version: 20130902 #Expiration: 20140105 #Hash: 755fd81761d0474d68f00ff70ce4516fa8fef173 #Reference: http://extranet.dpd.de/georoute/references_dpd_20130902.txt #Fields: ServiceCode ServiceFieldInfo #Key: ServiceCode 102 nebezpecne zbozi / hazardous goods 103 sobota /saturday 106 ex works nebezpecne zbozi / ex works hazardous goods 109 dobirka / C.O.D. 110 dobirka nebezpecne zbozi / C.O.D. hazardous goods 113 vymena / exchange DPD_smerovaci_databaze Strana 21 / 25