RDPBrasil/Handle.Net/S02

De RDP Brasil - Dados de Pesquisa
Ir para: navegação, pesquisa

O Handle pode ser testado por linha de comando diretamente do servidor, isso é possível com a execução de uma arquivo de lote processado via hdl-batch

Para testar, crie uma pasta no servidor dentro de /hs com o nome /hs/cmd

mkdir /hs/cmd

Acesse esta página

cd /hs/cmd

Dentro dela crie o arquivo para ser processado como no exemplo abaixo (file: cmd.handle):

AUTHENTICATE PUBKEY:300:0.NA/<handle nr>
/hs/svr_1/admpriv.bin|<senha da chave>
HOME <ip>:2641:TCP
0.NA/<handle nr>
CREATE <handle nr>/pgtest
100 HS_ADMIN 86400 1110 ADMIN 200:111111111111:0.NA/<handle nr>
3 URL 86400 1110 UTF8 https://<pagina que será direcionado o handle>
7 EMAIL 86400 1110 UTF8 dadosabertos@rnp.br
9 DESC 86400 1110 UTF8 Repositório de dados de pesquisa RNP


O primeiro bloco realiza a autenticação no servidor, a segunda faz a criação do registro Handle.

Exemplos de valores atribuídos

  • <handle vr> 20.500.12401
  • <senha da chave>: (senha utilizada para criar o servidor Handle)
  • <pagina que será direcionado o handle> ex: http://dadosderede.rnp.br
  • <ip> ex: 138.121.71.160
    • IP do servidor local do Handle

Para executar o comando digite:

/hs/handle-9.0.1/bin/hdl-genericbatch cmd.handle

Resultado do comando:


Batch(cmd) process started ...
Batch process prints log on stdout ...
Start Time: Wed Feb 19 21:26:50 BRT 2020
Saving bootstrap handles to: /root/.handle/bootstrap_handles
==>SUCCESS[2]: home/unhome:0.NA/20.500.11959
==>SUCCESS[3]: create:20.500.11959/pgtest
==>FAILURE[4]: create:20.500.11959/FK2/7: Error(101): HANDLE ALREADY EXISTS
Successes/Total Entries: 1/2
Batch File Lines: 3
Finish Time: Wed Feb 19 21:26:57 BRT 2020
This batch took 6 seconds to complete at an average speed of 0.29784065524944153 operations/second
Batch process finished