Dokumentacja techniczna eksportu XML. v1.01

Podobne dokumenty
Dokumentacja SMS przez FTP

Informację na temat struktury pliku XML

Specyfikacja plików eksportu danych na portal (serwis WWW) - wersja II

CENTRUM PROJEKTÓW INFORMATYCZNYCH MINISTERSTWA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI

Dokumentacja techniczna RockPay

MANUAL API ROKI. System API Roki ma na celu umożliwienie integracji sklepu internetowa użytkownika z portalem aukcyjnym Roki.pl.

System DiLO. Opis interfejsu dostępowego v. 2.0

Instrukcja integracji z portalem ogłoszeń praca.24portal.pl

INFORMACJE NA TEMAT STRUKTURY PLIKU XML

Specyfikacja techniczna pliku wymiany danych

>>> PODRĘCZNIK UŻYTKOWNIKA

dokumentacja PORTAL PODBESKIDZIE.NIERUCHOMOŚCI

Podręcznik użytkownika

Ministerstwo Finansów

29. Poprawność składniowa i strukturalna dokumentu XML

Dokumentacja API Stacja z Paczką ver. 2.14

Instrukcja użytkownika. Aplikacja dla Comarch Optima

MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP

ibok Internetowe Biuro Obsługi Klienta

Instrukcja do programu DoUPS 1.0

Instrukcja użytkownika. Aplikacja dla WF-Mag

VinCent modyfikacje 1.32

Szkolenie systemu POL-on

Instrukcja użytkownika. Aplikacja dla Comarch ERP XL

Podstawowe zasady dotyczące potwierdzania warunków transakcji na Platformie konfirmacji.

Opis modułu pl.id w programie Komornik SQL-VAT

Jednolity Plik Kontrolny w IFK

Opis protokołu komunikacji programu mpensjonat z systemami zewnętrznymi (np. rezerwacji online)

Rola języka XML narzędziem

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

Jednolity Plik Kontrolny w IFK

Instrukcja do programu DoDHL 1.5

API przekazy masowe - Dokumentacja. v 1.1, czerwiec 2014 KIP S.A. ul. Św. Marcin 73/ Poznań.

E-faktura PKP Energetyka

Problemy techniczne. Jak udostępnić dane na potrzeby wykonania usługi serwisowej lub wdrożeniowej? Zabezpieczanie plików hasłem

Opis modułu pl.id w programie Komornik SQL-VAT

Instrukcja obsługi i konfiguracji Interfejsu Pcm2www

Portal Świadczeniodawcy (PŚ)

Kurier Siódemka (by CTI)

XML INFORMACJE NA TEMAT STRUKTURY ( )

Moduł eksportu plików JPK z programów SOHO, SOGA, SOSPA

Jak przygotować zbiorczy plik JPK VAT i przesłać go do urzędu skarbowego?

