<p dir="ltr">Beleza. Muito obrigado pelos esclarecimentos. </p>
<p dir="ltr">Como essa associação é bem separada do processo do registro. Bloquear a atualização desses campos com base nessa regra será mais efetivo.</p>
<div class="gmail_quote">On May 6, 2014 1:06 PM, "Rubens Kuhl" <<a href="mailto:rubensk@nic.br">rubensk@nic.br</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Guilherme,<br>
<br>
Tem sim, usando "brorg info". O XML de envio é assim:<br>
<br>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"<br>
     xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"<br>
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd"><br>
 <command><br>
  <info><br>
   <contact:info xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"<br>
                 xsi:schemaLocation="urn:ietf:params:xml:ns:contact-1.0<br>
                 contact-1.0.xsd"><br>
    <contact:id>11111111111</contact:id><br>
   </contact:info><br>
  </info><br>
  <extension><br>
   <brorg:info xmlns:brorg="urn:ietf:params:xml:ns:brorg-1.0"<br>
               xsi:schemaLocation="urn:ietf:params:xml:ns:brorg-1.0<br>
               brorg-1.0.xsd"><br>
    <brorg:organization>111.111.111-11</brorg:organization><br>
   </brorg:info><br>
  </extension><br>
  <clTRID>99999999999</clTRID><br>
 </command><br>
<br>
Se voltar código 2303, o CPF ou CNPJ não existe e poderá ser cadastrado pelo provedor EPP:<br>
<br>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"<br>
     xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"<br>
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd"><br>
 <response><br>
  <result code="2303"><br>
   <msg>Object does not exist</msg><br>
  </result><br>
  <trID><br>
   <clTRID>1957747793</clTRID><br>
   <svTRID>20140506155836-2AE55F4B-228-0005</svTRID><br>
  </trID><br>
 </response><br>
</epp><br>
<br>
Se existir, retorna código 1000:<br>
<br>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"<br>
     xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"<br>
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd"><br>
 <response><br>
  <result code="1000"><br>
   <msg>Command completed successfully</msg><br>
  </result><br>
  <resData><br>
   <contact:infData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"<br>
                    xsi:schemaLocation="urn:ietf:params:xml:ns:contact-1.0<br>
                    contact-1.0.xsd"><br>
    <contact:id>11111111111</contact:id><br>
    <contact:roid>e_1111-BR</contact:roid><br>
    <contact:status s="linked"/><br>
    <contact:status s="ok"/><br>
    <contact:postalInfo type="loc"><br>
     <contact:name>Nome Omitido</contact:name><br>
     <contact:addr><br>
      <contact:street/><br>
      <contact:city>S?o Paulo</contact:city><br>
      <contact:cc>BR</contact:cc><br>
     </contact:addr><br>
    </contact:postalInfo><br>
    <contact:voice/><br>
    <contact:fax/><br>
    <contact:email>N/A</contact:email><br>
    <contact:clID>555</contact:clID><br>
    <contact:crID>555</contact:crID><br>
    <contact:crDate>2013-05-09T03:26:44.0Z</contact:crDate><br>
   </contact:infData><br>
  </resData><br>
  <extension><br>
   <brorg:infData xmlns:brorg="urn:ietf:params:xml:ns:brorg-1.0"<br>
                  xsi:schemaLocation="urn:ietf:params:xml:ns:brorg-1.0<br>
                  brorg-1.0.xsd"><br>
    <brorg:organization>111.111.111-11</brorg:organization><br>
    <brorg:contact type="admin">NOME1234</brorg:contact><br>
   </brorg:infData><br>
  </extension><br>
  <trID><br>
   <clTRID>99999999999</clTRID><br>
   <svTRID>99999999999</svTRID><br>
  </trID><br>
 </response><br>
</epp><br>
<br>
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.<br>

<br>
<br>
Rubens<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
Em 06/05/2014, à(s) 12:55:000, Guilherme Suzuki <<a href="mailto:suzuki.gui@gmail.com">suzuki.gui@gmail.com</a>> escreveu:<br>
<br>
> Provável que não esteja associado. Melhor: tem como detectar essa associação pelo epp?<br>
><br>
> On May 6, 2014 12:54 PM, "Rubens Kuhl" <<a href="mailto:rubensk@nic.br">rubensk@nic.br</a>> wrote:<br>
><br>
><br>
> Guilherme,<br>
><br>
> Se trata de uma organização associada ao provedor EPP que tentou a atualização ?<br>
><br>
> Poderia nos mandar o XML enviado e o XML de resposta ?<br>
><br>
><br>
> Rubens<br>
><br>
><br>
> Em 06/05/2014, à(s) 12:14:000, Guilherme Suzuki <<a href="mailto:suzuki.gui@gmail.com">suzuki.gui@gmail.com</a>> escreveu:<br>
><br>
>> Boa tarde a todos!<br>
>><br>
>> 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.<br>

>><br>
>> Só que ao prosseguir com o procedimento (atualização de cadastro antes de efetivar o registro), o epp retorna um erro Authorization error.<br>
>><br>
>> 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?<br>
>><br>
>> Grato,<br>
>> Guilherme Suzuki<br>
>> Consultor em TI para projetos Microsoft<br>
>> <a href="http://www.guilhermesuzuki.com" target="_blank">http://www.guilhermesuzuki.com</a><br>
>> 11 - 992360535<br>
>> _______________________________________________<br>
>> eppnicbr mailing list<br>
>> <a href="mailto:eppnicbr@eng.registro.br">eppnicbr@eng.registro.br</a><br>
>> <a href="https://eng.registro.br/mailman/listinfo/eppnicbr" target="_blank">https://eng.registro.br/mailman/listinfo/eppnicbr</a><br>
><br>
><br>
> _______________________________________________<br>
> eppnicbr mailing list<br>
> <a href="mailto:eppnicbr@eng.registro.br">eppnicbr@eng.registro.br</a><br>
> <a href="https://eng.registro.br/mailman/listinfo/eppnicbr" target="_blank">https://eng.registro.br/mailman/listinfo/eppnicbr</a><br>
><br>
> _______________________________________________<br>
> eppnicbr mailing list<br>
> <a href="mailto:eppnicbr@eng.registro.br">eppnicbr@eng.registro.br</a><br>
> <a href="https://eng.registro.br/mailman/listinfo/eppnicbr" target="_blank">https://eng.registro.br/mailman/listinfo/eppnicbr</a><br>
<br>
_______________________________________________<br>
eppnicbr mailing list<br>
<a href="mailto:eppnicbr@eng.registro.br">eppnicbr@eng.registro.br</a><br>
<a href="https://eng.registro.br/mailman/listinfo/eppnicbr" target="_blank">https://eng.registro.br/mailman/listinfo/eppnicbr</a><br>
</blockquote></div>