W przypadku, gdy agent oczekujący zgłoszeń klientów poprzez sieć komputerową 
	otrzymuje nowy komunikat UDP, to dokonuje autoryzacji klienta na podstawie jego 
	adresu IP. W tym celu przetwarzane są informacje zawarte w pliku .known.hosts.
	Jeśli nie można otworzyć pliku .known.hosts 
	do czytania lub adres IP klienta nie pasuje do żadnego z wpisów w tym pliku, to 
	pakiet UDP jest odrzucany. Dla klientów lokalnych nie jest dokonywana żadna autoryzacja.
	
W czasie przetwarzania kolejnej zaakceptowanej wiadomości obliczana jest jej 
	ważność, a następnie jest ona przesyłana dalej. Typowym odbiorcą przetworzonych przez 
	daemona damsnmptaud wiadomości jest Baza Danych Skojarzeń.
	
W procesie oceny ważności komunikatu brany jest pod uwagę tylko identyfikator 
	wiadomości (identyfikator ten dostaje np. program damsnmpti w postaci argumentu 
	opcji -d). Jednoznacznie identyfikuje on wiadomość w całym 
	Operation Manager. Początkowa ważność komunikatu wynosi zero. 
	Następnie dla każdego obiektu typu group, zdefiniowanego w pliku konfiguracyjnym 
	jest sprawdzane, czy jakikolwiek łańcuch znaków występujący po słowie kluczowym 
	string= w tym obiekcie, jest zawarty w identyfikatorze badanego komunikatu. 
	Jeśli tak to brana jest pod uwagę maksymalna wartość przyporządkowana 
	elementowi string. Wartość ta następnie jest dodawana do dotychczas 
	obliczonej ważności komunikatu. Na końcu obliczona ważność komunikatu 
	jest dzielona przez ilość obiektów typu group zdefiniowanych w pliku 
	konfiguracyjnym. Ostateczna ważność jest liczona według wzoru:
	
 s * f - S * (1 - f), gdy s < 0	
	
lub
  s * f + S * (1 - f), gdy s >= 0
	
gdzie s jest ważnością komunikatu nadaną w trakcie jego 
	wcześniejszego przetwarzania przez inne moduły systemu David. Parametr 
	S jest dotychczasową ważnością tego komunikatu 
	obliczoną przez program damsnmptaud na podstawie swojego pliku konfiguracyjnego. 
	Czynnik f jest argumentem opcji 
	--severity-balance-factor 
	programu damsnmptaud.