Posiada (TAK / NIE. Zrzut ekranu. Opis funkcji

LOGOTECH AA KSP - RODO. Dostęp do danych przetwarzanych w biurach rachunkowych programem Ksp. Tomasz Adamczyk współadministrator danych

Poradnik korzystania z usługi FTP

Podstawy języka XML. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz

Instrukcja użytkownika

Instrukcja użytkownika. Aplikacja dla Comarch Optima

Praca z wynikami w ALOORA

1. Pobieranie i instalacja FotoSendera

Instrukcja do programu DoGLS 1.0

Instrukcja obsługi DHL KONWERTER 1.6

Problemy techniczne. Jak udostępnić dane na potrzeby wykonania usługi wdrożeniowej? Zabezpieczanie plików hasłem

Ministerstwo Finansów

Szkolenie systemu POL-on

Import zleceń / Integracja klienta K-Ex

Instrukcja użytkownika systemu bankowości internetowej dla firm POLECENIA ZAPŁATY. BOŚBank24 iboss

Funkcje standardowej wersji programu WAGMASTER (obsługa wag samochodowych)

VinCent zmiany w wersji 1.37

INSTRUKCJA AKTYWACJI I OBSŁUGI BRAMKI SMS DLA FIRM. (Bramka SMS dla małych Firm, Bramka SMS Pro)

Ogólnopolskie Repozytorium Prac Dyplomowych

Instrukcja wypełniania wniosku o dofinansowanie w ramach programu EWA plus

Szczegółowe informacje dotyczące przekazywania do Bankowego Funduszu Gwarancyjnego informacji kanałem teletransmisji

SYSTEM ARCHIWIZACJI DANYCH

Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia.

Ministerstwo Finansów

Instrukcja do programu Do7ki 1.0

ShopGold Integrator by CTI. Instrukcja

Program Import Kontrahentów XLS dla Subiekta GT.

Do wersji Warszawa,

DPDInfoServices. Specyfikacja biznesowa. Version DPD Polska Sp. z O.O. Warszawa

Dokumentacja API Stacja z Paczką ver. 2.09

Instrukcja pobrania i instalacji. certyfikatu Microsoft Code Signing. wersja 1.4

Problemy techniczne. Jak można zmienić dane licencjobiorcy?

HermesEX. Dokumentacja serwisowa v

INSTRUKCJA INSTALACJI I KONFIGURACJI APLIKACJI WEBSOFT SITE ANALYZER 2.7.1

Zmiany w programie VinCent 1.28

49zł 99zł 149zł 399zł

Ministerstwo Finansów

Portal SRG BFG Instrukcja korzystania z Portalu SRG BFG

Instrukcja obsługi Multiconverter 2.0

Specyfikacja API 1.0. Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST

Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc

Raporty e-zla dla płatników. Instrukcja dla producentów programów płacowo-kadrowych. Jak skorzystać z usługi automatycznego pobierania?

Klikając zaloguj do KIRI-BS zostaniemy przekserowani do strony logowania Bankowości Internetowej.

WYDRA BY CTI. WYSYŁANIE DOKUMENTÓW ROZLICZENIOWYCH I ARCHIWIZACJA Instrukcja do programu

BRAMKA HTTP SMS XML Dokumentacja techniczna. wersja 3.32

MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI

Rejestrator czasu pracy z foto-rejestracją

Podsystem Monitorowania Europejskiego Funduszu Społecznego 2007 dla PO KL

OPIS FORMATÓW PLIKÓW EKSPORTU HISTORII OPERACJI WYKORZYSTYWANYCH W BANKOWOŚCI ELEKTRONICZNEJ IDEA BANK S.A.

NOWY SZABLON IMPORTU PLIKÓW

Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc

1. Logowanie się do panelu Adminitracyjnego

Wnioskowanie o licencję z poziomu kalkulatora zalecane

Modele danych walidacja widoki zorientowane na model

Portal SRG BFG. Instrukcja korzystania z Portalu SRG BFG

DOKUMENTACJA TECHNICZNA SMS API MT

Instrukcja. Pierwsza rejestracja dystrybutora Grohe w systemie serwisowym.

Transkrypt:

Dokumentacja techniczna eksportu XML v1.01

Spis treści 1. Informacje podstawowe... 3 1.1. Zasady ogólne... 3 1.2. Dane dostępowe serwera FTP... 3 1.3. Czas oczekiwania na przetworzenie... 3 2. Eksport danych... 4 2.1. Paczka eksportowa... 4 2.2. Rodzaje eksportów... 4 2.3. Sposoby przesyłania zdjęć... 4 2.4. Usuwanie ofert... 5 2.5. Numer oferty... 5 3. Plik XML... 6 3.1. Struktura... 6 3.2. Przykładowy plik XML... 7 Trader.com (Polska) 2

1. Informacje podstawowe 1.1. Zasady ogólne Plik XML dla zachowania polskich znaków diakrytycznych musi być zakodowany w standardzie UTF-8. Schemat XSD pliku XML z danymi ogłoszeń, zawierający objaśnienia pól w języku polskim i angielskim dostępny jest pod adresem: http://www.autotrader.pl/documents/autotrader.xsd Przed przetworzeniem paczki eksportowej sprawdzana jest poprawność składniowa oraz zgodność pliku XML ze schematem XSD. W przypadku wykrycia niezgodności paczka jest pomijana. Do sprawdzenia zgodności wygenerowanego pliku XML ze schematem XSD można posłużyć się jednym z wielu darmowych narzędzi dostępnych online, np. http://www.freeformatter.com/xml-validator-xsd.html 1.2. Dane dostępowe serwera FTP Każdy użytkownik wykonuje eksporty na swoje indywidualne konto FTP. Na dane dostępowe składają się unikalne Login Hasło Dane dostępowe do konta FTP nadaje Biuro obsługi klientów, po otrzymaniu potwierdzenia o gotowości wykonywania eksportów. 1.3. Czas oczekiwania na przetworzenie Paczki eksportowe przetwarzane codziennie są w godzinach 00:00 22:00. Czas oczekiwania na przetworzenie zależy od aktualnego obciążenia systemu i średnio wynosi od 5 do 10 minut, może się jednak wydłużyć w okresie dużego nasilenia eksportów od klientów. Trader.com (Polska) 3

2. Eksport danych 2.1. Paczka eksportowa Paczka z danymi ofert musi mieć postać archiwum ZIP zawierającego Plik XML z danymi ofert w formacie zgodnym ze schematem Autotrader.xsd Pliki zdjęć w formacie JPG (jeżeli zdjęcia nie są podane jako adresy URL) W danym momencie na koncie klienta może się znajdować kilka paczek oczekujących na przetworzenie, dlatego pliki muszą posiadać unikalne nazwy zawierające datę i godzinę wygenerowania, np.: trader-20150618-092755-calosc.zip Po poprawnym zakończeniu transferu na serwer FTP, należy zmienić nazwę pliku dodając na początku ciąg znaków ok- : ok-trader-20150618-092755-calosc.zip Tylko pliki z nazwą zaczynającą się od ok- będą przetwarzane. Przesyłanie pliku od razu z nazwą rozpoczynającą się od ciągu znaków ok- nie jest zalecane, gdyż w przypadku nieoczekiwanego przerwania transferu, spowoduje to opóźnienie w przetwarzaniu kolejnych paczek eksportowych. 2.2. Rodzaje eksportów Dopuszczalne są 2 rodzaje eksportu przyrostowy zawierający informacje o ogłoszeniach dodanych i/lub zmienionych i/lub usuniętych od momentu wykonania poprzedniego eksportu całościowy zawierający informacje o wszystkich ogłoszeniach jakie powinny znajdować się na koncie klienta Uwaga! Aplikacja musi umożliwiać wykonanie eksportu całościowego. 2.3. Sposoby przesyłania zdjęć Dopuszczalne są 2 sposoby przesyłania zdjęć Jako pliki JPG jeżeli ogłoszenie w pliku XML posiada zdefiniowane zdjęcia, muszą być one przesłane w paczce eksportowej Jako adresy URL do zasobów zewnętrznych Trader.com (Polska) 4

2.4. Usuwanie ofert Informację o ofertach do usunięcia można przesłać na 3 sposoby Wykonując eksport całościowy, wszystkie oferty na koncie klienta które nie zostały w nim zawarte zostaną usunięte Wykonując eksport przyrostowy zawierający listę numerów ofert do usunięcia Wykonując eksport przyrostowy zawierający listę numerów ofert do pozostawiania, wszystkie ofert na koncie klienta spoza tej listy zostaną usunięte 2.5. Numer oferty Numer oferty musi być unikalny w ramach wszystkich ofert danego klienta. Na jego podstawie wyszukiwane są oferty do zaktualizowania lub usunięcia. Trader.com (Polska) 5

3. Plik XML 3.1. Struktura Podstawowa struktura pliku XML <?xml version="1.0" encoding="utf-8"?> <Autotrader xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"> <ExportSettings> (...) Znaczniki z informacjami o eksporcie ( ) </ExportSettings> <Adverts> <Advert> (...) Znaczniki z danymi ogłoszenia ( ) <Pictures> (...) Znaczniki definiujące zdjęcia do ogłoszenia ( ) </Pictures> </Advert> </Adverts> <AdvertManagment> (...) Znaczniki z informacjami o ogłoszeniach do usunięcia ( ) </AdvertManagment> </Autotrader> Pola zawierające wartości tekstowe, a w szczególności opis ogłoszenia musi być opatrzony znacznikami <![CDATA[]]>. Należy zwrócić uwagę na kolejność tagów XML. Schemacie XSD definiuje pola wymagane. Adresy z listami dostępnych wartości dla pół słownikowych podane są w schemacie XSD. W ramach sekcji AdvertManagment niedopuszczalne jest podanie zarówno listy AdvertsToKeep jak i AdvertsToDelete. Należy podać tylko jedną z tych list. W przypadku eksportu całościowego informacje podane w tej sekcji są ignorowane. Trader.com (Polska) 6

3.2. Przykładowy plik XML <?xml version="1.0" encoding="utf-8"?> <Autotrader xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"> <ExportSettings> <ExportType>Incremental</ExportType> <SchemaVersion>1.0.0</SchemaVersion> <ClientId>111</ClientId> </ExportSettings> <Adverts> <Advert> <AdvertId>123</AdvertId> <AdvertType>ForSale</AdvertType> <Title>Fiat Palio 1.2 2001 r.</title> <Description><![CDATA[WITAM!Palio zadbany i bez uszkodzeń lakieru i otarć nadwozia używany prywatnie przez 1-właściciela od nowości garażowany w domu prywatnym. Do samochodu dołączone są wszystkie dokumenty łącznia z książką serwisową oraz fakturami z poszczególnych przeglądów w stacji serwisowej Fiata. Dodatkowo posiada dzielone siedzenia tylne,regulacje pionową kierownicy,welurowe tapicerki,komputer,atermiczne szyby,odcięcie zapłonu. Istnieje możliwość zamiany i zakupu na raty. SAMOCHOD OBJETY JEST KOMISOWA GWARANCJA NA PRZEBIEG,NA BEZWYPADKOWOSC I NA LEGALNOSC POCHODZENIA. Zapraszamy codziennie od 8.00-20.00]]></Description> <Price>12500</Price> <PriceCurrency>PLN</PriceCurrency> <PriceIsNetto>0</PriceIsNetto> <PriceIsNegotiable>0</PriceIsNegotiable> <IsNew>0</IsNew> <IsDamaged>0</IsDamaged> <HasWarranty>0</HasWarranty> <MainCategoryId>131</MainCategoryId> <CategoryId>29454</CategoryId> <Make>Fiat</Make> <Model>Palio</Model> <Version>Weekend</Version> <ProductionYear>2001</ProductionYear> <FirstRegistration>09-10-2001</FirstRegistration> <City>Skawina</City> <Voivodeship>Małopolskie</Voivodeship> <Country>Polska</Country> <OriginCountry>Polska</OriginCountry> <History> <HistoryElement>82</HistoryElement> <HistoryElement>83</HistoryElement> <HistoryElement>85</HistoryElement> </History> <Equipment> <EquipmentElement>1060</EquipmentElement> <EquipmentElement>73</EquipmentElement> </Equipment> <EnginePower>75</EnginePower> <EngineCapacity>1200</EngineCapacity> <Mileage>65000</Mileage> <SeatCount>5</SeatCount> <Vin>asdfg12a456ssiuyt</Vin> <Color>Czerwony</Color> Trader.com (Polska) 7

<BodyTypeId>849</BodyTypeId> <FuelTypeId>44</FuelTypeId> <DriveId>200164</DriveId> <TransmissionId>200011</TransmissionId> <DoorCountId>200111</DoorCountId> <PhoneNumber>+48 500 600 700</PhoneNumber> <AdditionalContact>a@b.pl</AdditionalContact> <Pictures> <SourceType>HttpUrl</SourceType> <PicturePath>http://www.autotrader.pl/Images3/logo-autotraderpl.png</PicturePath> </Pictures> </Advert> </Adverts> <AdvertManagment> <AdvertsToKeep> <AdvertId>123</AdvertId> <AdvertId>124</AdvertId> </AdvertsToKeep> </AdvertManagment> </Autotrader> Trader.com (Polska) 8