[Eppnicbr] Dúvidas - funcionamento shepp
Rodrigo Wustro Wertonge
wertonge at terra.com.br
Mon Jul 16 03:16:17 BRT 2007
Algumas dúvidas quanto ao funcionamento do shepp. Vou relatar a seqüência de
passos que eu realizei.
Abri um terminal e no diretório:
/home/cw/Projetos/registro.br/libepp-nicbr-1.5/unit_test , como usuário,
executei o "./SessionTestServer".
Logo depois, abri outro terminal, e tentei executar o comando "make" dentro
do diretório:
/home/cw/Projetos/registro.br/libepp-nicbr-1.5/samples , mas ocorreu o
seguinte erro:
g++ -g -DHAVE_CONFIG_H -I .. -I ../include/ -I /usr/local/include/
TestClient.cpp -L ../lib/ -L
/usr/local/lib -lepp-nicbr-1.5 \
-lxerces-c -lssl -o TestClient
/usr/bin/ld: cannot open output file TestClient: Permission denied
collect2: ld returned 1 exit status
make: ** [all] Erro 1
Ou seja, mudei meu usuário para root. Dessa vez, ao executar o comando
"make" e "make test", tudo funcionou e
obtive os seguinte resultados:
cd ../unit_test/ && ./SessionTestServer
./TestClient
Connecting to the server....OK
Receiving greeting from the server....OK
Sending login command....OK
Sending a contact create command....OK
Sending a hello command....OK
Sending logout command....OK
Uma dúvida, depois de ter feito o "make" e o "make test", se eu tentar
executar o "./TestClient" pelo arquivo
executável gerado, dá o seguinte erro:
File ../unit_test/SessionTestServer.port not found
Mas se eu der um "make test" ele funciona novamente e mostra os mesmos
resultados de acima. Por que isso? Pelo
que entendi na hora do "make test" ele cria o arquivo
"SessionTestServer.port" e depois deleta ele, é isso?
Depois abri mais um terceiro terminal e dentro do diretório:
/home/cw/Projetos/registro.br/libepp-nicbr-1.5/src/shepp , executei o shepp.
O programa executou, mas na hora de tentar dar um connect, dá o seguinte
erro:
server localhost:3121
ERROR! Transport Exception [1000]:
[Connection could not be established]
[error:0200206F:system library:connect:Connection refused]
O que eu estou fazendo de errado? Gostaria de uma ajuda, pois estou tentando
até agora mecher no shepp e nada.
Pelo o que eu li, o shepp é um cliente que serve para exemplificar as
funcionalidades da biblioteca
libepp-nicbr. O problema é que até agora não consegui executar os seus
comandos. O shepp tem alguma relação com
os executáveis "TestClient" e "SessiontestServer"? Se sim, qual?
Bom, essa foi a seqüência de passos que eu realizei, ou seja, deu pra
perceber que estou com bastante dúvidas.
Atenciosamente,
Rodrigo Wsutro Wertonge.
----- Original Message -----
From: "Rodrigo Wustro Wertonge" <wertonge at terra.com.br>
To: "eppnicbr" <eppnicbr at eng.registro.br>
Sent: Friday, July 13, 2007 10:27 AM
Subject: [Eppnicbr] Dúvidas - funcionamento shepp
Oi a todos...
Seguinte....
Instalei a biblioteca "libepp-nicbr" corretamente, mas estou com algumas
dúvidas no funcionamento do shepp.
Executei ele pelo terminal, mas quando fui dar o comando "connect" dá o
seguinte erro:
server localhost:3121
ERROR! Transport Exception [1000]:
[Connection could not be established]
[error:0200206F:system library:connect:Connection refused]
Andei dando uma lida nos tópicos anteriores da lista e vi que o Thiago tinha
falado para executar o
"SessionTestServer" que vem junto com os fontes dentro do diretório
"unit_test" da onde a biblioteca foi
descompactada. Dessa maneira, poderia-se utilizar a própria máquina para
testes da biblioteca. Tentei executar
no terminal, mas o mesmo diz que é um comando não encontrado.
Então surigiram muitas dúvidas:
- O quer eu preciso fazer para poder executar o cliente shepp e testar a
biblioteca na minha própria máquina?
- Andei dando uma olhada nos fontes do shepp e no arquivo "SheepGlobal.H"
percebi que ali estão definidos
algumas informações, como o servidor, a porta, login, senha e etc. Ou seja,
preciso mudar alguma coisa desse
código para poder executar tudo corretamente?
- Depois de tudo estar funcionando, posso utilizar a mesma seqüência de
comandos que existe no "Procedimento de
Homologação de Provedores de Serviços EPP" para testar as funcionalidades da
biblioteca?
- Como deu pra perceber, estou meio perdido, pois estou começando agora
nesse assunto e gostaria se possível de
uma ajuda.
Valeu ae e obrigado!
_______________________________________________
eppnicbr mailing list
eppnicbr at eng.registro.br
https://eng.registro.br/mailman/listinfo/eppnicbr
More information about the eppnicbr
mailing list