AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / SOAP
  • Modo de funcionamiento de la primera sintaxis
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Agrega una aserción SAML a una solicitud de servicio web.
Observación: Esta función es avanzada. Se utiliza principalmente en la gestión del Sesam Vitale Webservice.
MySecurity is Security
MyRequestProc is wsRequest
SOAPAddSAMLAssertion(MyRequestProc, MySecurity.Assertion, MySignature)
MyProc(MyRequestProc, MySecurity, "Hello")
Sintaxis

Añadiendo automáticamente una afirmación SAML desde una firma Ocultar los detalles

<Result> = SOAPAddSAMLAssertion(<Request to use> , <Assertion location> , <Signature to add>)
<Result>: Integro
Subíndice de la afirmación SAML añadida.
<Request to use>: wsRequest Variable
Nombre de wsRequest Variable correspondiente a la solicitud en la que se debe añadir una aserción SAML.
<Assertion location>: Variable generada por la importación de un Webservice
Entidad XSD a la que hay que añadir la afirmación SAML: la suma se realiza en el elemento hijo de la entidad XSD especificada.
<Signature to add>: Variable de tipo xmlSignature
Nombre de la xmlSignature Variable correspondiente a la firma que debe añadirse a la afirmación.

Añadiendo una afirmación SAML con el código XML especificado Ocultar los detalles

<Result> = SOAPAddSAMLAssertion(<Request to use> , <Assertion location> , <Assertion to add>)
<Result>: booleano
  • True si se agregó la aserción,
  • False en caso contrario.
<Request to use>: wsRequest Variable
Nombre de la wsRequest Variable en la que debe añadirse una firma.
<Assertion location>: Variable generada por la importación de un Webservice
Entidad XSD a la que hay que añadir la afirmación SAML: la suma se realiza en el elemento hijo de la entidad XSD especificada.
<Assertion to add>: Variable de tipo Buffer
Buffer que contiene el código XML de la afirmación a añadir.
Observaciones

Modo de funcionamiento de la primera sintaxis

Se añade una aserción SAML a la entidad XSD pasada como parámetro. El elemento hijo se añade en el siguiente formato:
<wsa:Assertion xmlns:ns2="urn:oasis:names:tc:SAML:2.0:assertion" ID="ReferenceID" Version="2.0">
<wsa:Issuer></wsa:Issuer>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"/>
</ns2:Assertion>
</wsa:Assertion>
Componente: wd290xml.dll
Versión mínima requerida
  • Versión 18
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/06/2023

Señalar un error o enviar una sugerencia | Ayuda local