Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Dody Gunawinata
    @dodyg

    This is the answers:

    This point is actually covered in the NDC Implementation Guide V2 that was just published.

    Indeed, the aggregation function is useful during the initial phase of the shopping conversation – so that the seller/agent can reach out to several airlines in parallel via an aggregator. (see page 14 – An Aggregator’s role is to request Offers from Airlines based on a shopping request initiated by a Seller, and respond to the Seller with a consolidated set of these Offers. This consolidation could involve receiving one or more Offers from Airlines and deciding which Offers and in what form they should be presented to the Seller).

    Later on (see page 17), If a Customer chooses to accept an Offer, the Seller will ask the Airline to create an Order. This Order creation request may be sent directly to the Airline, or it may still pass through the Aggregator. If the request passes through the Aggregator, their role is passive and they will act as a proxy, they may continue to aid with authentication of the messages/the actors involved, but they will no longer be applying any routing logic as the Order is placed with the specific Airline that created the chosen Offer originally.

    So now I am going to narrow the scope of the exchange I am working on to simply maintaining Airline Profiles Repository and Matching Engine (two separate projects). No need to passing through or proxy functions.
    Jorge Díaz
    @xurde
    I still disagree with this.
    I mean
    now go and tell the OTA tech team...
    implement this pattern
    but consider this:
    Alrline A uses SOAP, with this required headers and this specific authentications
    Airline B uses plain HTTP, with HTTP basic Auth and this specific HTTP headers
    Airline C….
    and so on
    you’ll see their face :)
    Dody Gunawinata
    @dodyg
    One way to overcome this is simply to put adapters in front of these core two functions
    hmm...
    Jorge Díaz
    @xurde
    this “adapters” would depend a lot on everyone’s case
    but yes, the NDC SDK’s I was doing were intended to deal with this properly
    Dody Gunawinata
    @dodyg
    were?
    Jorge Díaz
    @xurde
    well, at the end we had two weeks to work on it
    not too much time to do all the abstraction I think it was required
    Jorge Díaz
    @xurde
    Hey, @nderkach are you experiencing recently problems to access BA sandbox?
    Jorge Díaz
    @xurde
    somthing like <Description>NDC_DIST_1005 - Unable to proceed as aggregator Travel is not recognised.</Description>
    Dody Gunawinata
    @dodyg
    Although they can use a copy editor "Agency Focussed Ditribution Platform"
    Dody Gunawinata
    @dodyg
    Anybody based in Berlin? I will be in Berlin next week and I'd love to meet up for lunch or drinks.
    Jorge Díaz
    @xurde
    Hey @dodyg are you still here?
    I just saw your message
    and I’m in Berlin
    @dodyg I know this company, not sure about how NDC-aware they are :)
    Nikolay Derkach
    @nderkach
    Jorge Díaz
    @xurde
    @nderkach They are taking it easy. :D
    Nikolay Derkach
    @nderkach
    looks like it's only for their PSS product (Altea), they are not building a gateway
    in that case it's great news, as it means more NDC-enabled airlines
    Shiny
    @shinyzhu_twitter
    When do open-NDC update to version 16.1?
    Jorge Díaz
    @xurde
    You mean in the NDC Validator?
    Jorge Díaz
    @xurde
    @shinyzhu_twitter ?
    Jakub Vysoký
    @kvbik
    nice to meet you, everyone. i will do my best to check how i can help with python integration..
    Jorge Díaz
    @xurde
    @kvbik You are very welcome!
    it's great to have someone taking care of Python here :)
    Jakub Vysoký
    @kvbik
    well, i need to do my research first.
    but i have pushed README.rst to the repo :D
    did not have time to go through other implementations, but i would love to inspire by the ruby and javascript bindings.
    is there any kind of mock that you guys run tests against?
    Jakub Vysoký
    @kvbik
    probably that is what #ndc-sanbox is about?
    Jorge Díaz
    @xurde
    Yes, exactly :)
    actually you have a deployed version in Heroku
    but of course you might want to deploy your own and take control of contents
    (routes)