HOST:CREATEКоманда EPP <create> host предназначена для создания объекта Хост. Команда содержит следующие элементы:
При приеме команды <create> host производятся следующие проверки:
Пример команды <create>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<command>
<create>
<host:create xmlns:host="urn:ietf:params:xml:ns:host-1.0">
<host:name>ns5.example.epp.uz</host:name>
<host:addr ip='v4'>193.29.220.26</host:addr>
</host:create>
</create>
<clTRID>USER-1277217477</clTRID>
</command>
</epp>
Пример ответа сервера на команду <create>Если команда <create> выполнена успешно, ответ сервера содержит элемент <resData> с подэлементом <creData>. Элемент <creData> содержит подэлементы:
<?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>
<host:creData xmlns:host="urn:ietf:params:xml:ns:host-1.0">
<host:name>ns5.example.epp.uz</host:name>
<host:crDate>2010-06-22T17:37:57+03:00</host:crDate>
</host:creData>
</resData>
<trID>
<clTRID>USER-1277217477</clTRID>
<svTRID>hst-20100622173757-736942-00002</svTRID>
</trID>
</response>
</epp>
Пример ответа сервера с ошибкой выполнения команды
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<response>
<result code="2303">
<msg lang="en">Object does not exist</msg>
<extValue>
<value><host:name
xmlns:host="urn:ietf:params:xml:ns:host-1.0">ns5.e.epp.uz</host:name></value>
<reason lang="en">Parent domain not exists</reason>
</extValue>
</result>
<trID>
<clTRID>USER-1277217477</clTRID>
<svTRID>hst-20100622173757-736942-00002</svTRID>
</trID>
</response>
</epp>
Коды ответов сервера на команду <create>
1000 "Command completed successfully"
"Команда выполнена успешно"
2001 "Command syntax error"
"Синтаксическая ошибка команды"
2003 "Required parameter missing"
"Отсутствует обязательный параметр"
2004 "Parameter value range error"
"Ошибка в значении параметра"
2005 "Parameter value syntax error"
"Синтаксическая ошибка параметра"
2302 "Object exists"
"Объект уже существует"
2303 "Object does not exist"
"Объект не существует"
Ошибка выдается при попытке зарегистрировать
хост при отсутствуещем родительском домене.
2306 "Parameter value policy error"
"Значение параметра не соответствует правилам"
Ошибка выдается при попытке зарегистрировать
внешний хост, у которого не определяется его ip-адрес.
|
Объекты EPPПримеры EPP командДополнительная информация |