UiPath Documentation
activities
latest
false

Actividades de desarrollador

Última actualización 21 de abr. de 2026

Solicitud SOAP

UiPath.Web.Activities.Design.SoapClientWithBodyFactory

Descripción

Enables you to perform HTTP requests to a specified web API which uses the SOAP protocol. When first dragging this activity to the Designer panel, the SOAP Request Wizard window is displayed. The wizard provides an easy way of building requests and previewing server responses. Once you close the wizard, you cannot reopen it.

Todos los campos presentes en esta ventana también están disponibles en el panel de propiedades. Como resultado, puedes seguir editando tus preferencias después de cerrar el asistente.

Imagen de documentos

Compatibilidad de proyectos

Windows: Legacy

Nota:

Las solicitudes SOAP solo son compatibles con los proyectos de Windows: heredados. Si debes ejecutar solicitudes SOAP en proyectos de Windows o multiplataforma, prueba estas soluciones en su lugar:

  • Utiliza un Windows heredado para todo tu proceso.
  • Utiliza un proceso de Windows heredado solo para la parte de la solicitud SOAP y lo invoca desde un proceso de Windows a través de argumentos de entrada/salida
  • Utiliza la actividad Invocar código.
  • Utilizar flujos de trabajo codificados (disponibles a partir de Studio 2023.10).
  • Utiliza la actividad Solicitud HTTP para crear tu propia solicitud que coincida con la definición SOAP. Asegúrate de utilizar los encabezados adecuados e incluye el XML correcto en el cuerpo de tu solicitud.

El asistente de solicitud SOAP

  • Service Description - The WSDL schema location.
  • Menú de puntos suspensivos : te permite buscar en tu disco duro un archivo .wsdl archivo.
  • Obtener : obtiene información del archivo .wsdl proporcionado y muestra los parámetros disponibles en la tabla.
  • Contract - The name of the contract which describes the methods exposed by the SOAP service.
  • Método : una lista de todos los métodos compatibles. Cambiar el método también cambia los parámetros mostrados en la tabla.
Tabla de parámetros
  • Name - The name of all the supported parameters.
  • Type - The type of each supported parameter. In some cases, hovering over the Type displays further information, such as whether or not the parameter is optional.
  • Value - Enables you to add a value for each parameter, so you can make the desired request.
  • Autenticación : una lista desplegable que te permite seleccionar el tipo de autenticación utilizada por el servicio web. Las siguientes opciones están disponibles:
    • None - the default option. Indicates that the web service does not use any kind of authorization.
    • Simple - Indicated that the service uses simple authentication. If this method is selected, the Username and Password fields are displayed, which enables you to input your credentials.
    • Windows - Indicates that the service uses Windows authentication.
    • Client Certificate - Indicates that the service uses Client Certificates for authorization. If selected, the Client Certificate field is displayed, which enables you to browse your local drive for your certificate.
  • Invoke - Enables you to perform the request with the specified options.
  • Response - Displays a preview of the web server's response.

Propiedades

Autenticación de certificado del cliente
  • Client Certificate - Indicates that the service uses Client Certificates for authorization and enables you to browse your local drive for your certificate.
  • ClientCertificatePassword - The password for the client certificate. This field supports String variables.
  • SecureClientCertificatePassword - The password for the client certificate, in the form of a Secure String variable.
Común
  • ContinuarEnCasoDeError : especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores booleanos (Verdadero, Falso). El valor predeterminado es Falso. Como resultado, si el campo está vacío y se produce un error, la ejecución del proyecto se detiene. Si el valor se establece en Verdadero, la ejecución del proyecto continúa independientemente de cualquier error.
    Nota:

    If this activity is included in Try Catch and the value of the ContinueOnError property is True, no error is caught when the project is executed.

  • Nombre para mostrar: el nombre para mostrar de la actividad.
Entrada
  • Contract Name - The name of the contract which describes the methods exposed by the SOAP service. This property supports strings and string variables.
  • EndPoint - The WSDL schema location. By default, the http://www.webservicex.com/globalweather.asmx?wsdl URL is provided, for testing purposes. This property supports strings and string variables, and corresponds to the Service Description field, in the SOAP Request Wizard window.
  • Method - Method name called by the client.
  • Parámetros : los parámetros para el método especificado. Selecciona el botón Elipsis para mostrar la ventana Parámetros , en la que puedes añadir los parámetros deseados.
Otros
  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
Salida
  • Headers - The response received from the SOAP request.
  • Result - The web server's response, as a String variable.
Autenticación simple
  • Username - Indicates that the web service uses simple authentication and enables you to input your username. Adding a password is also required. This property supports strings and string variables.
  • Password - Indicates that the web service uses simple authentication and enables you to input your password. Adding a username is also required. This property supports Strings and String variables.
  • SecurePassword - Indicates that the web service uses secure authentication and enables you to input your secure string password. Adding a username is also required. This property supports Secure String variables.
Autenticación de Windows
  • UseWindowsCredentials - If selected, this check box indicates that Windows Credentials should be used with the specified web service.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado