Mudanças entre as edições de "Handle:service"

De BrapciWiki
Ir para navegação Ir para pesquisar
 
(5 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.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.
 
Em seguida, rode o script de instalação e siga os passos que serão descritos pelo script.
  /hs/handle-9.0.3/bin/hdl-setup-server /hs/svr_1
+
  /hs/handle-9.3.0/bin/hdl-setup-server /hs/svr_1
  
 
= Rodando em background =
 
= Rodando em background =
 
/hs/start > /dev/null &
 
/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 =
 
= Script =
Linha 59: 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

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