[Eppnicbr] domain/contact <update>

Hugo Koji Kobayashi koji at registro.br
Thu Jun 8 16:38:35 BRT 2006


Guilherme,

Authorization error e' enviado sempre que o objeto que esta' sendo
atualizado nao pode ser alterado pelo prestador de servico. O ticket
#44 foi gerado via interface web. Tickets gerados via interface web
sao sempre gerados sem prestador de servico.

Em relacao ao contato, o xml que voce passou e' de um update numa
entidade (004.371.843/0001-55), que esta' com status pendingCreate. O
servidor nao permite atualizacao de entidades com este status.

Ainda em relacao ao xml de contato, como o sistema do Registro nao
associa entidades com emails e sim com IDs, informacoes de email para
entidades sao ignoradas.

Hugo

PS: Outro ponto importante para que seja possivel cadastro de dominios
via interface EPP e' que sem credito, os tickets serao automaticamente
cancelados assim que estiverem prontos para processamento. Durante o
piloto, para ter algum credito na conta como prestador de servico,
favor seguir as instrucoes do documento em:

http://beta.registro.br/proc_oob.txt (Procedimentos Out-of-band)


On Thu, Jun 08, 2006 at 04:17:41PM -0300, guilherme at digirati.com.br wrote:
> Hugo, todas as respostas que recebo no caso dos dominio são \"Authorization error\" (código 2201). Sobre o DNS que estou tentando atualizar, ele existe e é o utilizado no registro.br oficial. No caso dos contatos, recebo \"Object status prohibits operation\" (código 2304).
> 
> 
> Guilherme
> 
> Update de contatos mais abaixo.
> 
> Update para dominio: (o conteudo de domain:pw foi retirado propositalmente)
> 
> <?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>
>     <update>
>       <domain:update
>        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>digirati.com.br</domain:name>
>         <domain:add>
>           <domain:ns>
>             <domain:hostAttr>
>               <domain:hostName>ns2.k8.com.br</domain:hostName>
>               <domain:hostAddr ip=\"v4\">200.185.109.64</domain:hostAddr>
>             </domain:hostAttr>
>           </domain:ns>
>         </domain:add>
>         <domain:rem>
>           <domain:ns>
>             <domain:hostAttr>
>               <domain:hostName>ns2.hostnet.com</domain:hostName>
>             </domain:hostAttr>
>           </domain:ns>
>         </domain:rem>
>         <domain:chg>
>          <domain:registrant>MSM139</domain:registrant>
>          <domain:authInfo>
>            <domain:pw roid=\"t_44-BR\"></domain:pw>
>          </domain:authInfo>
>         </domain:chg>
>       </domain:update>
>     </update>
>       <extension>
>          <brdomain:update 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:ticketNumber>44</brdomain:ticketNumber>
>          </brdomain:update>
>       </extension>
>     <clTRID>12312</clTRID>
>   </command>
> </epp>
> 
> 
> Update para contato:
> 
> <?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>
>     <update>
>       <contact:update
>        xmlns:contact=\"urn:ietf:params:xml:ns:contact-1.0\"
>        xsi:schemaLocation=\"urn:ietf:params:xml:ns:contact-1.0
>        contact-1.0.xsd\">
>         <contact:id>MSM139</contact:id>
>       </contact:update>
>     </update>
>     <extension>
>       <brorg:update
>        xmlns:brorg=\"urn:ietf:params:xml:ns:brorg-1.0\"
>        xsi:schemaLocation=\"urn:ietf:params:xml:ns:brorg-1.0
>        brorg-1.0.xsd\">
>        <brorg:organization>004.371.843/0001-55</brorg:organization>
>        <brorg:add>
>          <brorg:email>guilherme at digirati.com.br</brorg:email>
>        </brorg:add>
>        <brorg:rem>
>          <brorg:email>network at digirati.com.br</brorg:email>
>        </brorg:rem>
>       </brorg:update>
>     </extension>
>     <clTRID></clTRID>
>   </command>
> </epp>
> 
> 
> 
> 
> -----------------
> Hugo Koji Kobayashi <koji at registro.br> escreveu em Thu, 8 Jun 2006 14:45:34 -0300
> > Guilherme,
> > 
> > Assim como no sistema via web, alteracoes de servidores DNS somente
> > sao aceitas caso os servidores respondam com autoridade pelo dominio.
> > 
> > A informacao de status do servidor e\' enviada no elemento <extension>
> > da resposta ao update.
> > 
> > domain:hostObj nao e\' suportado pelo nosso servidor. Deve-se utilizar
> > domain:hostAttr.
> > 
> > Voce poderia dar mais detalhes do problema que esta\' tendo para update
> > de contatos? Seria interessante se puder enviar tanto o xml do comando
> > enviado como da resposta recebida do servidor.
> > 
> > Hugo
> > 
> > On Thu, Jun 08, 2006 at 02:32:37PM -0300, guilherme at digirati.com.br wrote:
> > > Prezados,
> > > 
> > > Não estou conseguindo realizar operações de update (tanto para contatos quanto domínios). Tentei de várias formas fazer uma atualização de nameserver. 
> > > Primeiramente utilizei apenas domain:hostName (bem como hostObj descrito na rfc 3731) evoluindo para a informação completa do host com IP e versão do protocolo IP até a forma mais completa do comando utilizando o bloco extension.
> > > Gostaria de algum esclarecimento sobre esse procedimento de update.
> > > 
> > > Abaixo a versão sem bloco extension.
> > > 
> > > Cordialmente,
> > > 
> > > Guilherme Neumas
> > > 
> > > 
> > > 
> > > <?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>
> > >     <update>
> > >       <domain:update
> > >        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>teste2.com.br</domain:name>
> > >         <domain:add>
> > >           <domain:ns>
> > >             <domain:hostAttr>
> > >               <domain:hostName>ns2.hostnet.com.br</domain:hostName>
> > >               <domain:hostAddr ip=\"v4\">200.185.109.64</domain:hostAddr>
> > >             </domain:hostAttr>
> > >           </domain:ns>
> > >         </domain:add>
> > >         <domain:rem>
> > >           <domain:ns>
> > >             <domain:hostAttr>
> > >               <domain:hostName>ns2.hostnet.com</domain:hostName>
> > >             </domain:hostAttr>
> > >           </domain:ns>
> > >         </domain:rem>
> > >       </domain:update>
> > >     </update>
> > >     <clTRID>123123</clTRID>
> > >   </command>
> > > </epp>
> > > 
> > 
> > > _______________________________________________
> > > eppnicbr mailing list
> > > eppnicbr at eng.registro.br
> > > https://eng.registro.br/mailman/listinfo/eppnicbr
> > 
> > _______________________________________________
> > eppnicbr mailing list
> > eppnicbr at eng.registro.br
> > https://eng.registro.br/mailman/listinfo/eppnicbr
> 




More information about the eppnicbr mailing list