Hallo zusammen,

es ist ein Config-Hotfix live gegangen.

Verantwortliche: RKU, JFL

Zeitpunkt: 20. März 2024, 15 Uhr

Kunden: LMX

Info: 

Zum Hotfix  24.04 build 29. gehört auch eine Config, die ich eben bei LMX gesetzt habe.


Historie:
(scrollt gern drüber)


Es gibt bei Traffics eine uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuralte Logik, die sagt: Wenn du nix in der RT-Tabelle hast, fragt Traffics an. Und wenn du was findest, frag trotzdem an. Man weiß ja nie...

Diese Logik sprang immer wieder an, obwohl sich der Rest der Schnittstelle nicht zuletzt durch die Multimarkenfähigkeit und die alternativen Flüge längst weiterentwickelt hat.

Ein früherer Buchungskernentwickler hatte damals an der Schnittstelle gebaut und alles mit doppelten Verneinungen und merkwürdig benannten Configschaltern abgesichert; wir haben z.B.
    [isTFXSpecialCaseStrict] => true
    [serveYouTrafficSpecialCase] => true

und Configs, die COMPONENTS.XRES.ACCOUNTS.SERVEYOU.STRICT_SPECIAL_CASE heißen.

Alles sehr transparent; besonders wenn ein Veranstalter wie LMX mit verschiedenen Marken verschiedene business cases abilden muss.
Seit ein paar Wochen ging das schief, weil der vorher nur sinnlose Zusatzrequest plötzlich richtig Ärger gemacht hat.

Wir haben jetzt einfach eine Config gebaut und sie völlig logisch COMPONENTS.XRES.ACCOUNTS.SERVEYOU.DISABLE_STRICT_SPECIAL_CASE_IF_PID_NOT_TFX_SPECIALWAY genannt, die über den hartcodierten "force serveyou request" drüber springt, wenn bestimmte Bedingungen erfüllt sind... Eingeschaltet habe ich sie um 15 Uhr.
Würde Traffics jetzt Amok laufen, kann ich die wieder abschalten. Aber es sieht gut aus.


Fakten:

Die Config heißt natürlich COMPONENTS.XRES.ACCOUNTS.SERVEYOU.ENABLE_OPENREQUEST

Default und nicht gesetzt, heißt "mach wie bisher"; N
0 - wie jetzt bei LMX - heißt "Mach keinen open request".

Das Leben ist schön.



-- 
________________________________________________________
TraSo GmbH
Nonnenstr. 42
D-04229 Leipzig
Telefon: 0341 - 355 740 23
Fax: 0341 - 355 740 21

E-Mail: j.florstedt@traso.de
Internet: http://www.traso.de

________________________________________________________
Geschäftsführer: Haiko Gerdes
Handelsregister: Amtsgericht Leipzig, HRB 21850