8.21 iManager a server LDAP používajú odlišné rozsahy dátumov

Ak vytvoríte v aplikácii iManager atribút použitím syntaxe Time, zadáte hodnotu atribútu a potom vyhľadáte hodnotu použitím servera LDAP, server LDAP vráti hodnotu, ktorá sa líši od hodnoty zadanej aplikáciou iManager.

iManager aj server LDAP natívne ukladajú hodnoty dátumov použitím prvých 31 bitov z 32-bitového celého čísla bez znamienka. Tieto dve aplikácie však odlišne interpretujú najvýznamnejší bit (MSB) v celom čísle, pričom iManager používa MSB na ukladanie dátumov skorších než 1970, kým server LDAP používa MSB na ukladanie dátumov neskorších než 2038. Rozsah dátumov použitý aplikáciou iManager je preto 1903 – 2038, kým rozsah dátumov použitý serverom LDAP je 1970 – 2106.