Usina BRGuía AdvPL
Ingresar
← Todos los temas
GUíA PRáCTICAEn revisión

SOAP y Web Services en AdvPL

Organiza contrato, cliente generado y cabeceras de integración SOAP.

SOAP y Web Services en AdvPLAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Comience por WSDL y cliente generado por TDS: WSCLIENT orienta uso para generación con TOTVSWebSrv.ch. WSMETHOD declara métodos cliente/servidor; contratos SOAP y REST son distintos. El artículo documenta _HEADOUT para cabeceras HTTP. El recorte solo prepara cabecera en objeto generado existente, sin formar credenciales, enviar solicitud ni registrar secretos. Defina endpoint, TLS, timeout y fallos del contrato. No reabra empresa con RpcSetEnv si framework posee ambiente del servicio; documentación agrega restricción desde 12.1.2510. (Fuentes: refs. 1–4.)

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

// Fragmento: oClient generado del WSDL; cAuthHeader desde almacenamiento protegido.
// No registrar cabecera; este recorte no llama a la red.
If oClient:_HEADOUT == Nil
    oClient:_HEADOUT := {}
EndIf
AAdd(oClient:_HEADOUT,cAuthHeader)
Resultado esperado

Agrega cabecera HTTP completa al cliente existente sin invocar SOAP. Evite duplicar Authorization al reutilizar cliente. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Base64 no cifra credenciales. Use HTTPS validado y mínimo privilegio; trate fault, caída y reintentos sin duplicar efectos.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. WSCLIENT. Geração pelo TDS. Consulta el 2026-10-28.
  2. TOTVS. WSMETHOD. Consulta el 2026-10-28.
  3. TOTVS. Classe WSCLIENT para SOAP: passar autenticação. Artigo consultado. Consulta el 2026-10-28.
  4. TOTVS. RpcSetEnv: ambientes de serviços. Consulta el 2026-10-28.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha