.UZ  Domain Network Information Centre

CONTACT:INFO

Команда EPP <info> contact предназначена для получения информации об объекте Контакт.

Команда содержит следующие элементы:

  • <contact:id> - идентификатор контакта.
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   <command>
     <info>
       <contact:info xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
         <contact:id>ex123</contact:id>
       </contact:info>
     </info>
     <clTRID>USER-1275840312</clTRID>
   </command>
 </epp>

Пример ответа сервера на команду <info> для авторизованного пользователя

Такой ответ получает спонсор объекта либо клиент, указавший корректный пароль (authInfo) объекта.

 <?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:infData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
         <contact:id>ex123</contact:id>
         <contact:roid>C0000725540-UZ</contact:roid>
         <contact:status s="ok"/>
         <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>Tashkent</contact:city>
             <contact:pc>01001</contact:pc>
             <contact:cc>UZ</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>Toshkent</contact:city>
             <contact:pc>01001</contact:pc>
             <contact:cc>UZ</contact:cc>
           </contact:addr>
         </contact:postalInfo>
         <contact:voice>+998.442222222</contact:voice>
         <contact:email>someone@somewhere.com.uz</contact:email>
         <contact:crDate>2010-06-03T22:59:31+03:00</contact:crDate>
       </contact:infData>
     </resData>
     <trID>
       <clTRID>USER-1275840312</clTRID>
       <svTRID>hst-20100606190513-056598-00002</svTRID>
     </trID>
   </response>
 </epp>

Ответ сервера содержит секцию <resData> <infData>, в которую входят следующие элементы:

  • <contact:id> - уникальный идентификатор объекта Контакт.
  • <contact:roid> - уникальный внутренний идентификатор объекта в реестре.
  • <contact:status> - статус объекта (по одному элементу <contact:status> на каждый статус).
  • <contact:postalInfo> - один или два элемента с адресной информацией.
    Элемент type=”int” содержит текст только латиницей;
    type="loc” - текст на нациальном языке в кодировке UTF-8.
    <contact:postalInfo> содержит следующие под-элементы:
    • <contact:name> - имя или должность человека
    • <contact:org> - название организации
    • <contact:addr> - адрес, состоящий из:
      • <contact:street> - адрес, до трех строк.
      • <contact:city> - город
      • <contact:sp> - район или провинция.
      • <contact:pc> - почтовый индекс
      • <contact:cc> - двухсимвольный код страны
  • <contact:voice> - номер телефона
  • <contact:fax> - номер факса
  • <contact:email> - адрес email
  • <contact:clID> - идентификатор регистратора - спонсора объекта
  • <contact:crID> - идентификатор регистратора, создавшего объекта
  • <contact:crDate> - дата и время создания объекта
  • <contact:upID> - идентификатор регистратора, внесшего последнее изменение.
  • <contact:upDate> - дата и время последнего изменения объекта
  • <contact:trDate> - дата и время последнего трансфера объекта

Пример ответа сервера на неавторизованный запрос <info>.

Элементы объекта Контакт, закрытые с помощью <contact:disclose flag="0"> для неавторизованного пользователя выдаются в виде "not published".

 <?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:infData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
         <contact:id>ex123</contact:id>
         <contact:roid>C0000725540-UZ</contact:roid>
         <contact:status s="ok"/>
         <contact:postalInfo type="int">
           <contact:name>Vasya Pupkin</contact:name>
           <contact:org>My Company</contact:org>
           <contact:addr>
             <contact:street>not published</contact:street>
             <contact:city>Tashkent</contact:city>
             <contact:cc>UZ</contact:cc>
           </contact:addr>
         </contact:postalInfo>
         <contact:postalInfo type="loc">
           <contact:name>not published</contact:name>
           <contact:org>not published</contact:org>
           <contact:addr>
             <contact:street>not published</contact:street>
             <contact:city>Toshkent</contact:city>
             <contact:cc>UZ</contact:cc>
           </contact:addr>
         </contact:postalInfo>
         <contact:voice>not published</contact:voice>
         <contact:email>not published</contact:email>
         <contact:crDate>2010-06-03T22:59:31+03:00</contact:crDate>
       </contact:infData>
     </resData>
     <trID>
       <clTRID>USER-1275840312</clTRID>
       <svTRID>hst-20100606190513-056598-00002</svTRID>
     </trID>
   </response>
 </epp>

Коды ответов сервера на команду <info>

1000    "Command completed successfully"
        "Команда выполнена успешно"

2001    "Command syntax error"
        "Синтаксическая ошибка команды"

2005    "Parameter value syntax error"
        "Синтаксическая ошибка параметра"

2202    "Invalid authorization information"
        "Недействительные данные аутентификации"
         Ошибка выдается при неверно указанном authInfo.

2303    "Object does not exist"
        "Объект не существует"
         Ошибка выдается при попытке получить информацию о 
         несуществующем объекте.