[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