| TOC |
|
Este documento descreve as mensagens e códigos de erro enviadas pelo servidor EPP do Registro.br para clientes EPP via o comando Poll, as restrições de alguns campos do EPP para o servidor do Registro.br e códigos de erro e mensagens do servidor EPP do Registro.br.
1.
Códigos de erro e mensagens enviadas pelo Poll
2.
Mensagens do Poll
2.1.
Criação de domínio
2.2.
Congelamento de domínio
2.3.
Descongelamento de domínio
2.4.
Aviso de remoção de domínio
2.5.
Transferência de titularidade
2.6.
Recadastramento de ticket com pendências
2.7.
Cancelamento de tickets de entidade com documento inválido
2.8.
Status dos tickets
2.9.
Recebimento de documentação
2.10.
Recadastramento de ticket e domínio registrado
2.11.
Ticket cadastrado com pendências
2.12.
Domínio registrado
2.13.
Criação de organização
2.14.
Seleção de provedor (entidade)
2.15.
Seleção de provedor (domínio)
2.16.
Cancelamento de organização
2.17.
Transferência de contato de uma organização
2.18.
Upgrade de contato
2.19.
Transferência de contato entre provedores de serviço
2.20.
Renúncia de contato de domínio
2.21.
Crédito no limite
2.22.
Depósito na conta de provedor
2.23.
Ajuste de crédito
2.24.
Devolução efetuada com sucesso
2.25.
Renovação automática efetuada com sucesso
2.26.
Renovação Automática não efetuada por falta de crédito
3.
Restrições de valores para alguns elementos EPP no
servidor do Registro.br
4.
Códigos de erro e mensagens enviadas pelo servidor
EPP do Registro.br
5.
Referências
§
Author's Address
| TOC |
Os códigos de erro enviados via Poll são os seguintes:
enum Code {
- UNSET = 0,
- DOMAIN_CREATE_PAN = 1,
- DOMAIN_FROZEN_PAYMENT,
- DOMAIN_FROZEN_BCO,
- DOMAIN_FROZEN_CG,
- DOMAIN_FROZEN_INCORRECT_DATA,
- DOMAIN_FROZEN_DNS,
- DOMAIN_UNFROZEN_PAYMENT,
- DOMAIN_UNFROZEN_BCO,
- DOMAIN_UNFROZEN_CG,
- DOMAIN_UNFROZEN_INCORRECT_DATA = 10,
- DOMAIN_UNFROZEN_DNS,
- DOMAIN_REMOVAL_PAYMENT,
- DOMAIN_REMOVAL_NRM,
- DOMAIN_REMOVAL_BCO,
- DOMAIN_REMOVAL_ADM,
- DOMAIN_OWNERSHIP_TRANSFER_NRM,
- DOMAIN_OWNERSHIP_TRANSFER_BCO,
- DOMAIN_OWNERSHIP_TRANSFER_ADM,
- DOMAIN_CONTACT_RENOUNCE = 20,
- TKT_RESTORED,
- TKT_CANCELLED_INVALID_ORG,
- TKT_UPDATE_STATUS_OK,
- TKT_UPDATE_STILL_PENDING,
- TKT_UPDATE_STATUS_NOT_OK,
- DOC_RECEIVED,
- TKT_RESTORED_DOMAIN_CREATED,
- TKT_CREATED,
- DOMAIN_CREATED,
- ORG_CREATE_PAN = 100,
- ORG_PROVIDER_SELECTION,
- ORG_REMOVAL,
- ORG_CONTACT_TRN_NRM,
- ORG_CONTACT_TRN_BCO,
- ORG_CONTACT_TRN_ADM,
- ORG_PROVIDER_SELECTION_DIFF_DOMAIN_RENEWAL
- DOMAIN_PROVIDER_SELECTION
- DOMAIN_PROVIDER_SELECTION_DIFF_DOMAIN_RENEWAL
- CONTACT_CLASS_UPDATE = 200,
- CONTACT_SPONSORING_CLIENT_TRANSFER,
- CONTACT_TRANSFER,
- BILLING_CREDIT_BAL_LOW = 300,
- BILLING_DEPOSIT,
- BILLING_CREDIT_ADJUST,
- BILLING_REFUND,
- BILLING_AUTO_RENEW_OK,
- BILLING_AUTO_RENEW_NOT_OK
};
| TOC |
As seguintes mensagens são enviadas através do Poll informando o resultado do processamento de um comando EPP.
| TOC |
código: DOMAIN_CREATE_PAN
Esta mensagem é enviada quando o ticket é transformado em domínio com sucesso, ou quando o ticket for cancelado por qualquer razão. No caso de ticket cancelado sera' enviado um elemento 'reason' na parte de extensão justificando o motivo do cancelamento.
Exemplo de uma mensagem XML após a criação de um domínio:
<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="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="5" id="12345">
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>1</code>
<txt>Pending domain create completed.</txt>
<objectId>example.can.br</objectId>
</msg>
</msgQ>
<resData>
<domain:panData
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 paResult="1">example.can.br</domain:name>
<domain:paTRID>
<clTRID>ABC-123</clTRID>
<svTRID>DEF-456</svTRID>
</domain:paTRID>
<domain:paDate>1999-04-01T18:01:00.0Z</domain:paDate>
</domain:panData>
</resData>
<extension>
<brdomain:panData xmlns:brdomain=
"urn:ietf:params:xml:ns:brdomain-1.0"
xsi:schemaLocation=
"urn:ietf:params:xml:ns:brdomain1.0 brdomain-1.0.xsd">
<brdomain:ticketNumber>12345</brdomain:ticketNumber>
<brdomain:reason>
EPP domain create was accepted and the domain was
registered. According to the TSE Resolution Number 20,
February 5th, 2004, the domains ending with can.br
will be automatically cancelled after the first round of
voting, except the domains belonging to candidates
participating in the second round of voting,
which will be cancelled after the second round.
</brdomain:reason>
</brdomain:panData>
</extension>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: [DOMAIN_FROZEN_PAYMENT|DOMAIN_FROZEN_BCO|DOMAIN_FROZEN_CG|
DOMAIN_FROZEN_INCORRECT_DATA|DOMAIN_FROZEN_DNS]
Quando o domínio for congelado por falta de pagamento, decisão judicial, decisão do Comitê Gestor, dados incorretos ou servidores DNS invalidos, será enviada uma mensagem informando que o domínio foi congelado, o motivo do congelamento e o status atual do domínio.
Importante: Um domínio pode estar congelado por mais de um motivo. Toda vez que ele for congelado, independente de já estar congelado por outro motivo ou não, será enviada uma mensagem avisando que ele foi congelado juntamente com o motivo.
Exemplo de uma mensagem após o congelamento de um domínio:
<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='1301'>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count='5' id='12345'>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>6</code>
<txt>Domain frozen due to incorrect DNS delegation.</txt>
<objectId>example.com.br</objectId>
<publicationFlag>onHold</publicationFlag>
<onHoldReason>billing</onHoldReason>
<onHoldReason>dns</onHoldReason>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: [DOMAIN_UNFROZEN_PAYMENT|DOMAIN_UNFROZEN_BCO|DOMAIN_UNFROZEN_CG|
DOMAIN_UNFROZEN_INCORRECT_DATA|DOMAIN_UNFROZEN_DNS]
Quando o domínio for descongelado por falta de pagamento, decisão judicial, decisão do Comitê Gestor, dados incorretos ou servidores DNS invalidos, será enviada uma mensagem informando que o domínio foi descongelado, o motivo do descongelamento e o status atual do domínio.
Importante: Um domínio pode estar congelado por mais de um motivo por isso ele pode ser descongelado por um motivo e continuar congelado por outro. Toda vez que ele for descongelado, independente de estar congelado por outro motivo ou não, será enviada uma mensagem avisando que ele foi descongelado juntamente com o motivo.
Exemplo: Idem acima.
| TOC |
código: [DOMAIN_REMOVAL_PAYMENT|DOMAIN_REMOVAL_NRM|
DOMAIN_REMOVAL_BCO|DOMAIN_REMOVAL_ADM]
Um domínio pode ser removido por falta de pagamento, procedimento normal (pedido do registrante), procedimento judicial (ordem judicial), procedimento administrativo (documento inválido).
Em qualquer um desses casos será enviada uma mensagem EPP confirmando a remoção do domínio. O código e o texto da mensagem indicam a razão pela qual o domínio foi removido.
Exemplo de uma mensagem XML avisando sobre a remoção de um domínio:
<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="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="5" id="12345">
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>13</code>
<txt>Domain removed by the registrant.</txt>
<objectId>example.com.br</objectId>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: [DOMAIN_OWNERSHIP_TRANSFER_NRM|DOMAIN_OWNERSHIP_TRANSFER_BCO|
DOMAIN_OWNERSHIP_TRANSFER_ADM]
Um domínio pode ser transferido de uma organização para outra por procedimento normal (pedido pelo registrante), procedimento judicial (ordem judicial) ou procedimento administrativo (documento inválido).
Exemplo de uma mensagem avisando sobre a transferência de titularidade de um domínio:
<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=1301>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count=5 id=12345>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>16</code>
<txt>Domain ownership transferred by the registrant.</txt>
<objectId>example.com.br</objectId>
<oldOrg>123.456.789/1234-56</oldOrg>
<newOrg>987.654.321/4321-65</newOrg>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: TKT_RESTORED
Em alguns casos especiais um ticket pode ser recadastrado. Nestes casos, será enviada uma mensagem EPP informando que o ticket foi recadastrado contendo os números dos tickets antigo e o novo. O domínio somente é registrado após a resolução de todas as pendências.
Exemplo de mensagem avisando sobre um ticket recadastrado no sistema:
<?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='1301'>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count='5' id='12345'>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>21</code>
<txt>Ticket restored with pendings.</txt>
<objectId>example.com.br</objectId>
<oldTicketNumber>12345</oldTicketNumber>
<newTicketNumber>54321</newTicketNumber>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: TKT_CANCELLED_INVALID_ORG
Quando uma organização estiver usando documento inválido será cancelada assim que for verificada a infração. Quando uma entidade for cancelada todos os tickets da entidade serão automaticamente cancelados. Para cada ticket cancelado será enviada uma mensagem EPP contendo o número do ticket cancelado.
Exemplo de mensagem avisando sobre os tickets cancelados de uma entidade com documento inválido:
<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='1301'>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count='5' id='12345'>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>22</code>
<txt>Ticket cancelled due to invalid organization.</txt>
<objectId>example.com.br</objectId>
<ticketNumber>12345</ticketNumber>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: [TKT_UPDATE_STATUS_OK|TKT_UPDATE_STILL_PENDING|
TKT_UPDATE_STATUS_NOT_OK]
O status de um ticket pode ser alterado via sistema administrativo do Registro.br. Alterações se resumem a resolver: pendências de documentação e DNS. Para cada alteração será enviada uma mensagem informando se o ticket está OK e será transformado em domínio(TKT_UPDATE_STATUS_OK), continua com pendências(TKT_UPDATE_STILL_PENDING) ou será cancelado(TKT_UPDATE_STATUS_NOT_OK) .
Exemplo de mensagem sobre o status de um ticket:
Idem acima
| TOC |
código: DOC_RECEIVED
Para cada documento recebido será enviada uma mensagem identificando o documento, informando o status (recebido, inválido ou incorreto) e a lista de tickets afetados pelo recebimento da documentação.
Exemplo de mensagem avisando sobre documentação recebida:
<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='1301'>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count='5' id='12345'>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>26</code>
<txt>Document received.</txt>
<objectId>000.101.266/0001-20</objectId>
<docType>CNPJ</docType>
<docStatus>OK</docStatus>
<ticket>2527352</ticket>
<ticket>2527353</ticket>
<ticket>2527354</ticket>
<domain>lmdesign.com.br</domain>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: TKT_RESTORED_DOMAIN_CREATED
Em alguns casos especiais um ticket pode ser recadastrado. Nestes casos, será enviada uma mensagem EPP informando que o ticket foi recadastrado. Esta mensagem contem o nome do domínio e os números dos tickets antigo e novo. Este código também indica que o domínio já está registrado.
Exemplo de mensagem informando sobre o recadastramento do ticket e o registro do domínio.
<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="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="1" id="36">
<qDate>2000-06-18T13:00:00.0Z</qDate>
<msg>
<code>27</code>
<txt>Ticket restored and domain created.</txt>
<objectId>example.com.br</objectId>
<oldTicketNumber>2822341</oldTicketNumber>
<newTicketNumber>2822342</newTicketNumber>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: TKT_CREATED
Em alguns casos especiais um ticket para um novo domínio pode ser emitido pelo Registro. Nestes casos, será enviada uma mensagem EPP informando que o ticket foi cadastrado. Esta mensagem contem o nome do domínio e o número do ticket criado com pendências. O domínio somente é registrado após a resolução de todas as pendências.
Exemplo de mensagem informando a criação de um ticket
<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="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="1" id="33">
<qDate>2000-06-18T13:30:00.0Z</qDate>
<msg>
<code>28</code>
<txt>Ticket created with pendings.</txt>
<objectId>example.com.br</objectId>
<ticketNumber>2822340</ticketNumber>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: DOMAIN_CREATED
Em alguns casos especiais um domínio pode ser cadastrado pelo Registro. Nestes casos, será enviada uma mensagem EPP informando o registro do domínio. Esta mensagem contem o nome do domínio e o número do ticket.
Exemplo de mensagem informando que um novo domínio foi cadastrado
<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="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="1" id="34">
<qDate>2000-06-18T13:30:00.0Z</qDate>
<msg>
<code>29</code>
<txt>Domain created.</txt>
<objectId>example.com.br</objectId>
<ticketNumber>2822341</ticketNumber>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: ORG_CREATE_PAN
Esta mensagem é enviada quando uma nova organização é efetivamente cadastrada ou seu cadastro é negado.
No caso de pedido de cadastro cancelado sera' enviado um elemento <reason> na parte de extensão justificando o motivo do cancelamento.
Exemplo de mensagem após a criação de uma organização:
<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="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="2" id="89">
<qDate>2006-07-07T13:24:21.0Z</qDate>
<msg>
<code>100</code>
<txt>Pending organization create completed.</txt>
<objectId>04857383600010</objectId>
</msg>
</msgQ>
<resData>
<contact:panData
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 paResult="0">e123450</contact:id>
<contact:paTRID>
<clTRID>ABC-12345</clTRID>
<svTRID>54321-XYZ</svTRID>
</contact:paTRID>
<contact:paDate>2005-12-05T12:00:00.0Z</contact:paDate>
</contact:panData>
</resData>
<extension>
<brorg:panData
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>004.857.383/6000-10</brorg:organization>
<brorg:reason lang="pt">
Este documento nao existe na base de dados da SRF.
</brorg:reason>
</brorg:panData>
</extension>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: [ORG_PROVIDER_SELECTION|ORG_PROVIDER_SELECTION_DIFF_DOMAIN_RENEWAL]
Toda vez que o contato da entidade/organização selecionar um provedor via Interface Web será enviada uma mensagem notificando o novo e o antigo Provedor de Serviços. Caso a entidade possua pendências de pagamento com valor diferente das manutenções cobradas de provedores de serviços, serão enviadas mensagens com os nomes dos domínios nesta situação. Cada mensagem pode conter até 4 nomes de domínios.
Exemplo de mensagem após a seleção de um provedor de serviços:
<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='1301'>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count='5' id='12345'>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>101</code>
<txt>Service provider selection.</txt>
<objectId>23.456.789/1234-56</objectId>
<from>5</from>
<to>2</to>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
Exemplo de mensagem listando domínios com pendências de pagamento com valor diferente do cobrado do provedor de serviços:
<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="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="1" id="94">
<qDate>2006-06-21T18:01:30.0Z</qDate>
<msg>
<code>106</code>
<txt>
Service provider selection. Different renewal value for some
domain names. </txt>
<objectId>007.777.529/0001-65</objectId>
<value>30.00</value>
<domain>example.com.br</domain>
<domain>example2.com.br</domain>
</msg>
</msgQ>
<trID>
<clTRID>1433925857</clTRID>
<svTRID>20060621180317-080-0028</svTRID>
</trID>
</response>
</epp>
| TOC |
código: [DOMAIN_PROVIDER_SELECTION|DOMAIN_PROVIDER_SELECTION_DIFF_DOMAIN_RENEWAL]
Toda vez que o contato do domínio selecionar um provedor via Interface Web será enviada uma mensagem notificando o novo e o antigo Provedor de Serviços. Caso o domínio possua pendências de pagamento com valor diferente das manutenções cobradas de provedores de serviços, será enviada uma mensagem com o nome do domínio nesta situação.
Exemplo de mensagem após a seleção de um provedor de serviços:
<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='1301'>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count='5' id='12345'>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>107</code>
<txt>Service provider selection.</txt>
<objectId>example.com.br</objectId>
<from>5</from>
<to>2</to>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
Exemplo de mensagem listando o domínio com pendência de pagamento com valor diferente do cobrado do provedor de serviços:
<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="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="1" id="94">
<qDate>2006-06-21T18:01:30.0Z</qDate>
<msg>
<code>108</code>
<txt>
Service provider selection. Different renewal value for domain name. </txt>
<objectId>example.com.br</objectId>
<value>30.00</value>
</msg>
</msgQ>
<trID>
<clTRID>1433925857</clTRID>
<svTRID>20060621180317-080-0028</svTRID>
</trID>
</response>
</epp>
| TOC |
código: ORG_REMOVAL
Uma entidade pode ser cancelada e caso isso ocorra o provedor de serviços será informado através de uma mensagem EPP.
Exemplo de mensagem após o cancelamento de uma organização:
<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='1301'>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count='5' id='12345'>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>102</code>
<txt>Organization removed due to invalid data.</txt>
<objectId>060.409.075/0029-53</objectId>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: [ORG_CONTACT_TRN_NRM|ORG_CONTACT_TRN_BCO|ORG_CONTACT_TRN_ADM]
Existe um procedimento out-of-band para transferência de contato de uma organização/entidade. Quando o procedimento for efetivado será enviada uma mensagem para o provedor de serviços informando o contato novo e o antigo.
Exemplo de mensagem após a transferência de contato de organização:
<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='1301'>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count='5' id='12345'>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>103</code>
<txt>Organization contact transferred by the registrant.</txt>
<objectId>123.456.789/1234-56</objectId>
<oldContact>aaa123</oldContact>
<newContact>bbb123</newContact>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: CONTACT_CLASS_UPDATE
Todos os contatos criados via EPP não podem logar no sistema do Registro.br. Para que um contato possa acessar a interface Web do Registro.br é necessário que ele faça um recadastramento. A partir do momento em que o contato fizer o recadastramento o Provedor de Serviços não pode mais alterar ou remover o contato. No instante do recadastramento será enviada uma mensagem EPP para o provedor de serviços informando que o contato foi recadastrado.
Exemplo de mensagem avisando sobre o upgrade de contato:
<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='1301'>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count='5' id='12345'>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>200</code>
<txt>Contact class update.</txt>
<objectId>aaa123</objectId>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: CONTACT_SPONSORING_CLIENT_TRANSFER
Um contato pertencente a um provedor de serviços pode ser transferido para outro provedor via sistema administrativo do Registro.br e o provedores de serviço novo e o antigo serão informados via mensagem EPP.
Exemplo de mensagem avisando sobre a transferência de contato entre provedores:
<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='1301'>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count='5' id='12345'>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>201</code>
<txt>Organization contact transferred by the registry.</txt>
<objectId>aaa123</objectId>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: DOMAIN_CONTACT_RENOUNCE
Um contato de domínio pode renunciar seu cargo. Neste caso, o contato será automaticamente atualizado com o contato da entidade detentora do domínio. Neste caso será enviada uma mensagem EPP indicando o domínio e o tipo de contato que renúnciou e o handle do novo contato.
Exemplo de mensagem após uma renúncia de contato:
<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='1301'>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count='5' id='12345'>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>20</code>
<txt>Domain Contact Renounced.</txt>
<objectId>example.com.br</objectId>
<contactType>adm</contactType>
<newContact>bbb123</newContact>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: BILLING_CREDIT_BAL_LOW
Quando o crédito de um provedor de serviços atingir um determinado limite mínimo estipulado em contrato será enviada uma mensagem EPP informando que o saldo está abaixo do limite.
Exemplo de mensagem avisando sobre crédito no limite:
<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='1301'>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count='5' id='12345'>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>300</code>
<txt>Credit balance low.</txt>
<creditBalance>970.00</creditBalance>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: BILLING_DEPOSIT
Quando um depósito for efetivado será enviada uma mensagem EPP indicando o sucesso da operação, contendo o valor do deposito e o saldo atual.
Exemplo de mensagem avisando sobre um depósito feito na conta do provedor:
<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='1301'>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count='5' id='12345'>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>301</code>
<txt>Deposit notification.</txt>
<depositValue>500.00</depositValue>
<creditBalance>1200.00</creditBalance>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
código: BILLING_CREDIT_ADJUST
Pode ocorrer ajuste de crédito de uma fatura cujo pagamento foi efetuado indevidamente. Neste caso, será enviada uma mensagem informando se a operação foi de crédito ou débito e o valor da transação.
Exemplo de mensagem avisando sobre ajuste de crédito na conta do provedor:
<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='1301'>
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count='5' id='12345'>
<qDate>1999-04-04T22:01:00.0Z</qDate>
<msg>
<code>302</code>
<txt>Credit adjustment.</txt>
<value>1500.00</value>
<op>+</op>
<creditBalance>9000.00</creditBalance>
</msg>
</msgQ>
<trID>
<clTRID>BCD-23456</clTRID>
<svTRID>65432-WXY</svTRID>
</trID>
</response>
</epp>
| TOC |
code BILLING_REFUND
Quando o provedor de serviços solicitar devolução de crédito, será enviada uma mensagem EPP notificando o valor da devolução e o saldo atual.
Exemplo de mensagem XML para notificação de devolução:
<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="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="2" id="17">
<qDate>2006-06-26T19:52:58.0Z</qDate>
<msg>
<code>303</code>
<txt>Refund notification.</txt>
<refundValue>1000.00</refundValue>
<creditBalance>9937.00</creditBalance>
</msg>
</msgQ>
<trID>
<clTRID>846930886</clTRID>
<svTRID>20060626202022-015-0002</svTRID>
</trID>
</response>
</epp>
| TOC |
code BILLING_AUTO_RENEW_OK
Se o provedor de serviços habilitar a opção de renovação automática para um determinado domínio, ele será automaticamente renovado no dia de sua expiração. Quando a renovação ocorrer com sucesso será enviada uma mensagem EPP de notificação para o provedor de serviços.
Exemplo de mensagem XML para notificar o sucesso de uma renovação automática:
<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="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="1" id="43">
<qDate>2006-06-28T18:15:22.0Z</qDate>
<msg>
<code>304</code>
<txt>Automatic renewal successfully done.</txt>
<objectId>nic.br</objectId>
</msg>
</msgQ>
<trID>
<clTRID>294702567</clTRID>
<svTRID>20060628181636-015-0025</svTRID>
</trID>
</response>
</epp>
| TOC |
code BILLING_AUTO_RENEW_NOT_OK
Se o provedor de serviços habilitar a opção de renovação automática para determinado domínio mas a renovação falhar por falta de crédito, será enviada uma mensagem EPP de notificação de falha na renovação automática. A mensagem informa também que é necessário inserir crédito na conta do provedor e enviar um comando EPP "renew" para renovar o domínio.
Exemplo de mensagem XML para notificar uma renovação automática que falhou por falta de crédito:
<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="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="1" id="39">
<qDate>2006-06-28T17:37:49.0Z</qDate>
<msg>
<code>305</code>
<txt>
Automatic renewal failure due to insufficient credit. To renew this
domain is necessary to make a deposit in the provider's account and
send an EPP renew command.
</txt>
<objectId>nic.br</objectId>
</msg>
</msgQ>
<trID>
<clTRID>719885386</clTRID>
<svTRID>20060628180022-015-0005</svTRID>
</trID>
</response>
</epp>
| TOC |
Alguns elementos EPP tem restrições de valores no servidor do Registro.br, como descrito a seguir:
- -
- Somente serão aceitos caracteres ISO-88591 pelo servidor EPP. Apesar disso, o encoding do documento XML deve ser UTF-8 como especificado pelo protocolo EPP.
- -
- Parâmetro lang - aceita somente "pt" ou "en" (default)
- -
- Parâmetro type de postalInfo: Deve ser OBRIGATORIAMENTE do tipo "loc". Qualquer tipo diferente de "loc" fará o servidor retornar um erro.
- -
- postalInfo: Somente UM por objeto, contendo TRÊS atributos street, cada um contendo a rua, o número e o complemento, respectivamente e NESTA ORDEM. Quando um comando UPDATE for realizado em postalInfo, os três atributos street devem ser passados obrigatoriamente, mesmo que nem todos os três tenham sido modificados.
- -
- voice: Deve seguir o formato +II.DDN[1-12], onde II deve ser 55 (DDI do Brasil) e DD o código DDD da cidade sem zeros a esquerda.
- -
- Atributos ignorados pelo servidor em qualquer comando que apareçam:
- -
- authInfo
- -
- disclose
- -
- fax
- -
- registrant
- -
- org
- -
- upID (info de contato e domínio)
- -
- trDate (info de contato e domínio)
- -
- secDNS:maxSigLife (create e update de domínio)
- -
- Comandos não implementados:
- -
- transfer
- -
- check de contato (pois os IDs de contato são gerados automaticamente pelo Registro.BR)
- -
- Info de contato:
- -
- roid: formato "c_[handle_do_usuário]-BR"
- -
- status: sempre setado como "ok"
- -
- Create de contato:
- -
- nome: o nome do contato pode ter no máximo 40 caracteres e deve ter pelo menos duas palavras separadas por espaço em branco.
- -
- id: setado com id gerado pelo sistema. Caso haja algum id com mesmo nome, email e provedor, será avisado que o objeto já existe.
- -
- Update de contato:
- -
- Não permite alteração do atributo name.
- -
- Info de domínio:
- -
- roid: formato "d_[id_do_dominio]-BR"
- -
- status: "ok" ou "pendingCreate" (no caso de um ticket gerado)
- -
- Deve ter três atributos contact, dos tipos "admin", "tech" e "billing"
- -
- Cada domínio pode ter zero, um ou dois registros tipo DS
- -
- Create de domínio:
- -
- Atributo period definido em anos. Aceita somente period="1" (renovação anual) - qualquer outro valor retorna um erro.
- -
- Atributo ns: Obrigatório ao menos dois servidores DNS respondendo autoritativamente pelo domínio para que o mesmo seja criado. Caso contrário será criado o ticket do domínio, com pendências de DNS.
- -
- Atributo dnskey: Opcional. Este atributo será convertido em um registro do tipo DS. Um domínio pode ter zero, um ou dois registros tipo DS. Este atributo não pode coexistir com o atributo ds.
- -
- Atributo ds: Opcional. Um domínio pode ter zero, um ou dois registros tipo DS. Este atributo não pode coexistir com o atributo dnskey.
- -
- Renew de domínio:
- -
- Atributo period definido em anos. Aceita somente period="1" (renovação anual) - qualquer outro valor retorna um erro.
- -
- Deve ter três atributos contact, um obrigatório do tipo "admin". Os outros dois ("tech" e "billing"), se não forem setados serão definidos com o mesmo contato de "admin".
- -
- Update de domínio:
- -
- status: ignorado
- -
- contact: aceita somente os tipos "admin", "tech" ou "billing".
- -
- Atributo dnskey: Opcional. Este atributo será convertido em um registro do tipo DS. Um domínio pode ter zero, um ou dois registros tipo DS. Este atributo não pode coexistir com o atributo ds.
- -
- ds: os registros tipo DS são opcionais e podem ser adicionados, removidos ou alterados. No caso de alteração, todos os registros DS atuais são removidos e os registros fornecidos são adicionados. Este atributo não pode coexistir com o atributo dnskey.
- -
- Delete de domínio:
- -
- Domínio precisa estar registrado a menos de 5 dias.
- -
- Domínio pode apenas ser removido pelo provedor que o criou.
- -
- Provedor pode apenas remover 3% dos domínios registrados nos últimos 5 dias.
- -
- Check de organização:
- -
- id de contato: ignorado
- -
- Info de organização:
- -
- roid: formato "e_[id_da_entidade]-BR" para entidades cadastradas efetivamente ou "[id_provedor]_[data_cadastro]_[tipo_documento]_[numero_documento]-BR" para entidades com cadastro temporário (pendentes de efetivação).
- -
- status: "ok" para entidades cadastradas efetivamente, "pendingCreate" para entidades temporárias e "linked" para entidades existentes que possuam domínios.
- -
- email: ignorado.
- -
- Create e Update de organização:
- -
- nome: o nome de organização pode ter no máximo 50 caracteres e deve ter pelo menos duas palavras separadas por espaço em branco.
- -
- contato: o mapping de organização permite três tipos de contato (admin, billing e member) mas é política do Registro.br só aceitar contato do tipo admin para organizações.
- -
- responsável: o responsável é um atributo opcional de acordo com o mapping de organização mas será ignorado se o tipo do documento for CPF. O responsável pode ter no máximo 40 caracteres e deve ter pelo menos duas palavras separadas por espaço em branco.
- O valor default para responsável é:
- - o nome do contato administrativo da organização quando o tipo do documento for CNPJ.
- - o nome da organização quando o tipo do documento for CPF.
| TOC |
- -
- Comando LOGIN
- -
- AUTHENTICATION_ERROR - senha incorreta ou IP de conexão incorreto.
- -
- AUTHENTICATION_ERROR_CLOSING_CONN - número de tentativas de login sem sucesso excedido.
- -
- SESSION_LIMIT_EXCEEDED - limite de conexões simultâneas excedido.
- -
- PARAMETER_POLICY_ERROR - tentativa de alteração de senha com o mesmo conteúdo da senha atual.
- -
- OK - senha modificada com sucesso ou comando completado com sucesso.
- -
- Comando LOGOUT
- -
- COMMAND_FAILED - problemas ao executar o logout.
- -
- OK_ENDING_SESSION - comando completado com sucesso.
- -
- Comando CONTACT CHECK
- -
- UNIMPLEMENTED_COMMAND - comando não implementado.
- -
- Comando CONTACT CREATE
- -
- PARAMETER_MISSING - mensagem retornada: "Tipo de postalInfo inválido. Atualmente, somente o tipo loc é suportado."
- -
- OBJECT_EXISTS - já existe contato com mesmo nome, email e provedor.
- -
- PARAMETER_POLICY_ERROR - possíveis mensagens retornadas:
- Nome do contato inválido
- Email inválido
- Número do telefone ou ramal inválido
- Endereço inválido
- Número do endereço inválido
- Cidade inválida
- Estado inválido
- CEP inválido
- País inválido
- Estado inexistente
- Cidade inexistente
- Cidade e Estado incompatíveis
- Cidade e CEP incompatíveis
- Este contato não pode possuir um endereço internacional
- -
- OK - comando completado com sucesso.
- -
- Comando CONTACT INFO
- -
- OBJECT_DOESNT_EXIST - contato inexistente.
- -
- OK - comando completado com sucesso.
- -
- Comando CONTACT TRANSFER
- -
- UNIMPLEMENTED_COMMAND - comando não implementado.
- -
- Comando CONTACT UPDATE
- -
- AUTHORIZATION_ERROR: tentativa de atualização por provedor que não detém o contato.
- -
- OBJECT_DOESNT_EXIST - contato inexistente.
- -
- PARAMETER_POLICY_ERROR - possíveis mensagens retornadas:
- Número do telefone ou ramal inválido
- Email inválido
- Tipo de postalInfo inválido. Atualmente, somente o tipo loc é suportado.
- Nome do contato não pode ser modificado.
- Endereço inválido
- Número do endereço inválido
- Cidade inválida
- Estado inválido
- CEP inválido
- País inválido
- Estado inexistente
- Cidade inexistente
- Cidade e Estado incompatíveis
- Cidade e CEP incompatíveis
- Este contato não pode possuir um endereço internacional
- -
- OK - comando completado com sucesso.
- -
- Comando BR_DOMAIN RENEW
- -
- AUTHORIZATION_ERROR - tentativa de atualização por provedor que não detém o domínio.
- -
- COMMAND_FAILED - não conseguiu resgatar o domínio ou o provedor ou não conseguiu efetivar a renovação.
- -
- DATA_MGMT_POLICY_VIOLATION - mensagem retornada: "Nenhuma pendência de pagamento encontrada para este domínio".
- -
- PARAMETER_POLICY_ERROR - possíveis mensagens retornadas:
- Data de expiração incorreta
- Período inválido. A única unidade aceita é 'y'.
- Período inválido. O Domínio não pode ser renovado por mais que 10 anos.
- -
- BILLING_FAILURE - mensagem retornada: "Crédito insuficiente para renovação do domínio"
- -
- OBJECT_DOESNT_EXIST - domínio inexistente.
- -
- OK - comando completado com sucesso.
- -
- Comando BR_DOMAIN CHECK
- -
- AUTHORIZATION_ERROR - tentativa de consulta por provedor que não administra a entidade detentora do domínio.
- -
- PARAMETER_MISSING - nenhum nome de domínio passado para a consulta.
- -
- OK - comando completado com sucesso.
- -
- Comando BR_DOMAIN INFO
- -
- OBJECT_DOESNT_EXIST - domínio inexistente.
- -
- COMMAND_FAILED - falha ao executar o comando.
- -
- OK - comando completado com sucesso.
- -
- Comando BR_DOMAIN CREATE
- -
- BILLING_FAILURE - mensagem retornada: "Crédito insuficiente para pagamento dos tickets ativos"
- -
- PARAMETER_POLICY_ERROR - possíveis mensagens retornadas:
- Período inválido. A única unidade aceita é 'y'
- O sistema não permite mais do que 1 endereço IPv4 por servidor DNS
- O sistema não permite mais do que 1 endereço IPv6 por servidor DNS
- Versão IP inválida
- ID duplicado
- CNPJ irregular
- CPF irregular
- Provedor não pode registrar domínios para esta entidade
- ID não é contato administrativo da entidade
- Domínio inválido
- DPN inválido
- Sintaxe da segunda parte do domínio inválida
- Tamanho máximo de 35 caracteres
- Tamanho máximo de 26 caracteres
- Domínio já registrado
- Domínio reservado para a transição EDU.BR
- Domínio já registrado sob sintaxe similar
- Domínio reservado pelo Comitê Gestor
- Prazo limite encerrado para candidatura a este domínio
- Sintaxe inválida para domínio CAN.BR
- Já existem tickets para este domínio
- Entidade já possui este nome sob outro DPN
- Limite de domínios excedido pela entidade
- Limite de tickets ativos excedido pela entidade
- Entidade não pode cadastrar novos domínios neste DPN por ser isenta de documentação
- Erro ao importar o ticket
- Domínio existente
- Um erro ocorreu durante o processamento da requisição
- Entidade possui pendências de pagamento já vencidas
- Limite de tickets em processo de liberação excedido
- Limite de pendências de pagamento em aberto excedido
- Ticket somente poderá ser emitido se for feito o pagamento do domínio similar já registrado
- Hostname inválido
- Hostname duplicado
- Endereço IPv6 inválido
- Endereço IP inválido
- Servidor DNS não informado
- Estado inválido
- Estado inexistente
- Cidade inexistente
- Cidade e Estado incompatíveis
- CEP e Cidade incompatíveis
- Palavra reservada por se tratar de uma marca notória
- Palavra de baixo calão
- Palavra reservada por ordem judicial
- Palavra reservada pelo CG
- Domínio aguardando início do próximo processo de liberação
- Domínio encontra-se em fase de averiguação de documentação dentro do processo de liberação
- Domínio não disponível para registro por ter participado de mais de 6 (seis) processos de liberação consecutivos.
- Este domínio somente pode ser registrado pela entidade detentora do mesmo domínio sem o prefixo 'www'
- Não é permitido o registro de nomes da lista do processo de liberação com o prefixo 'www'
- O contato de cobrança do domínio não pode ser um contato com endereço internacional
- Erro inesperado
- -
- PARAMETER_POLICY_ERROR - possíveis mensagens retornadas (Somente com DNSSEC):
- Máximo número de registros tipo ds excedido
- Key tag inválida
- Tipo de algoritmo inválido
- Tipo de digest inválido
- Tamanho do digest inválido
- Registro DS duplicado
- Record DS obrigatório inexistente
- Para cadastrar um Records DS, é necessário que todos os servidores DNS estejam corretamente configurados
- -
- DATA_MGMT_POLICY_VIOLATION - possíveis mensagens retornadas:
- Sem assinatura
- Assinatura expirada
- Chave não encontrada
- Chave sem bit SEP habilitado
- Assinatura inválida
- Tempo esgotado
- Sem autoridade sobre o domínio
- Domínio desconhecido
- DNS desconhecido
- Falha no DNS
- Pesquisa recusada
- Erro no DNS
- Conexão recusada
- Canonical name
- Zona não sincronizada
- -
- ASSOCIATION_PROHIBITS_OPERATION - tentativa de associar o domínio com uma entidade inexistente - mensagem retornada: "Entidade inexistente".
- -
- OK_ACTION_PENDING - comando completado com sucesso, ticket criado com pendências (documentação, dns e/ou processo de liberação).
- -
- OK - comando completado com sucesso, domínio registrado.
- -
- Comando BR_DOMAIN UPDATE
- -
- AUTHORIZATION_ERROR - tentativa de atualização por provedor que não administra a entidade detentora do domínio.
- -
- OBJECT_DOESNT_EXIST - domínio inexistente.
- -
- COMMAND_FAILED - falha ao executar o comando.
- -
- STATUS_PROHIBITS_OPERATION - possíveis mensagens retornadas:
- Este domínio está congelado
- Este domínio está congelado por dados inválidos. Alterações DNS não são permitidas
- -
- PARAMETER_POLICY_ERROR - possíveis mensagens retornadas:
- Este servidor DNS não está delegado para este domínio
- Servidor DNS duplicado
- O sistema não permite mais do que 5 servidores DNS por domínio
- Ao menos 2 servidores DNS são necessários
- Versão IP inválida
- O sistema não permite mais do que 1 endereço IPv4 por servidor DNS
- O sistema não permite mais do que 1 endereço IPv6 por servidor DNS
- Nome do servidor DNS inválido
- Endereço IP inválido
- Este ID não está listado como contato administrativo deste domínio
- Este ID não está listado como contato técnico deste domínio
- Este ID não está listado como contato de cobrança deste domínio
- Tipo de contato inválido
- ID duplicado
- É necessário que exista exatamente 1 contato administrativo
- O domínio deve possuir exatamente 1 contato técnico
- O domínio deve possuir exatamente 1 contato de cobrança
- ID inválido
- Este tipo de contato não pode ser modificado se o domínio está com status pendingCreate
- Não existe chave pública correspondente a key tag fornecida
- Extensão DNSSEC utilizada incorretamente
- Máximo número de registros tipo ds excedido
- A validação da chave pública falhou
- Key tag inválida
- Tipo de algoritmo inválido
- Tipo de digest inválido
- Tamanho do digest inválido
- Registro DS duplicado
- DNSSEC não suportado para este domínio
- O contato de cobrança do domínio não pode ser um contato com endereço internacional
- -
- DATA_MGMT_POLICY_VIOLATION - possíveis mensagens retornadas:
- Tempo esgotado
- Sem autoridade sobre o domínio
- Domínio desconhecido
- DNS desconhecido
- Falha DNS
- Consulta recusada
- Conexão recusada
- Canonical name
- Erro DNS
- Zona não sincronizada
- DS inválido - Sem assinatura
- DS inválido - Assinatura expirada
- DS inválido - Chave não encontrada
- DS inválido - Chave sem bit SEP habilitado
- DS inválido - Assinatura inválida
- DS inválido - Tempo esgotado verificando DS
- DS inválido - DS erro inesperado
- -
- OK - comando completado com sucesso.
- -
- Comando DOMAIN DELETE
- -
- OBJECT_DOESNT_EXIST - domínio inexistente.
- -
- STATUS_PROHIBITS_OPERATION - possíveis mensagens retornadas:
- Remoção de domínio permitida apenas para o provedor que cadastrou o domínio
- Período de remoção do domínio ultrapassado
- Taxa de remoção de domínios excedida
- -
- COMMAND_FAILED - falha ao executar o comando
- -
- OK - comando completado com sucesso
- -
- Comando BR_ORG CHECK
- -
- PARAMETER_MISSING - nenhuma entidade passada para a consulta.
- -
- OK - comando completado com sucesso.
- -
- Comando BR_ORG INFO
- -
- OBJECT_DOESNT_EXIST - entidade inexistente.
- -
- PARAMETER_POLICY_ERROR - mensagem retornada: "Documento inválido".
- -
- OK - comando completado com sucesso.
- -
- Comando BR_ORG CREATE
- -
- OBJECT_EXISTS - entidade já existe.
- -
- PARAMETER_MISSING - mensagem retornada: "Tipo de postalInfo inválido. Atualmente, somente o tipo loc é suportado".
- -
- OK_ACTION_PENDING - comando completado, entidade pendente de criação (documentação sendo verificada junto a Receita Federal).
- -
- PARAMETER_POLICY_ERROR - possíveis mensagens retornadas:
- Documento inválido.
- Documento inválido. Não regular na SRF
- Documento inválido. Suspenso na SRF
- Documento inválido. Inapto na SRF
- Documento inválido. Cancelado na SRF
- Documento inválido. Inexistente na SRF
- Documento inválido. Nulo na SRF
- Documento bloqueado. Caso queira utilizá-lo para registro de domínio, favor entrar em contato através do e-mail hostmaster@registro.br ou por telefone pelo no.: (11) 5509-3500.
- ID do provedor inválido
- clTRID inválido
- Nome da entidade inválido
- ID inválido
- Número do telefone ou ramal inválido
- Endereço inválido
- Número do endereço inválido
- Cidade inválida
- Estado inválido
- País inválido
- CEP inválido
- Estado inexistente
- Cidade inexistente
- Cidade e Estado incompatíveis
- Cidade e CEP incompatíveis
- Responsável inválido - quando o responsável (opcional) não for fornecido e o valor default não puder ser setado (erro improvável).
- -
- OK - comando completado com sucesso, entidade registrada.
- ID do contato administrativo não pode possuir endereço internacional
- -
- Comando BR_ORG UPDATE
- -
- PARAMETER_POLICY_ERROR - possíveis mensagens retornadas:
- Documento inválido.
- Número do telefone ou ramal inválido
- Entidades com procurador não podem ter seus nomes atualizados
- Nome da entidade inválido
- Endereço inválido
- Número do endereço inválido
- Cidade inválida
- Estado inválido
- País inválido
- CEP inválido
- Estado inexistente
- Cidade inexistente
- Cidade e Estado incompatíveis
- Cidade e CEP incompatíveis
- Este ID não está listado como contato administrativo desta entidade
- Tipo de contato inválido
- ID duplicado
- É necessário que exista exatamente 1 contato administrativo
- ID inválido
- ID do contato administrativo não pode possuir endereço internacional
- -
- AUTHORIZATION_ERROR - tentativa de atualização por provedor que não administra a entidade.
- -
- PARAMETER_MISSING - mensagem retornada: "Tipo de postalInfo inválido. Atualmente, somente o tipo loc é suportado".
- -
- OBJECT_DOESNT_EXIST - entidade inexistente.
- -
- STATUS_PROHIBITS_OPERATION - entidade pendente de criação não pode ser atualizada.
- -
- OK - comando completado com sucesso.
- -
- Comando POLL
- -
- OK_NO_MESSAGES - comando completado com sucesso, sem mensagens na fila..
- -
- OK_ACK_DEQUEUE - comando completado com sucesso, primeira mensagem da fila recuperada.
- -
- OK - comando completado com sucesso.
- -
- COMMAND_USE_ERROR - parâmetro op inválido (deve ser somente "req" ou "ack").
| TOC |
| [I-D.neves-epp-brdomain] | Neves, F. and H. Kobayashi, “BR Domain Mapping for the Extensible Provisioning Protocol (EPP),” draft-neves-epp-brdomain-04 (work in progress), August 2010. |
| [I-D.neves-epp-brorg] | Neves, F. and H. Kobayashi, “BR Organization Mapping for the Extensible Provisioning Protocol (EPP),” draft-neves-epp-brorg-05 (work in progress), August 2010. |
| TOC |
| NIC.br / Registro.br | |
| Av. das Nações Unidas, 11541, 7. andar | |
| São Paulo, SP 04578-000 | |
| BR | |
| Phone: | +55 11 5509 3511 |
| Email: | epp-suporte@registro.br |
| URI: | http://registro.br/ |