[Eppnicbr] Create Domain
Alexandro Tommy
alexandro.tommy at gmail.com
Mon May 5 10:45:17 BRT 2014
Bom Dia pessoal,
Estou começando a trabalhar agora com a a lib e tenho várias dúvidas
básicas, poderiam me ajudar?
1. *Como posso identificar os campos obrigatórios das funções?*
2. Para o "Domain Create" estou informando o* name, period, registrant,
organization e authInfo. *
Mas estou com o seguinte problema:
*code [3000] message [The XML document is invalid] low level message [value
'' has length '0' which is less than minLength facet value '1'] **Alguém
sabe a qual campo ele se refere?* (o XML encontra-se no final do e-mail).
3. Apesar do erro retornado no "Domain Create", o ticket está sendo
criado para o domínio.* Isso significa que o registro já foi criado ou
ainda é preciso fazer mais alguma coisa?*
4. Na lib em C++, como pegar o XML de retorno da função?
Hoje consigo pegar os atributos da seguinte maneira:
> BrDomainCreateRsp* rsp = domain_create.get_response();
>
> map <Response::ResultCode, Response::ResultInfo> results;
> map <Response::ResultCode,
> Response::ResultInfo>::const_iterator r_it;
> results = rsp->get_result_list();
> r_it = results.begin();
>
> cout << "\n"+ StrUtil::to_string("%d", (int)r_it->first);
> cout << "\n"+ r_it->second.msg + " - ";
> cout << "\n"+ rsp->get_name();
> cout << "\n"+ rsp->get_crDate();
> cout << "\n"+ rsp->get_exDate();
> cout << "\n"+ StrUtil::to_string("%d",
> rsp->get_ticketNumber());
>
*Há algum modo de recuperar o XML montado?*
XML de requisição, Create Domain:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
> epp-1.0.xsd">
> <command>
> <create>
> <domain:create
> xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"
> xsi:schemaLocation="urn:ietf:params:xml:ns:domain-1.0
> domain-1.0.xsd">
> <domain:name>uol.com.br</domain:name>
> <domain:period unit='y'>1</domain:period>
>
> <domain:registrant>Leandro Bacellar</domain:registrant>
>
> <domain:authInfo><domain:pw>BAWVBXMXKM</domain:pw></domain:authInfo>
> </domain:create>
> </create>
> <extension>
>
> <brdomain:create xmlns:brdomain='urn:ietf:params:xml:ns:brdomain-1.0'
> xsi:schemaLocation='urn:ietf:params:xml:ns:brdomain-1.0
> brdomain-1.0.xsd'><brdomain:organization>059.335.976/0001-68</brdomain:organization></brdomain:create>
> </extension>
> <clTRID>2045512773</clTRID>
> </command>
> </epp>
>
*Alexandro Tommy*
Analista de Sistemas
+ 55 (19) 9 8106-0681
alexandro.tommy at gmail.com
用愛的行為取得成功與和諧
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://eng.registro.br/pipermail/eppnicbr/attachments/20140505/3432e723/attachment.html>
More information about the eppnicbr
mailing list