Lea y revise la documentación de Automation Anywhere

Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Ejemplo de uso de la acción servicio web de SOAP

  • Actualizado: 2022/06/28
    • Automation 360 v.x
    • Crear
    • Espacio de trabajo de RPA
    • Ejemplos

Ejemplo de uso de la acción servicio web de SOAP

Utilice la action SOAP web service (Servicio web SOAP) para pasar dos valores numéricos y devolver la suma de una aplicación de calculadora en línea.

Procedimiento

Para realizar una llamada de servicios web SOAP, realice los pasos que se muestran a continuación:

  1. Haga doble clic o arrastre la acción SOAP web service (Servicio web SOAP).
  2. Seleccione un método de conexión:
    • Para conectarse utilizando un URI, introduzca el URI, por ejemplo http://www.dneonline.com/calculator.asmx?WSDL.
    • Para conectarse con un archivo, seleccione un archivo desde la sala de control o el escritorio, o inserte una variable.
  3. Opcional: Ingrese el punto final SOAP en el campo Address location (Ubicación de la dirección).
    Si se especifica la ubicación de la dirección, el bot la utiliza durante la ejecución; en caso contrario, el bot utiliza la ubicación de la dirección del archivo WSDL.
    Nota: Si está creando el URI de SOAP manualmente y no utiliza la función Build SOAP request (Crear solicitud SOAP), vaya al paso 6.
  4. Haga clic en Build SOAP request (Crear solicitud SOAP).
    Aparece la ventana SOAP request (Solicitud SOAP), que muestra los servicios y puertos con detalles sobre sus operaciones y parámetros.
  5. En la ventana SOAP request (Solicitud SOAP), expanda el servicio para el que desea ver la lista de puertos. Haga clic en el puerto obligatorio para mostrar la lista de operaciones disponibles. Seleccione la operación obligatoria y haga clic en Apply (Aplicar) para recuperar los detalles de la operación desde la solicitud SOAP.
    Si utiliza la opción Build SOAP request (Crear solicitud SOAP), los campos Services (Servicios), Port (Puerto), Operation (Operación) y Operation parameters (Parámetros de operación) se completan automáticamente con detalles basados en la operación seleccionada. Continúe en el paso 10.
  6. En el campo Service (Servicio), escriba el nombre del servicio.
    Este campo identifica la colección de puertos admitidos por el servicio web. Mantiene el valor de@nombre del serviciopara una llamada de servicio web SOAP, por ejemplo, Calculator (Calculadora).
  7. Opcional: En el campo Port (Puerto), ingrese el punto final con el que se conectará.
    Si no se especifica un puerto, el bot utilizará el primer puerto mencionado en el archivo WSDL basado en el servicio seleccionado. Sin embargo, si ese puerto no es compatible con el servicio web SOAP, la ejecución de bot fallará.
    Este campo contiene el valor de@nombre vinculantepara una llamada de servicio web SOAP, por ejemplo, CalculatorSoap (CalculadoraSoap).
  8. Seleccione la Versión SOAP del punto final que especificó en el campo Port (Puerto).
    Elija entre 1.1 o 1.2.
  9. En el campo Operation (Operación), ingrese el nombre de la función de servicio para el punto final que especificó en el campo Port (Puerto).
    La ejecución de bot falla si cualquiera de las siguientes situaciones es verdadera:
    • El puerto mencionado en el campo de puerto no tiene ninguna operación.
    • La operación mencionada en la solicitud SOAP para el puerto no está disponible.
    Este campo contiene el valor de@nombre de la operaciónpara una llamada de servicio web SOAP, por ejemplo, Add (Añadir).
  10. Seleccione