DOMAIN:TRANSFER REQUESTКоманда EPP <transfer op=request> domain предназначена для отправки запроса на перевод объекта Домен к другому регистратору - спонсору. Чтобы подать команду <transfer op="request">, регистратор, не являющийся в данный момент регистратором - спонсором объекта Домен, должен указать пароль объекта (authinfo). Для домена, находящегося в любом из статусов clientTransferProhibited, serverTransferProhibited или pendingTransfer команда <transfer op=request> принята не будет. При приеме команды <transfer op=request> производятся следующие проверки:
После успешного приема запроса на трансфер, объект Домен получает статус pendingTransfer. Текущему регистратору - спонсору объекта Домен направляется уведомление о приеме заявки на трансфер домена через систему уведомлений EPP <poll>. Уведомление также дублируется по e-mail. В течение времени автоматического срабатывания, определенного правилами публичного домена, от текущего регистратора - спонсора домена ожидается ответ на запрос трансфера: подтверждение или отказ. При получении ответа заявка на transfer немедленно обрабатывается: при положительном ответе - заявка будет удовлетворена, при отрицательном - в выполнении трансфера будет отказано. Если по истечении времени автоматического срабатывания ответ не был получен, трансфер производится Реестром:
Команда <transfer op="request"> содержит следующие элементы:
Пример EPP команды <transfer op="request">
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<command>
<transfer op="request">
<domain:transfer
xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
<domain:name>example2-epp.uz</domain:name>
<domain:period unit="y">1</domain:period>
<domain:authInfo>
<domain:pw>FOObar22</domain:pw>
</domain:authInfo>
</domain:transfer>
</transfer>
<clTRID>USER2-1276609055</clTRID>
</command>
</epp>
При успешной обработке команды сервер выдает код результата 1001 "Command completed successfully; action pending"и ответ сервера содержит секцию <resData> <trnData>, в которой присутствуют следующие элементы:
Пример ответа сервера на команду <transfer op="request">
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<response>
<result code="1001">
<msg lang="en">Command completed successfully; action pending</msg>
</result>
<resData>
<domain:trnData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
<domain:name>example2-epp.uz</domain:name>
<domain:trStatus>pending</domain:trStatus>
<domain:reDate>2010-06-15T16:37:35+03:00</domain:reDate>
<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-1276609055</clTRID>
<svTRID>hst-20100615163736-665862-00002</svTRID>
</trID>
</response>
</epp>
Коды ответов сервера на команду <transfer op="request">
1001 "Command completed successfully; action pending"
"Команда выполнена успешно, действие отложено"
2001 "Command syntax error"
"Синтаксическая ошибка команды"
2005 "Parameter value syntax error"
"Синтаксическая ошибка параметра"
Ошибка выдается, если неверно указан
один из параметров
2106 "Object is not eligible for transfer"
"Объект не подлежит трансферу"
2202 "Invalid authorization information"
"Недействительные данные аутентификации"
Ошибка выдается при неверно указанном authInfo.
2300 "Object pending transfer"
"Объект в ожидании трансфера"
Ошибка выдается, когда запрашиваемый объект
уже находится в статусе pendingTransfer.
2303 "Object does not exist"
"Объект не существует"
Ошибка выдается при попытке запросить
несуществующий домен.
2304 "Object status prohibits operation"
"Статус об'єкта не дозволяє здійснення операції"
"Статус объекта не позволяет совершение операции"
Ошибка выдается при попытке перевести объект,
имеющий статус TransferProhibited либо один из
статусов pendingDelete, redemptionPeriod.
|
Объекты EPPПримеры EPP командДополнительная информация |