CONTACT:CREATEКоманда EPP <create> contact призначена для створення об'єкту команда 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://eunic.net.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>Kharkiv</contact:city> <contact:pc>61001</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>61001</contact:pc> <contact:cc>UA</contact:cc> </contact:addr> </contact:postalInfo> <contact:voice>+380.571234567</contact:voice> <contact:email>someone@somewhere.net.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> містить поделементи:
<?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://eunic.net.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>CO-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>CO-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" "Об'єкт вже існує" "Объект уже существует" |
|