CONTACT:CREATE
Команда EPP <create>
contact призначена для створення об'єкта Контакт.
Цей об'єкт використовується для вказівки реєстранта,
адміністративних і технічних контактів домену.
Команда містить наступні елементи:
Приклад команди <create>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<command>
<create>
<contact:create xmlns:contact="http://hostmaster.ua/epp/contact-1.1">
<contact:id>ex123</contact:id>
<contact:postalInfo type="int">
<contact:name>Vasya Pupkin</contact:name>
<contact:org>My Company</contact:org>
<contact:addr>
<contact:street>1 Street</contact:street>
<contact:city>Kyiv</contact:city>
<contact:pc>01001</contact:pc>
<contact:cc>UA</contact:cc>
</contact:addr>
</contact:postalInfo>
<contact:postalInfo type="loc">
<contact:name>Вася Пупкин</contact:name>
<contact:org>Моя Компания</contact:org>
<contact:addr>
<contact:street>1, Улица</contact:street>
<contact:city>Киев</contact:city>
<contact:pc>01001</contact:pc>
<contact:cc>UA</contact:cc>
</contact:addr>
</contact:postalInfo>
<contact:voice>+380.442222222</contact:voice>
<contact:email>someone@somewhere.com.ua</contact:email>
<contact:authInfo>
<contact:pw>2fooBAR</contact:pw>
</contact:authInfo>
<contact:disclose flag="0">
<contact:name type="loc"/>
<contact:org type="loc"/>
<contact:addr type="loc"/>
<contact:voice/>
<contact:email/>
</contact:disclose>
</contact:create>
</create>
<clTRID>USER-1275595171</clTRID>
</command>
</epp>
Приклад відповіді сервера на команду <create>
Якщо команда <create>
виконана успішно, відповідь сервера містить елемент
<resData>
з піделементом <creData>
.
Елемент <creData>
містить поделементи:
<contact:id>
- унікальний ідентифікатор створеного контакту.
<contact:crDate>
- дата та час створення об'єкта (локальні).
<?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>
<contact:creData xmlns:contact="http://hostmaster.ua/epp/contact-1.1">
<contact:id>nnn</contact:id>
<contact:crDate>2010-06-06T17:19:14+03:00</contact:crDate>
</contact:creData>
</resData>
<trID>
<clTRID>USER-1275595171</clTRID>
<svTRID>UA-20100606171915-214076-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="2302">
<msg lang="en">Object exists</msg>
</result>
<trID>
<clTRID>USER-1275595171</clTRID>
<svTRID>UA-20100606174034-297418-00002</svTRID>
</trID>
</response>
</epp>
Коди відповідей сервера на команду <create>
1000 "Command completed successfully"
"Команду виконано успішно"
2001 "Command syntax error"
"Синтаксична помилка команди"
2003 "Required parameter missing"
"Відсутній обов'язковий параметр"
2005 "Parameter value syntax error"
"Синтаксична помилка параметра"
2302 "Object exists"
"Об'єкт вже існує"