|
FOROS PROFESIONALES WINDEV, WEBDEV y WINDEV Mobile |
| | | | | |
LLamar a Webservice con parametros ocultos en un HEADER |
Iniciado por gustavo, 16,mar. 2018 20:08 - 4 respuestas |
| |
| | | |
|
| |
Publicado el 16,marzo 2018 - 20:08 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 909 mensajes |
|
Publicado el 06,septiembre 2018 - 07:31 |
Hola. Al abrir la URL del servicio web en el navegador este me ha dicho que el certitificado era de tipo autofirmado y que si queria añadir una excepción para acceder a el. Al añadir la excepción ya me ha salido correctamente la información del webservice. Quizasel problemavenga por ahi.
Rubén |
| |
| |
| | | |
|
| | |
| |
Publicado el 29,enero 2020 - 01:52 |
Gustavo,
Esto lo resolvi de la siguiente forma, espero te sea de ayuda.
Creas una variable sHeaderXML is string que contenga el xml original, reemplazas en ese xml los datos que sirven como parametros (wsse:Username y wsse:Password ademas de otros datos). luego ejecutas el siguiente comando: bResExecute is boolean = SOAPRunXML("https://www.sunat.gob.pe:443/ol-it-wsconscpegem/billConsultService", sHeaderXML) IF bResExecute = True THEN // Is the procedure successfully run? IF SOAPGetResult(SOAPXMLResult) <> "" THEN // Display the result returned by the procedure EDT_Rpta_Sunat = SOAPGetResult(SOAPXMLResult)
IF XMLExtractString(SOAPGetResult(SOAPXMLResult),"title") = "SUNAT" THEN NextTitle("Obteniendo status...") Error("El servidor de SUNAT esta fuera de servicio") ELSE Info("El codigo es: " + XMLToText(XMLExtractString(SOAPGetResult(SOAPXMLResult),"statusCode")),"El mensaje es: " + XMLToText(XMLExtractString(SOAPGetResult(SOAPXMLResult),"statusMessage"))) sTexto = XMLToText(XMLExtractString(SOAPGetResult(SOAPXMLResult),"content")) END ELSE // Display the error returned by the SOAP server Error(SOAPError(SOAPErrMessage)) END ELSE Info("Error") Error(ErrorInfo(errMessage)) END
Ya tu puedes adecuarlo a tus necesidades.
Saludos,
Marcos Ríos. |
| |
| |
| | | |
|
| | |
| |
Publicado el 01,diciembre 2021 - 02:08 |
Marco una consulta, todo ese query dónde iría? en el botón para ejecutarlo o en el inicio del proyecto? |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3 mensajes |
|
Publicado el 01,diciembre 2021 - 02:12 |
Marco hola, el query que muestras en qué parte iría? al inicio del proyecto o en el botón para la consulta?
Gracias |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|