Petra2 Java API – SjOrderFacadeInterface.addTravelServiceTransportOrderItemsBasedOnSpecification

Method description

Denna metod används för att boka en förbindelse med en eller flera delsträckor. Inget tidtabellssvar finns på servern så en förbindelse byggs upp utifrån de delsträckor som anges i indatat. Indatat har normalt sitt ursprung i en tidigare gjord tidtabellsfråga.

Det är viktigt att hela förbindelsen bokas i samma begäran. Det kan bli flera beställningsrader skapade av en begäran, till exempel om det finns mer än en ConsumerSingleLightSpecification i metodanropet. Flaggan UseSeparateOrder i indatat anger om man vill ha varje beställningsrad (OrderItemDescription) i en egen beställning (OrderDescription) i stället för alla beställningsrader i samma beställning. Svaret kan alltså bestå av flera beställningar, vilket avviker från det normala i Petra2 Java API.

Vid bokning av tillval skickas tillvalen in i en OptionSpecificationList på samma sätt som vid prisfråga.

Bokningarna sker enligt "Light"-konceptet vilket innebär att servern fyller på värden i fält som saknas i indata via säljtabelldata.


For Javadoc, click here.

Input

TravelServiceTransportConsumerSpecification

Output

TravelServiceTransportConsumerResult