HOST:DELETEКоманда EPP Команда
Команда видалення хоста доступна тільки для клієнта, який є поточним спонсором цього об'єкту. Якщо об'єкт має статус clientDeleteProhibited або serverDeleteProhibited, команда буде відхилена. Хост НЕ МОЖЕ бути видалений у разі, якщо в реєстрі є домени що використовують цей об'єкт як name- сервер (делеговані на цей хост). Перед видаленням хоста необхідно переконатися, що він не має статусу "linked". Це можна зробити за допомогою команди <info> зміна 2011-12-15 Якщо хост, що видаляється, НЕ використовується в доменах цього реєстратора в якості Name-сервера, але використовується в доменах інших реєстраторів
він МОЖЕ бути видалений. зміна 2013-11-01 Хост МОЖЕ бути видалений безумовно при використанні додаткового розширення до команди <delete> із EPP Extension uaepp:<uaepp:deleteNS confirm="yes" />При цьому в усіх доменах, в яких цей хост використовувався як Name-сервери, ці Name-сервера будуть видалені незалежно від статусів цих доменів. Усі реєстратори змінених доменів будуть повідомлені про видалення цього хоста. Опис додаткового extension (формальний синтаксис): "http://eunic.net.ua/epp/uaepp-1.1". Приклад використання нижче. При прийомі команди <delete> host робляться наступні перевірки:
Приклад команди <delete><?xml version="1.0" encoding="UTF-8" standalone="no"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <command> <delete> <host:delete xmlns:host="http://eunic.net.ua/epp/host-1.1"> <host:name>ns5.example.epp.ua</host:name> </host:delete> </delete> <clTRID>USER-1277241099</clTRID> </command> </epp> Приклад команди <delete> з безумовним видаленням хоста<?xml version="1.0" encoding="UTF-8" standalone="no"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <command> <delete> <host:delete xmlns:host="http://eunic.net.ua/epp/host-1.1"> <host:name>ns5.example.epp.ua</host:name> </host:delete> </delete> <extension> <uaepp:delete xmlns:uaepp="http://eunic.net.ua/epp/uaepp-1.1"> <uaepp:deleteNS confirm="yes" /> </uaepp:delete> </extension> <clTRID>USER-1277241099</clTRID> </command> </epp> УВАГА! При використанні цієї команди в усіх доменах, в яких хост був вказаний в якості name-сервера, незалежно від статусів цих доменів, хост буде видалений зі списку серверів! Дата upDate усіх доменів зміниться. Приклад відповіді сервера на команду <delete>При успішному виконанні команди <delete> у відповіді сервера секції <resData> відсутня. <?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> <trID> <clTRID>USER-1277241099</clTRID> <svTRID>CO-20100623001139-986804-00002</svTRID> </trID> </response> </epp> Коды відповідей сервера на команду <delete>1000 "Command completed successfully" "Команду виконано успішно" "Команда выполнена успешно" 2001 "Command syntax error" "Синтаксична помилка команди" "Синтаксическая ошибка команды" 2005 "Parameter value syntax error" "Синтаксична помилка параметра" "Синтаксическая ошибка параметра" 2201 "Authorization error" "Помилка авторізаії" "Ошибка авторизации" Помилка видається при спробі видалити чужий об'єкт. 2303 "Object does not exist" "Об'єкт не існує" "Объект не существует" Помилка видається при спробі видалити неіснуючий об'єкт. 2304 "Object status prohibits operation" "Статус об'єкта не дозволяє здійснення операції" "Статус объекта не позволяет совершение операции" Помилка видається при спробі видалити об'єкт, що має статус DeleteProhibited. 2305 "Object association prohibits operation" "Зв'язки об'єкта не дозволяють здійснення операції" "Объектные связи не допускают совершение операции" Помилка видається при спробі видалити об'єкт, використовуваний в якості name-сервера в доменах. |
|