|
FOROS PROFESIONALES WINDEV, WEBDEV y WINDEV Mobile |
| | | | | |
Inicio → WINDEV 25 → Windev - Como alterar o endereço de um webservice local por um webservice remoto? |
Windev - Como alterar o endereço de um webservice local por um webservice remoto? |
Iniciado por Boller, 31,ene. 2018 15:30 - 2 respuestas |
| |
| | | |
|
| |
Miembro registrado 4.521 mensajes |
|
Publicado el 31,enero 2018 - 15:30 |
Resposta está aqui nesse link
https://help.windev.com/en-US/…
Endereço = Address = Cadeia de caracteres Usado para substituir o endereço de chamada do Webservice descrito no WSDL por outro URL. Esta propriedade é útil se o Webservice estiver hospedado em servidores diferentes. Esta propriedade possui o seguinte formato: "http: // server: port / webservice_path". Para um Webservice gerado com WINDEV e implantado em um servidor de aplicativos WEBDEV, é o URL do arquivo cuja extensão é "awws".
Notas : A modificação desta propriedade substitui todo o URL descrito no WSDL. Se esta propriedade corresponder a uma string vazia (""), os URLs descritos no WSDL serão reutilizados.
Propriedades associadas ao Webservice
Para lidar com um Webservice por programação, tudo que você precisa fazer é usar o nome do Webservice (encontrado no explorador de projetos). Nota : Um arrastar e soltar pode ser executado a partir do explorador do projeto para o editor de código para inserir o nome do Webservice.
IF Url_Local = True
WS_Adriano..Address = "http://server:port/webservice_path01"
ELSE
WS_Adriano..Address = "http://server:port/webservice_path02"
END
Bons estudos
-- Adriano José Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 99949 1800 adrianoboller@gmail.com skype: adrianoboller http://wxinformatica.com.br/ |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.521 mensajes |
|
Publicado el 07,agosto 2018 - 03:04 |
Exemplo
url is boolean
IF url = False THEN WebserviceJson..Address = "http://DESKTOP-C6804SU/WEBSERVICESOAP_WEB/awws/WebserviceJson.awws" ELSE WebserviceJson..Address = "http://200.203.134.1/WEBSERVICESOAP_WEB/awws/WebserviceJson.awws" END
varx is string = WebserviceJson..Address
envio01 is a ws_select_clientesResponse
envio01 = ws_select_clientes("Adriano")
sResultado is string = envio01.ws_select_clientesResult
stArrClientes is structure clientesID is 8-bytes int nome is string telefone is string status is boolean avatar is string token is string END
arrClientes is array of stArrClientes
arrClientes = JSONToVariant(sResultado)
FOR EACH stcliente OF arrClientes TableAdd(TABLE_Clientes,stcliente.nome +TAB+ stcliente.telefone +TAB+ stcliente.status) END
-- Adriano José Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 99949 1800 adrianoboller@gmail.com skype: adrianoboller http://wxinformatica.com.br/ |
| |
| |
| | | |
|
| | |
| |
Publicado el 17,noviembre 2022 - 20:45 |
Funcionou. Importante lembrar que é necessário definir o endereço. O Windev não faz automático quando importa o Webserver como eu acreditava que fosse. |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|