Home > Software > z/OS Message Broker, CET/MEZ i DST w USA

z/OS Message Broker, CET/MEZ i DST w USA

March 29th, 2009

Tym razem będzie krótko i na temat. Sytuacja wydarzyła się co prawda kilka tygodni temu, ale powtórzyć się może najwcześniej za rok, i mam nadzieję, że zaoszczędzę komuś trochę czasu gdy się z tym spotka.

Jeśli w drugą niedzielę marca  – a dzień ten wyznaczył amerykański Kongres – Twoje flowy uruchomione na WebSphere Message Brokerze na mainframie z/OS nagle zaczną tworzyć timestampy przesunięte o jedną godzinę do przodu, to upewnij się, że broker korzysta ze strefy czasowej MEZ.

Okazuje się, że broker na z/OS musi różnić się od całej reszty świata i CET (Central European Time) nie jest poprawną strefą czasową dla Polski. Właściwą strefą czasową dla Polski jest MEZ (Mitteleuropäische Zeit).

CET działa prawie dobrze, czyli tworzy dobre timestampy, ale jednocześnie w drugą niedzielę marca chętnie zauważa, że w Stanach przesuwane są zegarki, więc aplikuje taką zmianę również u siebie. Przy ustawionej strefie MEZ broker zachowuje się poprawnie

Co prawda CET i MEZ powinny oczywiście oznaczać to samo, ale jakoś mnie nie dziwi, że na mainframie tak nie jest..

@fourthrealm

Share
Comments are closed.