DOMAIN:TRANSFER QUERYКоманда EPP <transfer op=query> domain призначена для визначення стану операції переведення (трансферу) об'єкту Домен до іншого реєстратора - спонсора. Дана команда не виробляє жодних змін над об'єктом. За допомогою команди <transfer op=query> можна відстежити виконання останньої відкладеної або закінченої операції трансферу домена. Ця команда доступна як реєстраторові, що запитав трансфер, так і реєстраторові - спонсорові домена (в разі успішного закінчення трансферу - колишньому спонсорові). Цю інформацію можна також отримати, вказавши в команді пароль (authInfo) об'єкту. Щоб подати команду <transfer op="query">, реєстратор, що не є в даний момент реєстратором - спонсором об'єкту домен, повинен вказати пароль об'єкту (authInfo). Поточний реєстратор - спонсор домена може не вказувати пароль (authInfo) Команда <transfer op="query"> містить наступні елементи:
Приклад EPP команди <transfer op="query"><?xml version="1.0" encoding="UTF-8" standalone="no"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <command> <transfer op="query"> <domain:transfer xmlns:domain="http://eunic.net.ua/epp/domain-1.1"> <domain:name>example2.epp.ua</domain:name> <domain:authInfo> <domain:pw>FOObar22</domain:pw> </domain:authInfo> </domain:transfer> </transfer> <clTRID>USER2-1276609155</clTRID> </command> </epp> При успішному виконанні команди відповідь сервера містить секцію <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="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>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-1276609155</clTRID> <svTRID>CO-20100615163736-665862-00002</svTRID> </trID> </response> </epp> Коди відповідей сервера на команду <transfer op="query">1000 "Command completed successfully" "Команду виконано успішно" "Команда выполнена успешно" 2001 "Command syntax error" "Синтаксична помилка команди" "Синтаксическая ошибка команды" 2005 "Parameter value syntax error" "Синтаксична помилка параметра" "Синтаксическая ошибка параметра Помилка видається, якщо невірно вказаний один з параметрів 2106 "Object is not eligible for transfer" "Об'єкт не підлягає трансферу" "Объект не подлежит трансферу" Помилка видається, якщо заявка на трансфер не надходила 2202 "Invalid authorization information" "Недійсні дані аутентифікації" "Недействительные данные аутентификации" Помилка видається при невірно вказаному authInfo. 2303 "Object does not exist" "Об'єкт не існує" "Объект не существует" Помилка видається при спробі запитати про неіснуючий домен. |
|