Datum: 2001-08-16 Sida 1 av 6 Gränssnitt Price Online 1 Generella variabler De generella variablerna är till för för att administrera kommunikationen och är gemensamma för all kommunikation. De tre är: request, response, system Den fjärde är data_list som är en vektor av information med själva meddelanden. Rubriken O står för obligatoriskt fält. 1.1 Request Innehåller information till tjänsten. I fältet obligatoriskt står det ett A. Detta fält är obligatoriskt. Addera prefixet request. till variablerna. service.action O String WDR 10 Värde select service.method O String WDR 10 Värde calculate user.name String WDR 30 Användarnamn user.e_mail String WDR 40 Användarens epost-adress 1.2 Response Innehåller information från tjänsten. Addera prefixet response. till variablerna. service.name O String WDR - Namn på tjänsten service.version O String WDR - Versionsnummer (1.0) data_list_count O Int WDR - Antal i data_list
Datum: 2001-08-16 Sida 2 av 6 1.3 System Innehåller felkod från systemet. error.id = 0 betyder OK. Innehåller statistikvariabler till systemet. Addera prefixet system. till variablerna. error.id O Int WDR 5 Felkod error.message String WDR 100 Felmeddelande statistics.remote.ip_address O String WDR - Klientens ip-adress statistics.remote.country_code O String WDR - Landskod för klient, ex. se eller us statistics.remote.send_data_format O String WDR - Klientens sätt att skicka sin Request, xml eller hqf (Http Query Format) statistics.remote.access_type O String WDR - Klientens anropstyp, A (browser) statistics.remote.application_name O String WDR - Klientens sida/modul som anropar statistics.remote.admin_e_mail O String WDR - E-mail till adm. för klient statistics.user.return_mime_format O String WDR - Klientens önskade svarsformat, text/plain, text/html eller text/xml statistics.user.organization_id O String WDR - Klientens organisationsnummer statistics.user.language_code O String WDR - Språkkod för klient, ex. sv_se statistics.service.api_version O String WDR - Gränssnittsversion, 2.0 statistics.service.name O String WDR - Namn på applikation som anropas, Calculate_002 statistics.request.service.action O String WDR - select statistics.request.service.method O String WDR - calculate
Datum: 2001-08-16 Sida 3 av 6 2 Meddelande IFTMIN Efterfrågar pris på transport. I fältet (O)bligatoriskt finns 5 fält markerade ett A. Villkoren för dessa står bland förklaringarna. Addera prefixet data_list.0. till variabeln. consignor_identification O String NAD-CZ 8 Kundnummer för avsändare DE 3039 contract_condition_code O String TSR 4065-PAR 4065-COM 4065-BUD 4065-CLD 4065-DIR 4065-SPC 3 Produktnamn: Välj en av PAR = Parcel, COM = Comfort, BUD = Budget, CLD = Coldsped, DIR = Direct, SPC = Special departure_place_name A String TDT 3227-5 DE 3224 destination_place_name A String TDT 3227-8 DE 3224 consignment_gross_weight A Int CNT 6069-7 DE 6066 Unit 6411 consignment_cube A Float CNT 6069-15 DE 6066 Unit 6411 is_collect A Boolean TSR 7273=CCT is_express Boolean TSR 7273=EXP is_advise_service Boolean TSR 7273=ADS is_dangerous_goods Boolean TSR 7273=DAG is_hot_goods Boolean TSR 7273=HOT is_delivery_date_time Boolean TSR 7273=TID cash_on_delivery Int TSR 7273=COD expanded_insurance Int TSR 7273=INS budget_pallet_count Int CNT 6063-111 DE 6066 Unit 6411 13 Avsändningsort Obligatorisk för alla utom PAR 13 Mottagarort Obligatorisk för alla utom PAR 5 Vikt (Kg). Obligatorisk för PAR, BUD. Se även consignment_cube 6,2 Volym (Kbm). För produkterna COM, SPC, DIR, CLD måste antingen denna eller consignment_gross_weight anges 1 Mottagaren betalar Obligatorisk för alla utom PAR 1 Tilläggstjänst Express. Gäller ej SPC 1 Tilläggstjänst Avisering 1 Tilläggstjänst Farligt gods Gäller ej PAR, CLD 1 Tilläggstjänst Varmtransport Gäller ej PAR, CLD 1 Tilläggstjänst Tidslossning Gäller ej PAR 7 Tilläggstjänst Efterkrav (SEK) 7 Tilläggstjänst Utvidgad varuförsäkring (SEK) 2 Antal pallplatser (st) Gäller endast BUD
Datum: 2001-08-16 Sida 4 av 6 3 Meddelande IFTMCS Levererar efterfrågat pris på transport. Addera prefixet data_list.0. till variabeln. chargeable_distance Int QTY - Avstånd mellan orter för taxering (Km) 6063-49 breakpoint_weight Int CNT - Brytpunktsvikt (Kg), fraktdragande vikt chargeable_weight Int QTY 6063-100 currency_code String CUX 6345 freight_net_cost Float TCC 8023-551 administration_fee Float TCC 8023-205 oil_charge Float TCC 8023-553 collect_fee Float TCC 8023-561 freight_cost Float TCC 8023-??? gotland_charge Float TCC 8023-560 pallet_fee Float TCC 8023-451 freight_total_cost Float TCC 8023-??? express_fee Float TCC 8023-578 advise_service_fee Float TCC 8023-905 dangerous_goods_fee Float TCC 8023-555 delivery_date_time_fee Float TCC 8023-TID carrier_fee Float TCC 8023-CAR - Fraktgrundande vikt (Kg) - Valutakod. Enligt ISO 4217. (SEK/EUR) - Netto grundfrakt - Expeditionsavgift - Oljetillägg - Avgift för mottagarfrakt, dvs den utgår när "Betalande kund" är "Mottagare". - Fraktkostnad Är lika med freight_net_cost + administration_fee + oil_charge + collect_fee - Gotlandstillägg - Pallavgift - Fraktkostnad 2 Är lika med freight_cost + pallet_fee + gotland_charge - Expressavgift - Aviseringsavgift - Farligt gods avgift - Tidslossningsavgift - Inbärning cash_on_delivery_fee Float TCC - Efterkravsavgift
Datum: 2001-08-16 Sida 5 av 6 8023-901 expanded_insurance_fee Float TCC 8023-501 currency_administration_fee Float TCC 8023-??? value_added_tax Float MOA-5025-150 - Utvidgad varuförsäkringsavgift - Valutaavgift. - Moms total_cost Float - Totalsumma 4 Versionshistorik 2.00 010816 Tillägg av statistikvariabler under system. 1.30 000302 Korrigerat referenser i standardfältet 1.20 000120 Förändring pga tillägg för Euro-hantering. Alla valutafält i svaret har bytt typ från Int till Float, 2 decimaler Nya fält: currency_code currency_administration_fee Valutaavgift Valuta-typ, endast SEK eller EUR Tagits bort: hot_goods_fee Denna avgift används ej Kapitel 2.1 Ej giltiga variabler Endast rensning av ej använd information 1.10 000112 Korrigerat enligt WDR Ändrat request.service.type -> request.service.method
Datum: 2001-08-16 Sida 6 av 6 5 Exempel Fråga transportkostnad för produkten Comfort 55 kg 1 cbm från Skara till Kiruna. http://cgi.webtrp.com/cgi-bin/cgiwrap/w01btl/prod2/online/pol/price_result.pl? data_list.0.consignor_identification=[ert kundnummer hos Schenker] &data_list.0.contract_condition_code=com &data_list.0.departure_place_name=skara &data_list.0.destination_place_name=kiruna &data_list.0.consignment_gross_weight=55 &data_list.0.consignment_cube=1 &data_list.0.is_collect= &data_list.0.is_express &data_list.0.is_advise_service &data_list.0.is_dangerous_goods &data_list.0.is_hot_goods &data_list.0.is_delivery_date_time &data_list.0.cash_on_delivery &data_list.0.expanded_insurance &request.service.action=select &request.service.method=calculate &request.format.mime=text%2fplain &request.format.type=url_simple &system.statistics.service.name=calculate_002 &system.statistics.remote.ip_address=2 &system.statistics.service.api_version=2.0 &system.statistics.user.return_mime_format=html &system.statistics.remote.send_data_format=web2 &system.statistics.user.organization_id=[ert organisationsnummer] &system.statistics.user.language_code=sv &system.statistics.remote.country_code=se &system.statistics.remote.admin_e_mail=[er systemadministratörs e-post adress] &system.statistics.remote.access_type=a &system.statistics.remote.application_name=[er applikations namn varifrån requesten skickas] För att returnera HTML, ändra request.format.mime=text%2fhtml och request.format.type=full