.UA - наш дiм. Зробимо його кращим!

DOMAIN:RENEW

Команда EPP <renew> domain призначена для продовження терміну реєстрації Домена. Команда доступна лише реєстратору - спонсорові домена. Якщо домен має статус clientRenewProhibited або serverRenewProhibited, команда буде відхилена.

Команда містить наступні елементи:

  • <domain:name> - повністю певне доменне ім'я.
  • <domain:curExpDate> - поточний термін закінчення реєстрації домена. Цей елемент гарантує, що при випадковому повторі команди не станеться несанкціонованого продовження терміну реєстрації
  • <domain:period unit="y"> - кількість років, на які подовжується термін реєстрації. Максимальне значення визначається правилами відповідного публічного домену
  <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
    <command>
      <renew>
        <domain:renew xmlns:domain="http://eunic.net.ua/epp/domain-1.1">
          <domain:name>example1.epp.ua</domain:name>
          <domain:curExpDate>2012-06-10</domain:curExpDate>
          <domain:period unit="y">1</domain:period>
        </domain:renew>
      </renew>
      <clTRID>USER-1276599424</clTRID>
    </command>
  </epp>

Відповідь сервера містить секцію <resData> <renData>, що містить наступні елементи:

  • <domain:name> - повністю певне доменне ім'я.
  • <domain:exDate> - нові дата та час (локальні) закінчення реєстрації домена

Приклад відповіді сервера на команду <renew>

  <?xml version="1.0" encoding="UTF-8"?>
  <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
    <response>
      <result code="1000">
        <msg lang="en">Command completed successfully</msg>
      </result>
      <resData>
        <domain:renData 
         xmlns:domain="http://eunic.net.ua/epp/domain-1.1">
          <domain:name>example1.epp.ua</domain:name>
          <domain:exDate>2013-06-10T15:03:12+03:00</domain:exDate>
        </domain:renData>
      </resData>
      <trID>
        <clTRID>DRID-DRID-1276599424</clTRID>
        <svTRID>CO-20100615135704-783082-00002</svTRID>
      </trID>
    </response>
  </epp>

Коди відповідей сервера на команду <renew>

1000    "Command completed successfully"
        "Команду виконано успішно"
        "Команда выполнена успешно"

2001    "Command syntax error"
        "Синтаксична помилка команди"
        "Синтаксическая ошибка команды"

2004    "Parameter value range error"
        "Помилка в значенні параметра"
        "Ошибка в значении параметра"
        Помилка видається у випадку, якщо в результаті продовження термін реєстрації домена перевищить максимальний для даного публічного домена

2005    "Parameter value syntax error"
        "Синтаксична помилка параметра"
        "Синтаксическая ошибка параметра"
        Помилка видається, якщо невірно вказаний один з параметрів

2105    "Object is not eligible for renewal"
        "Об'єкт не підлягає продовженню"
        "Объект не подлежит продлению"
        Помилка видається, якщо дата, вказана в curExpDate,  не збігається з поточним терміном реєстрації домена

2201    "Authorization error"
        "Помилка авторізаії"
        "Ошибка авторизации"
        Помилка видається при спробі продовжити чужий домен.

2303    "Object does not exist"
        "Об'єкт не існує"
        "Объект не существует"
        Помилка видається при спробі продовжити неіснуючий домен.

2304    "Object status prohibits operation"
        "Статус об'єкта не дозволяє здійснення операції"
        "Статус объекта не позволяет совершение операции"
        Помилка видається при спробі продовжити об'єкт, що має статус RenewProhibited або один із статусів pendingDelete, pendingTransfer, redemptionPeriod.

2309    "Application rejected"
        "Заявка відхилена"
        "Заявка отклонена"
        Помилка видається у випадку, якщо зазначений термін реєстрації більше максимального або при  нестачі коштів на платну операцію