Команда EPP <update> domain призначена для зміни об'єкта Домен.
Лише реєстратор-спонсор об'єкта може змінювати його.
Команда містить наступні елементи:
<domain:name> - повністю визначене доменне ім'я.
<domain:add> - необов'язковий елемент, що містить значення атрибутів, які необхідно додати до об'єкта
<domain:rem> - необов'язковий елемент, що містить значення атрибутів, які потрібно видалити
<domain:chg> - необов'язковий елемент, що містить значення атрибутів, які необхідно змінити
У команді <update> має бути присутнім хоч би один з елементів <domain:add>,
<domain:rem>, lt;domain:chg>
Елементи <domain:add> і <domain:rem> містять один або декілька елементів:
<domain:ns> - список name-серверів, що додаються або видаляються.
<domain:contact> - список адміністративних,
технічних контактів домена, що додаються або видаляються. Контакти, що додаються, мають бути вже
зареєстровані в реєстрі. (об'єкти "Контакт")
<domain:status> - список статусів об'єкта, що додаються або видаляються Домен.
Можливі статуси об'єкту:
clientUpdateProhibited
clientDeleteProhibited
clientTransferProhibited
clientRenewProhibited
clientHold
Для завдання елементу <domain:ns> можна використовувати один з двох способів:
Якщо об'єкт знаходиться в статусі clientUpdateProhibited, то всі зміни, окрім зняття статусу clientUpdateProhibited, будуть заблоковані.
Якщо додається статус, який вже був встановлений, або видаляється статус, якого не було, зміни не вносяться, запит ігнорується.
Елемент <domain:chg> може містити елементи:
<domain:registrant> - елемент, що визначає регістранта домену. Це має бути посилання на
об'єкт контакт, вже наявний (заздалегідь зареєстрований) у реєстрі.
<domain:authInfo> - елемент, встановлюючий authInfo (пароль до об'єкта).
Може містити елемент <domain:pw>, у якому вказується новий пароль,
або елемент <domain:null/>, що означає обнулення пароля.
Для додавання або видалення в домені DS-записів використовується
розширення secDNS.
Оброблення заявки, що вимагає додаткової автономної перевірки
(зміна номера свідоцтва на знак для товарів і послуг у приватних доменах UA другого рівня)
зміна 2014-04-01
Для зміни номера свідоцтва на знак для товарів і послуг у приватних доменах UA другого рівня
необхідно вказати нове значення номеру свідоцтва в полі license
у додатковому розширенні до команди <update> із EPP Extension uaepp:
Під час отримання заявки, що вимагає додаткової автономної перевірки та підтвердження,
клієнтові направляється відповідь, що заявка прийнята і поставлена в чергу на обробку.
Запит знаходиться на розгляді, після закінчення якого клієнт буде повідомлений за допомогою <poll> повідомлень та електронною поштою.
Код відповіді на запит: 1001
Доменний об'єкт отримує статус "pendingUpdate". Жодні інші запити на зміну об'єкту до кінця оброблення заявки прийняті не будуть.
Після перевірки заявки Оператором Реєстру і її оброблення клієнтові будуть відправлені <poll> і email-повідомлення про результати.
<poll>-повідомлення, сформовані як результат оброблення відкладеної заявки <update>,
в елементі <resData> містять наступні елементи:
<domain:name> - повністю визначене ім'я доменного об'єкта. Елемент містить атрибут "paResult", який може мати значення:
"1" - заявка підтверджена і виконана
"0" - заявка відхилена
<domain:paTRID> - містить ідентифікатори транзакцій клієнта (clTRID) і відповіді сервера (svTRID) за відкладеною заявкою.
<domain:paDate> - дата та час оброблення заявки (локальні).
Атрибут paResult елементу domain:name має значення "0"
Елемент <msg> містить повідомлення про відмову в обробленні операції:
Pending action rejected
Відкладена операція відхилена
Додатково приводиться причина відмови:
1. Відсутні відомості про ТМ
Information about TM is absent
2. Домен не відповідає ТМ
Domain does not match TM
3. Регістрант не відповідає власнику ТМ
Registrant does not math TM owner
4. Закінчився термін дії ТМ
The TM is expired
Після підтвердження заявки <update> з домену знімається статус "pendingUpdate".
У разі відхилення заявки <update> доменний об'єкт не змінюється.
1000 "Command completed successfully"
"Команду виконано успішно"
1001 "Command completed successfully; action pending"
"Команду виконано успішно, дію відкладено"
Відповідь на запит зміни номера свідоцтва на знак
для товарів і послуг у приватному домені UA
другого рівня
2001 "Command syntax error"
"Синтаксична помилка команди"
2005 "Parameter value syntax error"
"Синтаксична помилка параметра"
2201 "Authorization error"
"Помилка авторизації"
Помилка видається при спробі змінити чужий об'єкт.
2303 "Object does not exist"
"Об'єкт не існує"
Помилка видається при спробі змінити неіснуючий об'єкт
або при спробі використовувати в якості реєстранта,
контакту або хосту неіснуючий об'єкт.
2304 "Object status prohibits operation"
"Статус об'єкта не дозволяє здійснення операції"
Помилка видається при спробі змінити об'єкт, що має
статус UpdateProhibited або статуси
pendingCreate, pendingUpdate, pendingDelete, pendingTransfer,
redemptionPeriod.
2309 "Application rejected"
"Заявка відхилена"
Помилка видається у випадку,
якщо заявка не відповідає правилам
публічного домена