Pessoal,
alguem sabe como fazer esta conexão em xharbour+fwh?
Exemplo de Conexão:
Linguagem PHP + Class nusoap
<?php
include_once('lib/nusoap.php');
// link do web service
$wsdl = 'http://www.phdrisk.com/padrao/webservic ... r.php?wsdl';
$client = new nusoapclient($wsdl,true);
$registro = array();
$registro[] = "99999"; // login
$registro[] = "99999"; //senha
$registro[] = "<analisePHDRISK>…"; //string
print_r($client->call('analise',$registro));
?>
Link Web Service
https://www.phdrisk.com/padrao/webservi ... r.php?wsdl
Fluxo
| analise(login,senha,string) |
USUARIO | ----------------------------------------- | PHDRISK
| stringRetorno |
| ----------------------------------------- |
Procedimento
Chamar a função analise passando por parâmetro o login, a senha, e o XML de envio, como retorno será enviado XML de retorno.
Login = Código usuário
Senha = senha do usuário
String = XML de consulta
StringRetorno = XML de resposta
Web Service + xHarbour
-
- Posts: 257
- Joined: Wed May 16, 2007 9:40 pm
- Location: Iquique Chile
Re: Web Service + xHarbour
Ahi tienes un ejemplo que funciona con web services
http://forums.fivetechsupport.com/viewt ... =6&t=20283
http://forums.fivetechsupport.com/viewt ... =6&t=20283
Fivewin 11.07
Re: Web Service + xHarbour
elmoiquique,
muito obrigado por ter respondido, a minha dúvida agora é como chamar a função:
analise(login,senha,string)
no WEB SITE?
Como posso fazer isso seguindo o seu exemplo?
Muito obrigado
muito obrigado por ter respondido, a minha dúvida agora é como chamar a função:
analise(login,senha,string)
no WEB SITE?
Como posso fazer isso seguindo o seu exemplo?
Muito obrigado
-
- Posts: 257
- Joined: Wed May 16, 2007 9:40 pm
- Location: Iquique Chile
Re: Web Service + xHarbour
Una Consulta sobre el estado de un Servidor, como puedo saber si un servidor esta activo, caido, o simplemente no esta..
Yo lo uso asi
ts_servidor:='http://sve-piloto.zofri.cl/sveConsultasWSN?WSDL
If .not. ohttp:open("POST",ts_servidor,.f.)
msginfo('Fuera de linea")
return .f.
endif
en _ este activo, fuera de linea, caido o apagado, nunca lo valida simplemente dice que esta activo,
Lo que necesito es saber si esta o no esta
gracias
Yo lo uso asi
ts_servidor:='http://sve-piloto.zofri.cl/sveConsultasWSN?WSDL
If .not. ohttp:open("POST",ts_servidor,.f.)
msginfo('Fuera de linea")
return .f.
endif
en _ este activo, fuera de linea, caido o apagado, nunca lo valida simplemente dice que esta activo,
Lo que necesito es saber si esta o no esta
gracias
Fivewin 11.07
Re: Web Service + xHarbour
Hola,
Yo utilizo esto:
Espero que te sirva.
Pere
Yo utilizo esto:
Code: Select all
Function ExistServer(cUrl)
Local oTUrl,aIp,lServer:= .F.
// Comprobem l'adre‡a
oTUrl:= TUrl():new( cUrl)
INetInit()
aIP := INetGetHosts( oTUrl:cServer )
If len(aIP) > 0
lServer:= .T.
EndIf
INetCleanUp()
Return lServer
Pere