Mudanças entre as edições de "Handle:service"
Ir para navegação
Ir para pesquisar
| (4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
| + | = Documentação = | ||
| + | |||
| + | * https://handle.net/ | ||
| + | * https://handle.net/hnr_documentation.html | ||
| + | |||
= Instalando o Handle.net em modo espelho = | = Instalando o Handle.net em modo espelho = | ||
<p>crie a pasta '''hs''' na raiz e dentro desta baixe e extraia o zip do handle.net através do link no site https://www.handle.net/download_hnr.html</p> | <p>crie a pasta '''hs''' na raiz e dentro desta baixe e extraia o zip do handle.net através do link no site https://www.handle.net/download_hnr.html</p> | ||
| Linha 4: | Linha 9: | ||
cd /hs | cd /hs | ||
wget https://www.handle.net/hnr-source/handle-9.2.0-distribution.tar.gz | wget https://www.handle.net/hnr-source/handle-9.2.0-distribution.tar.gz | ||
| − | tar -xvzf handle-9. | + | tar -xvzf handle-9.3.0-distribution.tar.gz |
Em seguida, rode o script de instalação e siga os passos que serão descritos pelo script. | Em seguida, rode o script de instalação e siga os passos que serão descritos pelo script. | ||
| − | /hs/handle-9.0 | + | /hs/handle-9.3.0/bin/hdl-setup-server /hs/svr_1 |
= Rodando em background = | = Rodando em background = | ||
| Linha 14: | Linha 19: | ||
* 20.500.12401 RNP | * 20.500.12401 RNP | ||
* 20.500.11959 CEDAP | * 20.500.11959 CEDAP | ||
| + | |||
| + | == Handle API == | ||
| + | http://brapci.inf.br:8000/api/handles/20.500.12401/rnp/SOXHYG | ||
| + | |||
| + | == Registrando um Handle command line == | ||
| + | |||
| + | === Arquivo de registro === | ||
| + | Crie um arquivo com o nome "cmd" | ||
| + | AUTHENTICATE PUBKEY:300:0.NA/20.500.12401 | ||
| + | /hs/svr_2/admpriv.bin|'''[SENHA]''' | ||
| + | HOME 143.54.114.150:2641:TCP | ||
| + | 0.NA/20.500.12401 | ||
| + | CREATE 20.500.12401/dvn | ||
| + | 100 HS_ADMIN 86400 1110 ADMIN 200:111111111111:0.NA/20.500.12401 | ||
| + | 3 URL 86400 1110 UTF8 https://vitrinedadosabertos-dev.rnp.br/ | ||
| + | 7 EMAIL 86400 1110 UTF8 brapcici@gmail.com | ||
| + | 9 DESC 86400 1110 UTF8 Dados de Pesquisa | ||
| + | |||
| + | === Registrando os dados do arquivo "cmd" === | ||
| + | /hs/handle-9.3.1/bin/hdl-genericbatch cmd | ||
= Script = | = Script = | ||
| Linha 63: | Linha 88: | ||
esac | esac | ||
exit 0 | exit 0 | ||
| + | |||
| + | |||
| + | INEP - 20.500.14134 | ||
Edição atual tal como às 11h51min de 23 de agosto de 2024
Índice
Documentação
Instalando o Handle.net em modo espelho
crie a pasta hs na raiz e dentro desta baixe e extraia o zip do handle.net através do link no site https://www.handle.net/download_hnr.html
mkdir /hs cd /hs wget https://www.handle.net/hnr-source/handle-9.2.0-distribution.tar.gz tar -xvzf handle-9.3.0-distribution.tar.gz
Em seguida, rode o script de instalação e siga os passos que serão descritos pelo script.
/hs/handle-9.3.0/bin/hdl-setup-server /hs/svr_1
Rodando em background
/hs/start > /dev/null &
Lista de Handle
- 20.500.12401 RNP
- 20.500.11959 CEDAP
Handle API
http://brapci.inf.br:8000/api/handles/20.500.12401/rnp/SOXHYG
Registrando um Handle command line
Arquivo de registro
Crie um arquivo com o nome "cmd"
AUTHENTICATE PUBKEY:300:0.NA/20.500.12401 /hs/svr_2/admpriv.bin|[SENHA] HOME 143.54.114.150:2641:TCP 0.NA/20.500.12401 CREATE 20.500.12401/dvn 100 HS_ADMIN 86400 1110 ADMIN 200:111111111111:0.NA/20.500.12401 3 URL 86400 1110 UTF8 https://vitrinedadosabertos-dev.rnp.br/ 7 EMAIL 86400 1110 UTF8 brapcici@gmail.com 9 DESC 86400 1110 UTF8 Dados de Pesquisa
Registrando os dados do arquivo "cmd"
/hs/handle-9.3.1/bin/hdl-genericbatch cmd
Script
Para registrar um Handle entre em
https://www.handle.net/cgi-bin/others_request2.pl
#!/bin/bash # /etc/init.d/handle -- startup script for Handle # ### BEGIN INIT INFO # Provides: CEDAP/UFRGS # Required-Start: $network $remote_fs $named # Required-Stop: $network $remote_fs $named # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Starts Handle Server # Description: Starts and Stop Handle Server ### END INIT INFO
#
# /etc/init.d/handlePATH=/bin:/usr/bin:/sbin:/usr/sbin
NAME=handle
DESC="Handle Server"
DEFAULT=/hs/
echo "Handle Service"
case "$1" in
start)
echo "Iniciando servico."
echo "448545ct" | /hs/handle-9.2.0/bin/hdl-server /hs/svr_1
# comando para iniciar o servico
exit 0
;;
stop)
echo "Parando servico..."
# comando para parar o servico
;;
restart)
echo "Reiniciando servico..."
# comando para reiniciar o servico
;;
*)
echo "Operacao invalida - use start|stop|restart"
exit 1
;;
esac
exit 0
INEP - 20.500.14134