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