DOMAIN:TRANSFER APPROVE

Команда EPP <transfer op=approve> domain предназначена для подтверждения согласия текущего регистратора - спонсора объекта Домен на перевод (трансфер) домена к другому регистратору - спонсору.

Чтобы подать команду <transfer op="approve">, регистратор, являющийся в данный момент спонсором объекта домен, должен убедиться, что объект находится в статусе pendingTransfer.

После успешного выполнения команды:

  • заявка на transfer удовлетворяется, ей присваивается статус "clientApproved" (трансфер подтвержден текущим регистратором - спонсором)
  • домен и его подчиненные хосты переводятся к новому спонсору
  • статус pendingTransfer у домена и подчиненных хостов снимается
  • домен продлевается на указанное в элементе domain:period количество лет
  • auth-info (пароль) домена автоматически изменяется

Команда <transfer op="approve"> содержит элемент:

  • <domain:name> - полностью определенное доменное имя.

Пример EPP команды <transfer op="approve">

  <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
    <command>
      <transfer op="approve">
        <domain:transfer 
         xmlns:domain="http://eunic.net.ua/epp/domain-1.1">
          <domain:name>example2.epp.ua</domain:name>
        </domain:transfer>
      </transfer>
      <clTRID>USER-1276615308</clTRID>
    </command>
  </epp>

При успешном выполнении команды ответ сервера содержит секцию <resData> <trnData>, в которой присутствуют следующие элементы:

  • <domain:name> - полностью определенное доменное имя.
  • <domain:trStatus> - текущий статус операции transfer - "clientApproved".
  • <domain:reID> - идентификатор регистратора, приславшего запрос transfer.
  • <domain:reDate> - локальные дата и время, когда был прислан запрос transfer.
  • <domain:acID> - идентификатор регистратора - спонсора домена.
  • <domain:acDate> - локальные дата и время приема согласия на трансфера.
  • <domain:exDate> - новое дата и время (локальное) окончания регистрации домена

Пример ответа сервера на команду <transfer op="approve">

 <?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:trnData xmlns:domain="http://eunic.net.ua/epp/domain-1.1">
        <domain:name>example2.epp.ua</domain:name>
        <domain:trStatus>clientApproved</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-15T18:21:48+03:00</domain:acDate>
        <domain:exDate>2012-06-10T22:58:28+03:00</domain:exDate>
      </domain:trnData>
    </resData>
    <trID>
      <clTRID>USER-1276615308</clTRID>
      <svTRID>CO-20100615182149-170357-00002</svTRID>
    </trID>
  </response>
 </epp>

Коды ответов сервера на команду <transfer op="approve">

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

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

2005    "Parameter value syntax error"
        "Синтаксична помилка параметра"
        "Синтаксическая ошибка параметра"
        Ошибка выдается, если неверно указан 
        один из параметров

2201    "Authorization error"
        "Помилка авторізаії"
        "Ошибка авторизации"
         Ошибка выдается, когда клиент, пославший 
         команду, не является регистратором - спонсором объекта

2301    "Object not pending transfer"
        "Відсутній запит на трансфер об'єкта"
        "Отсутствие запроса на трансфер объект"
         Ошибка выдается, когда запрашиваемый объект 
         не находится в статусе pendingTransfer.

2303    "Object does not exist"
        "Об'єкт не існує"
        "Объект не существует"
         Ошибка выдается, когда в параметрах 
         указан несуществующий домен.