.UA - наш дом. Сделаем его лучшим!
Тестовый Сервер


Сообщения системы регистрации EUNIC (POLL)

Команда EPP <poll> предназначена для чтения служебных сообщений, которые сервер EPP направляет клиенту.

Если очередь сообщений не пуста, то успешный ответ на команду <poll op="req"> вернет первое сообщение из очереди сообщений. В ответе сервера содержится уникальный идентификатор сообщения (необходим для подтверждения получения сообщения) и счетчик, показывающий общее количество сообщений в очереди.

Получив сообщение, клиент должен ответить на него явным подтверждением приема. Получив подтверждение, сервер удалит сообщение из очереди, уменьшит счетчик очереди и сделает доступным для чтения следующее сообщение в очереди (если оно существует).

Пример команды <poll op="req">:

  <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
    <command>
      <poll op="req" />
      <clTRID>USER2-1276609056</clTRID>
    </command>
  </epp>

Сервер поддерживает следующие типы poll-сообщений:

Контакт удален
Сообщение направляется спонсору (регистратору) объекта "Контакт".
Содержит в элементе resData полную информацию об удаленном объекте. (блок infData)
<msg lang="en">Contact deleted</msg>
<msg lang="ua">Контакт видалено</msg>
<msg lang="ru">Контакт удален</msg>
Домен удален
Сообщение направляется спонсору (регистратору) объекта "Домен".
Содержит в элементе resData полную информацию об удаленном объекте. (блок infData)
<msg lang="en">Domain deleted</msg>
<msg lang="ua">Домен видалено</msg>
<msg lang="ru">Домен удален</msg>
Домен автоматически продлен
Сообщение направляется спонсору (регистратору) объекта "Домен" по окончании AutoRenewGracePeriod, при автоматическом продлении срока регистрации домена
Содержит в элементе resData полную информацию об объекте. (блок infData)
<msg lang="en">Domain was automatically renewed</msg>
<msg lang="ua">Срок регистрации домена был автоматически продлен</msg>
<msg lang="ru">Термін реєстрації домену був автоматично подовжений</msg>
Домен переведен в статус redemptionPeriod (период восстановления после удаления)
Сообщение направляется спонсору (регистратору) объекта "Домен" при переходе объекта в статус "redemptionPeriod".
Содержит в элементе resData полную информацию об объекте. (блок infData)
<msg lang="en">Domain in Redemption Period</msg>
<msg lang="ua">Домен в Redemption Period</msg>
<msg lang="ru">Домен в Redemption Period</msg>
Домен в ожидании удаления
Сообщение направляется спонсору (регистратору) объекта "Домен" при переходе объекта в статус "pendingDelete".
Содержит в элементе resData полную информацию об удаленном объекте. (блок infData)
<msg lang="en">Domain is pending delete</msg>
<msg lang="ua">Домен в очікуванні видалення</msg>
<msg lang="ru">Домен в ожидании удаления</msg>
Хост удален
Сообщение направляется спонсору (регистратору) объекта "Хост".
Содержит в элементе resData полную информацию об удаленном объекте. (блок infData)
<msg lang="en">Host deleted</msg>
<msg lang="ua">Хост видалено</msg>
<msg lang="ru">Хост удален</msg>
Поступил запрос на трансфер домена
Сообщение направляется текущему спонсору (регистратору) Домена.
Содержит в элементе resData полную информацию о запросе (блок trnData - аналогичный ответу на команду <transfer op=query>
<msg lang="en">Domain transfer requested</msg>
<msg lang="ua">Запит на трансфер домену</msg>
<msg lang="ru">Запрос на трансфер домена</msg>
Трансфер домена завершен
Сообщение направляется ОТДАЮЩЕМУ и ПРИНИМАЮЩЕМУ регистраторам Домена после перевода домена к принимающему регистратору.
Содержит в элементе resData полную информацию о выполнении операции transfer (блок trnData - аналогичный ответу на команду <transfer op=query>
<msg lang="en">Domain transfer completed</msg>
<msg lang="ua">Трансфер домену завершено</msg>
<msg lang="ru">Трансфер домена завершен</msg>
Запрос на трансфер домена отменен
Сообщение направляется ТЕКУЩЕМУ и ЗАПРОСИВШЕМУ трансфер регистраторам Домена после отмены операции запросившим ее регистратором.
Содержит в элементе resData полную информацию о выполнении операции transfer (блок trnData - аналогичный ответу на команду <transfer op=query>
<msg lang="en">Domain transfer cancelled</msg>
<msg lang="ua">Запит на трансфер домену відмінено</msg>
<msg lang="ru">Запрос на трансфер домена отменен</msg>
Запрос на трансфер домена отклонен
Сообщение направляется ТЕКУЩЕМУ и ЗАПРОСИВШЕМУ трансфер регистраторам Домена после отклонения запроса на трансфер текущим регистратором домена.
Содержит в элементе resData полную информацию о выполнении операции transfer (блок trnData - аналогичный ответу на команду <transfer op=query>
<msg lang="en">Domain transfer rejected</msg>
<msg lang="ua">Запит на трансфер домену відхилено</msg>
<msg lang="ru">Запрос на трансфер домена отклонен</msg>
Срок регистрации домена закончился
Сообщение направляется спонсору (регистратору) объекта "Домен" при переходе объекта в статус "Auto Renew Grace Period".
Содержит в элементе resData полную информацию об удаленном объекте. (блок infData)
<msg lang="en">Domain is expired</msg>
<msg lang="ua">Термін реєстрації домену закінчився</msg>
<msg lang="ru">Срок регистрации домена закончился</msg>

Пример ответа на команду <poll> с информацией об удалении объекта:

Сообщения об удалении объектов в элементе resData содержат полную информацию об удаленном объекте (блок infData - аналогичный ответу на команду object info)

<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
  <response>
    <result code="1301">
      <msg lang="ua">Команду виконано успішно, очікуємо відповідь для видалення з черги</msg>
    </result>
    <msgQ count="1" id="2791">
      <qDate>2011-11-16T22:35:10+02:00</qDate>
      <msg>Контакт видалено:ex123</msg>
    </msgQ>
    <resData>
       <contact:infData xmlns:contact="http://eunic.net.ua/epp/contact-1.1">
         <contact:id>ex123</contact:id>
         <contact:roid>C0000725540-CO</contact:roid>
         <contact:status s="ok"/>
         <contact:postalInfo type="int">
           <contact:name>Vasya Pupkin</contact:name>
           <contact:org>My Company</contact:org>
           <contact:addr>
             <contact:street>1 Street</contact:street>
             <contact:city>Kyiv</contact:city>
             <contact:pc>01001</contact:pc>
             <contact:cc>UA</contact:cc>
           </contact:addr>
         </contact:postalInfo>
         <contact:postalInfo type="loc">
           <contact:name>Вася Пупкин</contact:name>
           <contact:org>Моя Компания</contact:org>
           <contact:addr>
             <contact:street>1, Улица</contact:street>
             <contact:city>Киев</contact:city>
             <contact:pc>01001</contact:pc>
             <contact:cc>UA</contact:cc>
           </contact:addr>
         </contact:postalInfo>
         <contact:voice>+380.442222222</contact:voice>
         <contact:email>someone@somewhere.com.ua</contact:email>
         <contact:clID>co.test</contact:clID>
         <contact:crID>co.test</contact:crID>
         <contact:crDate>2010-06-03T22:59:31+03:00</contact:crDate>
         <contact:authInfo>
           <contact:pw>2fooBAR</contact:pw>
         </contact:authInfo>
         <contact:disclose flag="0">
           <contact:name type="loc"/>
           <contact:org type="loc"/>
           <contact:addr type="int"/>
           <contact:addr type="loc"/>
           <contact:voice/>
           <contact:fax/>
           <contact:email/>
         </contact:disclose>
       </contact:infData>
    </resData>
    <trID>
       <clTRID>USER2-1276609056</clTRID>
       <svTRID>CO-20100615163736-665862-00002</svTRID>
    </trID>
  </response>
</epp>

Пример ответа на команду <poll> с информацией о поступлении запроса на трансфер

Сообщения, касающиеся трансфера доменов, в элементе resData содержат полную информацию о ходе выполнения операции (блок trnData - аналогичный ответу на команду <transfer op=query>

  <?xml version="1.0" encoding="UTF-8"?>
  <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
    <response>
      <result code="1301">
        <msg lang="en">Command completed successfully; ack to dequeue</msg>
      </result>
      <msgQ count="5" id="12345">
        <qDate>2010-06-15T16:37:35+03:00</qDate>
        <msg>Transfer requested.</msg>
      </msgQ>
      <resData>
        <domain:trnData xmlns:domain="http://eunic.net.ua/epp/domain-1.1">
          <domain:name>example2.epp.ua</domain:name>
          <domain:trStatus>pending</domain:trStatus>
          <domain:reID>co.test</domain:reID>
          <domain:reDate>2010-06-15T16:37:35+03:00</domain:reDate>
          <domain:acID>co.eunic</domain:acID>
          <domain:acDate>2010-06-22T16:37:35+03:00</domain:acDate>
          <domain:exDate>2012-06-10T22:58:28+03:00</domain:exDate>
        </domain:trnData>
      </resData>
      <trID>
        <clTRID>USER2-1276609056</clTRID>
        <svTRID>CO-20100615163736-665862-00002</svTRID>
      </trID>
    </response>
  </epp>

Пример ответа на команду <poll> с информацией о подтверждении трансфера домена

Сообщения, касающиеся трансфера доменов, в элементе resData содержат полную информацию о ходе выполнения операции (блок trnData - аналогичный ответу на команду <transfer op=query>

<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
  <response>
    <result code="1301">
      <msg lang="ua">Команду виконано успішно, очікуємо відповідь для видалення з черги</msg>
    </result>
    <msgQ count="1" id="2766">
      <qDate>2011-11-16T14:04:35+02:00</qDate>
      <msg>Трансфер домену завершено:test.epp.ua</msg>
    </msgQ>
    <resData>
      <domain:trnData xmlns:domain="http://eunic.net.ua/epp/domain-1.1">
        <domain:name>test.epp.ua</domain:name>
        <domain:trStatus>clientApproved</domain:trStatus>
        <domain:reID>co.eunic</domain:reID>
        <domain:reDate>2011-11-16T14:03:55+02:00</domain:reDate>
        <domain:acID>co.test</domain:acID>
        <domain:acDate>2011-11-16T14:04:35+02:00</domain:acDate>
        <domain:exDate>2021-09-14T18:00:05+03:00</domain:exDate>
      </domain:trnData>
    </resData>
    <trID>
      <clTRID>USER3-1321475272</clTRID>
      <svTRID>CO-20111116222752-460263-00002</svTRID>
    </trID>
  </response>
</epp>

Пример ответа на команду <poll> с информацией об отклонении запроса на трансфер домена

Сообщения, касающиеся трансфера доменов, в элементе resData содержат полную информацию о ходе выполнения операции (блок trnData - аналогичный ответу на команду <transfer op=query>

<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
  <response>
    <result code="1301">
      <msg lang="ua">Команду виконано успішно, очікуємо відповідь для видалення з черги</msg>
    </result>
    <msgQ count="1" id="2767">
      <qDate>2011-11-16T14:04:35+02:00</qDate>
      <msg>Запит на трансфер домену відхилено:test.epp.ua</msg>
    </msgQ>
    <resData>
      <domain:trnData xmlns:domain="http://eunic.net.ua/epp/domain-1.1">
        <domain:name>test.epp.ua</domain:name>
        <domain:trStatus>clientRejected</domain:trStatus>
        <domain:reID>co.eunic</domain:reID>
        <domain:reDate>2011-11-16T14:03:55+02:00</domain:reDate>
        <domain:acID>co.test</domain:acID>
        <domain:acDate>2011-11-16T14:04:35+02:00</domain:acDate>
        <domain:exDate>2021-09-14T18:00:05+03:00</domain:exDate>
      </domain:trnData>
    </resData>
    <trID>
      <clTRID>USER3-1321475272</clTRID>
      <svTRID>CO-20111116222752-460263-00002</svTRID>
    </trID>
  </response>
</epp>