[Eppnicbr] Erro ao executar o comando renew

Rubens Kuhl rubensk at nic.br
Sun Oct 14 22:08:57 BRT 2012


Ivo,

Eu fiz dois testes que funcionaram. Um, não especificando o período o que dá o default de 1 ano:

<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>
  <renew>
   <domain:renew 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>$domain_name$</domain:name>
    <domain:curExpDate>$cur_exp_date$</domain:curExpDate>
   </domain:renew>
  </renew>
  <clTRID>$ctrlid$</clTRID>
 </command>
</epp>

O outro foi especificando 3 anos:

<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>
  <renew>
   <domain:renew 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>$domain_name$</domain:name>
    <domain:curExpDate>$cur_exp_date$</domain:curExpDate>
    <domain:period unit="y">3</domain:period>
   </domain:renew>
  </renew>
  <clTRID>$ctrld$</clTRID>
 </command>
</epp>

Ambos funcionaram… será que o provedor com que você está testando tem saldo na beta ? 


Rubens


On Oct 14, 2012, at 12:15 PM, Ivo Linsmeyer Filho <linsmeyer at gmail.com> wrote:

> Oi Rubens,
> 
> Já havia testado com a data completa obtida no comando anterior.
> 
> Veja:
> 
> 
> 
> Em 14 de outubro de 2012 09:03, Rubens Kuhl <rubensk at nic.br> escreveu:
> Ivo,
> 
> O formato de data e o fato de que datas sem timezone são consideradas UTC podem contribuir para isso. Ao invés de usar a data de expiração imaginada, melhor usar a data de expiração obtida via "domain info".
> 
> Uma sugestão mais genérica é usar o SHEPP para ver os padrões de XML que vão e voltam; dar comandos e ver os resultados de "xmlcmd" e "xmlrsp". Ou mesmo mandar seus códigos XML usando "runxml"; a mensagem de erro abaixo me pareceu mais sucinta do que a enviada pelo servidor então pode ser que algum lugar esteja menos transparente do que deveria.
> 
> 
> Rubens
> 
> Comando
> <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>
>         <renew>
>             <domain:renew 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>worldweb1.com.br</domain:name>
>                 <domain:curExpDate>2013-10-14T06:38:45.0Z</domain:curExpDate>
>                 <domain:period unit="y">1</domain:period>
>             </domain:renew>
>         </renew>
>         <clTRID>8942857007</clTRID>
>     </command>
> </epp>
> 
> Erro:
>  
> <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="2400">
>             <msg>Command failed</msg>
>         </result>
>         <trID>
>             <svTRID />
>         </trID>
>     </response>
> </epp>
> 
> Permanece o mesmo. Estou utilizando  a mesma sintaxe, utilizada no sheep como consta na ultima biblioteca:
> 
> <?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>
>     <renew>
>       <domain:renew
>        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>$(name)$</domain:name>
>         <domain:curExpDate>$(curExpDate)$</domain:curExpDate>
> 	$(period)$
>       </domain:renew>
>     </renew>
>     $(clTRID)$
>   </command>
> </epp>
> 
> Preciso de modelo exato de um xml que funcione, o erro é exatamente a resposta imediata apresentada pelo servidor após execução do comando. Pode ajudar fornecendo um exemplo de um xml já com os dados requeridos para um este estático?
> 
> Grato
> 
> On Oct 14, 2012, at 4:36 AM, Ivo Linsmeyer Filho <linsmeyer at gmail.com> wrote:
> 
> > Olá Senhores,
> >
> > Estou tentando finalizar no processo de homologação e ao executar a renovação do dominio por um ano apos a data de expiração apresenta o seguinte erro:
> >
> > Epp Domain Renew 1 Ano após data de expiração(xml retornado):
> > <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="2400">
> >             <msg>Command failed</msg>
> >         </result>
> >         <trID>
> >             <svTRID />
> >         </trID>
> >     </response>
> > </epp>
> >
> > Segue a execução do comando:
> >
> > <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>
> >         <renew>
> >             <domain:renew 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>worldweb1.com.br</domain:name>
> >                 <domain:curExpDate>2013-10-14</domain:curExpDate>
> >                 <domain:period unit="y">1</domain:period>
> >             </domain:renew>
> >         </renew>
> >         <clTRID>6699368283</clTRID>
> >     </command>
> > </epp>
> >
> >
> > O que pode estar ocorrendo?
> >
> > Grato.
> >
> >
> >
> > _______________________________________________
> > 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