[Eppnicbr] comando brorg delete
Ernesto Thorp
ernesto at corp.globo.com
Wed Apr 30 14:24:15 BRT 2014
Caros,
Estou fazendo a implementação do EPP no nosso sistema e me deparei com
a seguinte situação fazendo testes no ambiente beta.registro.br
Ao tentar executar o comando brorg delete sempre estou recebendo a
mensagem de "Unknown command" (2000).
Esse comportamento acontece também pela implementação de referência shepp.
A resposta do sheep é
***
shepp> brorg delete 027.865.757/0024-90
<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="2000">
<msg>Unknown command</msg>
</result>
<trID>
<clTRID>1234798413</clTRID>
<svTRID>20140430143611-9BBCFC77-372-0014</svTRID>
</trID>
</response>
</epp>
shepp> xmlcmd
<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>027865757002490</contact:id>
</contact:info>
</info>
<extension>
<brorg:delete 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>027.865.757/0024-90</brorg:organization>
</brorg:delete>
</extension>
<clTRID>1234798413</clTRID>
</command>
</epp>
***
Ao invés da tag <info>, não deveria ser a tag delete?
Eu tentei executar o mesmo comando com o xml gerado na nossa
implementação, mas o resultado foi o mesmo.
***
shepp> runxml <?xml version="1.0" encoding="UTF-8"?><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> <delete> <contact:delete
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>027865757002490</contact:id>
</contact:delete> </delete> <extension> <brorg:delete
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>027.865.757/0024-90</brorg:organization>
</brorg:delete> </extension> <clTRID>fix-1</clTRID> </command></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="2000">
<msg>Unknown command</msg>
</result>
<trID>
<clTRID>fix-1</clTRID>
<svTRID>20140430145914-9BBCFC77-372-0023</svTRID>
</trID>
</response>
</epp>
***
Além disso a documentação está um pouco confusa nesse item.
Na página 14 do documento "draft-neves-epp-brorg-06.txt" item 3.2.2.
A linha
*** Example <info> command:
não deveria ser
*** Example <delete> command:
E no exemplo a tag do comando está abrindo como "delete" e fechando como "info".
***
C: <command>
C: <delete>
C: <contact:delete
C: xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
C: <contact:id>e654321</contact:id>
C: </contact:delete>
C: </info>
***
Qual é a implementação correta para esse comando?
Grato,
Ernesto Thorp
More information about the eppnicbr
mailing list