[Eppnicbr] Atualizar Endereço e Telefone de Organização - Authorization error

Rubens Kuhl rubensk at nic.br
Tue May 6 13:06:28 BRT 2014


Guilherme, 

Tem sim, usando "brorg info". O XML de envio é assim:

<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>
  <info>
   <contact:info 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>11111111111</contact:id>
   </contact:info>
  </info>
  <extension>
   <brorg:info 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>111.111.111-11</brorg:organization>
   </brorg:info>
  </extension>
  <clTRID>99999999999</clTRID>
 </command>

Se voltar código 2303, o CPF ou CNPJ não existe e poderá ser cadastrado pelo provedor EPP:

<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="2303">
   <msg>Object does not exist</msg>
  </result>
  <trID>
   <clTRID>1957747793</clTRID>
   <svTRID>20140506155836-2AE55F4B-228-0005</svTRID>
  </trID>
 </response>
</epp>

Se existir, retorna código 1000:

<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="1000">
   <msg>Command completed successfully</msg>
  </result>
  <resData>
   <contact:infData 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>11111111111</contact:id>
    <contact:roid>e_1111-BR</contact:roid>
    <contact:status s="linked"/>
    <contact:status s="ok"/>
    <contact:postalInfo type="loc">
     <contact:name>Nome Omitido</contact:name>
     <contact:addr>
      <contact:street/>
      <contact:city>S?o Paulo</contact:city>
      <contact:cc>BR</contact:cc>
     </contact:addr>
    </contact:postalInfo>
    <contact:voice/>
    <contact:fax/>
    <contact:email>N/A</contact:email>
    <contact:clID>555</contact:clID>
    <contact:crID>555</contact:crID>
    <contact:crDate>2013-05-09T03:26:44.0Z</contact:crDate>
   </contact:infData>
  </resData>
  <extension>
   <brorg:infData 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>111.111.111-11</brorg:organization>
    <brorg:contact type="admin">NOME1234</brorg:contact>
   </brorg:infData>
  </extension>
  <trID>
   <clTRID>99999999999</clTRID>
   <svTRID>99999999999</svTRID>
  </trID>
 </response>
</epp>

O objeto a comparar é o contact:clID (555 no exemplo acima) com o número do provedor EPP que está fazendo a operação. Se não for o mesmo, a operação não precisa nem ser tentada... notar também que o contato já cadastrado para essa organização (NOME1234 no exemplo acima) pode ser usado para evitar ter que criar um novo conjunto de contatos. 


Rubens







Em 06/05/2014, à(s) 12:55:000, Guilherme Suzuki <suzuki.gui at gmail.com> escreveu:

> Provável que não esteja associado. Melhor: tem como detectar essa associação pelo epp?
> 
> On May 6, 2014 12:54 PM, "Rubens Kuhl" <rubensk at nic.br> wrote:
> 
> 
> Guilherme,
> 
> Se trata de uma organização associada ao provedor EPP que tentou a atualização ? 
> 
> Poderia nos mandar o XML enviado e o XML de resposta ? 
> 
> 
> Rubens
> 
> 
> Em 06/05/2014, à(s) 12:14:000, Guilherme Suzuki <suzuki.gui at gmail.com> escreveu:
> 
>> Boa tarde a todos!
>> 
>> Estou trabalhando na integração com o epp e em um determinado registro de domínio para uma organização (cnpj), por meio de regra pelo status, a aplicação permite a alteração de endereço e telefone do cadastro.
>> 
>> Só que ao prosseguir com o procedimento (atualização de cadastro antes de efetivar o registro), o epp retorna um erro Authorization error. 
>> 
>> Alguém pode me indicar a referência de leitura para esses casos? Ou me informar quais situações uma aplicação pode alterar o endereço e telefone de uma organização?
>> 
>> Grato,
>> Guilherme Suzuki
>> Consultor em TI para projetos Microsoft
>> http://www.guilhermesuzuki.com
>> 11 - 992360535
>> _______________________________________________
>> 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