[Eppnicbr] Registro de domínio com concorrência

Hugo Koji Kobayashi koji at registro.br
Fri Jun 9 13:41:11 BRT 2006


Michel,

Sim, podemos fazer isto. A checagem sera' feita com as informacoes de
clTRID, nome de dominio e entidade.

Hugo

On Fri, Jun 09, 2006 at 01:25:39PM -0300, Michel Machado wrote:
> Caro Hugo,
> 
>     Localizei o que levava nosso código enviar duas vezes esse comando e 
> está tudo funcionando agora. Porém o RFC 3730, item "2. Protocol 
> Description", parágrafo 1, estabelece que todos os comandos EPP podem ser 
> feito "idempotent." No mesmo parágrafo, ele explica o efeito prático desse 
> termo matemático: poder enviar comandos repetidos sem efeito colateral.
> 
>     Nosso código utiliza essa afirmação para tratar condições de falha 
> automaticamente sem termos de adicionar inteligência extra no restante do 
> código.
> 
>     Não seria possível um revisão da implementação do comando CREATE de 
> forma a não haver a perda da idempotent property do protocolo EPP?
> 
> [ ]'s
> Michel Machado
> 
> ----- Original Message ----- 
> From: "Hugo Koji Kobayashi" <koji at registro.br>
> To: <guilherme at digirati.com.br>
> Cc: <eppnicbr at eng.registro.br>
> Sent: Friday, June 09, 2006 11:19 AM
> Subject: Re: [Eppnicbr] Registro de domínio com concorrência
> 
> 
> Guilherme,
> 
> Pelos logs do servidor, foram recebidos dois pedidos de registro para
> este dominio. Seu cliente nao recebeu resposta para o primeiro pedido
> com svTRID = 20060609134636-006-0530?
> 
> Hugo
> 
> On Fri, Jun 09, 2006 at 11:07:22AM -0300, guilherme at digirati.com.br wrote:
> > Bom dia a todos!
> >
> > Está sendo gerado 2 tickets quando envio o comando de registro de domínio. 
> > No caso abaixo, tickets 58 e 59. O tempo de resposta no ato do registro 
> > foi de aproximadamente 15s.
> >
> >
> > Comando
> > ------------------------------------------------------
> > <?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>gosites.com.br</domain:name>
> >         <domain:ns>
> >           <domain:hostAttr>
> >             <domain:hostName>ns1.teste.com</domain:hostName>
> >             <domain:hostAddr ip=\"v4\">200.122.55.43</domain:hostAddr>
> >           </domain:hostAttr>
> >           <domain:hostAttr>
> >             <domain:hostName>ns2.teste.com</domain:hostName>
> >             <domain:hostAddr ip=\"v4\">200.122.55.42</domain:hostAddr>
> >           </domain:hostAttr>
> >         </domain:ns>
> >         <domain:authInfo>
> >           <domain:pw>foo</domain:pw>
> >         </domain:authInfo>
> >         <domain:contact type=\"admin\">TOCLA</domain:contact>
> >         <domain:contact type=\"tech\">TOCLA</domain:contact>
> >         <domain:contact type=\"billing\">TOCLA</domain:contact>
> >       </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>004.371.843/0001-55</brdomain:organization>
> >        <brdomain:releaseProcessFlags flag1=\"1\"/>
> >        <brdomain:autoRenew active=\"0\"/>
> >       </brdomain:create>
> >     </extension>
> >     <clTRID>22766</clTRID>
> >   </command>
> > </epp>
> >
> >
> > Resposta
> > ------------------------------------------------------
> > <?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\'>
> >     <response>
> >       <result code=\"1001\">
> >         <msg>Command completed successfully; action pending</msg>
> >       </result>
> >       <resData>
> >         <domain:creData
> >           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>gosites.com.br</domain:name>
> >           <domain:crDate>2006-06-09T13:46:36.0Z</domain:crDate>
> >         </domain:creData>
> >       </resData>
> >       <extension>
> >         <brdomain:creData
> >           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>59</brdomain:ticketNumber>
> >           <brdomain:pending>
> >             <brdomain:doc status=\'srfPending\'>
> >               <brdomain:docType>srf</brdomain:docType>
> >               <brdomain:limit>2006-06-10T13:46:46.0Z</brdomain:limit>
> >               <brdomain:description lang=\'en\'>Checagem do documento 
> > junto a SRF</brdomain:description>
> >             </brdomain:doc>
> >             <brdomain:dns status=\'queryTimeOut\'>
> >               <brdomain:hostName>ns1.teste.com</brdomain:hostName>
> >               <brdomain:limit>2006-06-23T13:46:46.0Z</brdomain:limit>
> >             </brdomain:dns>
> >             <brdomain:dns status=\'queryTimeOut\'>
> >               <brdomain:hostName>ns2.teste.com</brdomain:hostName>
> >               <brdomain:limit>2006-06-23T13:46:46.0Z</brdomain:limit>
> >             </brdomain:dns>
> >           </brdomain:pending>
> >           <brdomain:ticketNumberConc>58</brdomain:ticketNumberConc>
> >         </brdomain:creData>
> >       </extension>
> >       <trID>
> >         <clTRID>22766</clTRID>
> >         <svTRID>20060609134646-006-0531</svTRID>
> >       </trID>
> >     </response>
> >   </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
> 
> _______________________________________________
> eppnicbr mailing list
> eppnicbr at eng.registro.br
> https://eng.registro.br/mailman/listinfo/eppnicbr



More information about the eppnicbr mailing list