Indien u in de web interface van de SIDN heeft aangegeven geen status berichten meer wenst te ontvangen via e-mail, maar via de EPP berichten wachtrij, dan kunt u met de EPP Client deze berichten uitlezen.
Nadeel is dat deze berichten relatief generiek zijn; binnen één berichtformaat, kunnen verschillende, discrepante, berichten teruggegeven worden. (Deze kunnen betrekking hebben op domeinnamen, contactpersonen of name servers.)
De EPP Client implementeert deze berichten in het PollResponse object.
Naast enkele generieke eigenschappen kent het PollResponse object twee belangrijke eigenschappen;
De eerste is het Commando. Het Commando geeft u informatie over de inhoud van de PollData eigenschap. Deze eigenschap bevat het daadwerkelijke bericht, en is een enumerator.
PollData is (helaas) van het type object. Het is echter een object van een klasse, die altijd de klasse EppResponse implementeert. De Commando eigenschap geeft u meer informatie over het exacte type van PollData.
Enkele manieren om om te gaan met de PollData zijn;
EppResponse response = pollResponse.PollData as EppResponse; // Dit werkt altijd.
DomainTransferResponse response = (DomainTransferResponse)pollResponse.PollData;
if (pollResponse.Command == Command.DomainTransferStart) { … }
Helaas is het nog niet mogelijk geweest om alle verschillende berichttypen die in de wachtrij voor kunnen komen te testen, maar het ziet er naar uit dat dit de beste manier is om met de wachtrij om te gaan.
Er zal getracht worden geen nieuwe klassen te introduceren. De bestaande klassen kunnen worden gebruikt als objecten voor de PollData berichten. Zo kan de klasse DomainTransferResponse, die primair gebruikt wordt als antwoord op een verzoek tot verhuizing van een domeinnaam via de methode DomainTransferRequest(), prima worden gebruikt om berichten uit de berichten wachtrij weer te geven die betrekking hebben op het verhuizen van domeinnamen.