Skąd pochodzi OFTP2
Odette to organizacja europejskiego przemysłu motoryzacyjnego zajmująca się standardami łańcucha dostaw i wymiany danych. Specyfikację OFTP2 rozwija i utrzymuje tam „OFTP2 Experts Group”. Sama Odette nie sprzedaje oprogramowania, dostarczają je dostawcy technologii. Według Odette OFTP2 jest najszerzej stosowanym protokołem wymiany danych o krytycznym znaczeniu dla biznesu w motoryzacji przez publiczny internet.
Pierwotny ODETTE-FTP pochodzi z 1986 roku i działał w sieciach takich jak X.25 i ISDN. Wersja 2 ukazała się w 2007 roku jako RFC 5024 i jest przeznaczona do internetu. Nowe elementy to:
- szyfrowanie połączenia przez TLS (Transport Layer Security, ta sama technika co w HTTPS)
- wzajemne uwierzytelnianie certyfikatami
- szyfrowanie i podpisywanie pojedynczych plików
- kompresja
- podpisane potwierdzenia odbioru
OFTP2 przesyła tylko pliki. Co jest w pliku, to osobna sprawa: najczęściej harmonogram dostaw, awizo wysyłki lub faktura w formacie VDA albo EDIFACT (zob. VDA i standardy Global).
Jak przebiega sesja OFTP2
Jedna strona nawiązuje połączenie TCP z drugą. RFC 5024 określa do tego dwa stałe porty: 3305 dla połączeń niezabezpieczonych i 6619 dla połączeń z TLS. Funkcje bezpieczeństwa OFTP2 opierają się na TLS, czyli na porcie 6619.
Po nawiązaniu połączenia obie strony logują się poleceniem SSID (Start Session). Zawiera ono Odette ID danej strony i hasło, które partnerzy wcześniej uzgodnili. Dopiero potem przesyłane są pliki. Każdy plik zaczyna się od polecenia SFID (Start File). Podaje ono nazwę pliku, datę i godzinę, format i rozmiar oraz nadawcę i odbiorcę pliku, znów jako Odette ID.
Jeśli transmisja zostanie przerwana, OFTP2 wznawia ją od ostatniego potwierdzonego miejsca. Przy dużych plikach i niestabilnych łączach oszczędza to czas i podwójne transmisje.
Odette ID i certyfikat
Do każdego połączenia OFTP2 potrzebne są dwie rzeczy, o które występuje się do podmiotów zewnętrznych: identyfikator i certyfikat.
Odette ID jako adres w sieci OFTP2
W RFC 5024 Odette ID nazywa się „Identification Code”. Ma 25 znaków i jest zbudowany według ISO 6523:
| Pozycja | Długość | Zawartość |
|---|---|---|
| 1 | 1 | „O” dla identyfikatora nadanego przez Odette |
| od 2 do 5 | 4 | International Code Designator (ICD), czyli lista numerów, z której pochodzi identyfikator |
| od 6 do 19 | 14 | identyfikator organizacji |
| od 20 do 25 | 6 | podadres dla określonego systemu w firmie |
Podadres przydaje się, gdy firma prowadzi kilka systemów OFTP2, na przykład jeden testowy i jeden produkcyjny. Odette nadaje własne kody w ramach Odette ID Service. Dla samych serwerów OFTP2 istnieje „OFTP Code”; według Odette kosztuje 175 € (stan na 16.10.2026). Niektórzy partnerzy akceptują też identyfikatory oparte na innych systemach numeracji. Czego wymaga klient, podaje jego specyfikacja. Więcej o identyfikatorach ogólnie: GLN i inne identyfikatory.
Certyfikaty i Odette CA
OFTP2 używa certyfikatów X.509, tej samej techniki co strony internetowe. Certyfikat służy do szyfrowanego połączenia (TLS), szyfrowania plików i podpisów. Odette wymaga certyfikatu od urzędu certyfikacji, który znajduje się na liście Odette Trust Service Status List (TSL).
Jeden z tych urzędów prowadzi sama Odette: Odette CA. Certyfikatu nie dostaje się tam od ręki. Punkt rejestracji sprawdza każdy wniosek, zanim CA wystawi certyfikat. Odette podaje 180 € rocznie przy okresie ważności 1, 2, 3 lub 4 lat (stan na 16.10.2026).
W praktyce oznacza to: przed pierwszym połączeniem Państwo i partner wymieniają certyfikaty publiczne. Gdy certyfikat wygaśnie, połączenie staje. Dlatego monitorowanie dat ważności należy do eksploatacji. Odette opisuje procedurę PDX (Partner Details Exchange via XML), dzięki której partnerzy mogą automatycznie wymieniać dane połączeń i nowe certyfikaty; nie każde oprogramowanie ją obsługuje.
Potwierdzenie odbioru EERP
Gdy plik dotrze do celu, odbiorca odsyła EERP (End to End Response). Nadawca wie wtedy, że plik dotarł, i może zamknąć swoją kopię. Jeśli zażądano tego przy wysyłce, EERP jest podpisane i nadaje się jako dowód. Jeśli odbiorca nie może przetworzyć pliku, zgłasza to komunikatem NERP (Negative End Response).
Dla dostawcy EERP jest ważne: bez niego nie wiadomo na pewno, czy awizo wysyłki dotarło do klienta, zanim ciężarówka stanie przy rampie. Odpowiednik w AS2 to MDN (zob. AS2 w praktyce).
Czego dostawca potrzebuje do OFTP2
- Oprogramowania OFTP2 działającego całą dobę, bo harmonogramy dostaw przychodzą także w nocy.
- Odette ID, własnego lub według wymagań klienta.
- Certyfikatu od urzędu z listy Odette, z planem odnowienia.
- Osiągalności: stałego publicznego adresu IP lub stałej nazwy DNS oraz, jeśli to partner nawiązuje połączenie, otwartego portu przychodzącego 6619 w zaporze.
- Profilu partnera: jego Odette ID, adresu i portu, haseł, certyfikatu oraz reguł dotyczących nazw plików i potwierdzeń odbioru. Te dane przychodzą razem ze specyfikacją EDI lub formularzem rejestracyjnym.
Przed uruchomieniem produkcyjnym niemal zawsze odbywa się test z partnerem: najpierw połączenie, potem pliki testowe, potem zatwierdzenie.
Oprogramowanie przetestowane przez Odette
Odette regularnie sprawdza produkty OFTP2 według ustalonych przypadków testowych pod kątem zgodności z RFC 5024 i współpracy z systemami referencyjnymi. Rejestr na odette.org obejmuje tylko produkty, które przeszły ostatnie testy; sprawdzane są wyłącznie funkcje OFTP2. Według stanu na 16.10.2026 było tam ponad 20 dostawców.
Według Odette przetestowane oprogramowanie staje się „coraz częściej” warunkiem w przetargach producentów samochodów, czasem obowiązkowym dla ich dostawców. Dlatego warto wcześnie zapytać klienta, czy wymaga oprogramowania z listy.
OFTP2 w edi-service.eu
edi-service.eu obsługuje OFTP2 jako kanał transmisji, razem z AS2, SFTP, HTTPS i e-mailem (przegląd: Kanały transmisji EDI). Mówiąc wprost: komponent OFTP2, którego używamy, nie znajduje się w rejestrze oprogramowania przetestowanego przez Odette. Jeśli klient wyraźnie wymaga oprogramowania z listy, wyjaśnimy to z Państwem przed zawarciem umowy. Co obejmuje cena, opisuje sekcja Cena.
Najczęstsze pytania
Ile kosztuje OFTP2?
Sam protokół jest opisany publicznie i nic nie kosztuje. Koszty dotyczą oprogramowania, Odette ID (OFTP Code według Odette 175 €) i certyfikatu (w Odette CA 180 € rocznie), stan na 16.10.2026. Do tego dochodzi nakład pracy na konfigurację i testy z każdym partnerem.
Jakiego portu potrzebuje OFTP2?
Dla OFTP2 z TLS ustalono port 6619, bez TLS port 3305. Jeśli to partner nawiązuje połączenie z Państwem, port musi być otwarty dla ruchu przychodzącego w zaporze. Jeśli połączenia nawiązują tylko Państwo, wystarczy reguła dla ruchu wychodzącego.
Czy potrzebny jest certyfikat z Odette CA?
Niekoniecznie. Odette wymaga certyfikatu od urzędu z listy zaufanych urzędów certyfikacji Odette, a Odette CA jest jednym z nich. Niektórzy partnerzy wskazują urząd w swojej specyfikacji.
Czym różni się OFTP2 od AS2?
Oba bezpiecznie przesyłają pliki EDI przez internet. OFTP2 działa przez własne połączenie TCP i jest rozpowszechniony w motoryzacji, AS2 działa przez HTTP i nie jest związany z żadną branżą. Z którego kanału Państwo korzystają, określa zwykle klient.
Czy można używać OFTP2 bez stałego łącza internetowego?
Tylko w ograniczonym zakresie. Jeśli partner sam wysyła pliki do Państwa, potrzebuje stałego adresu, pod którym oprogramowanie jest osiągalne. Bez stałego adresu trzeba by samemu odbierać pliki, a to musi obsługiwać partner.
Chcą Państwo wiedzieć, czy integracja OFTP2 z edi-service.eu jest możliwa? Wyślij zapytanie
Źródła
- RFC Editor: „RFC 5024: ODETTE File Transfer Protocol 2”, https://www.rfc-editor.org/rfc/rfc5024 (dostęp 16.10.2026)
- Odette International: „OFTP2”, https://www.odette.org/oftp2 (dostęp 16.10.2026)
- Odette International: „OFTP2 Software” (rejestr przetestowanego oprogramowania), https://www.odette.org/services/oftp2/software (dostęp 16.10.2026)
- Odette International: „Is your OFTP2 software up to date?”, https://odette.org/news/story/is-your-oftp2-software-up-to-date (dostęp 16.10.2026)
- Odette International: „Certificates”, https://odette.org/certificates (dostęp 16.10.2026)
- Odette International: „Odette ID”, https://www.odette.org/odette-id (dostęp 16.10.2026)