Program dsi jest Rejestratorem Wiadomości
i jest częścią Notification Processor-a. Zadaniem dsi jest zapisywanie danych, które
otrzymuje jako swoje parametry wywołania w odpowiednim formacie do wskazanych plików lub
na standardowe wyjście. Program dsi rejestruje informacje otrzymane jako swoje parametry
wywołania w odpowiednim formacie. Typowym źródłem tych danych są powiadomienia SNMP,
które otrzymuje Notification Processor, a które wcześniej mogły być
przetwarzane przez inne programy tego podsystemu (np. des lub
dtrapd). Innym
źródłem może być Operation Manager. Jeżeli dsi uruchomi się z opcją
-A,
to wówczas będzie się starał poprosić serwer okienek graficznych dgnsd z produktu
Operation Manager, aby wyświetlił
powiadomienie dla operatora. Jeśli serwer będzie mógł wyświetlić okienko z informacją
to jako informację zwrotną zwróci identyfikator operatora i czas po jakim zareagował
on na tę wiadomość. Te informacje również zostaną zapisane do plików. Jeśli żaden plik
nie zostanie wyspecyfikowany lub do żadnego z podanych plików nie można było zapisać
informacji to są one wypisywane na standardowe wyjście. Program dsi jest również
przygotowany do obsługi (rejestracji i próby wyświetlenia) spraw, które powstają
jako efekt pracy produktu Operation Manager.