Tema anterior: Métodos de SOAPTema siguiente: Ejemplo: método SOAP


ca_pam_getSOAPData(serviceURL, methodName, inlineText, soapVersion, stripXMLNamespacesFromResponse, callBack)

Realiza una llamada del servicio Web y convierte el XML resultante en un objeto de JavaScript.

Este método es un método sobrecargado. Se puede invocar ca_pam_getSOAPData sin proporcionar la versión de SOAP ni el parámetro stripXMLNamespacesFromResponse. Si no se proporcionan estos parámetros, se considera que la versión de SOAP es SOAP_1_1 y que el parámetro stripXMLNamespacesFromResponse es verdadero.

Las firmas de método sobrecargadas son las siguientes:

Parámetros de entrada
serviceURL (string)

Indica la URL para el servicio de SOAP. Se suele acceder a la URL a través de HTTP o HTTPS. La URL generalmente es un punto de entrada para un método o más.

methodName (string)

Indica el método o la función que se va a ejecutar. El método se transfiere al servicio de SOAP como un encabezado MIME de SOAPAction.

inlineText (string)

Especifica la fuente de la solicitud de entrada del servicio de SOAP. Este parámetro incluye un mensaje de XML, que puede incluir un sobre de SOAP.

soapVersion (string)

Especifica la versión del servidor de SOAP en el cual se realiza la llamada. Entre los posibles valores, se incluyen SOAP_1_1 y SOAP_1_2. El valor predeterminado es SOAP _1_1.

stripXMLNamespacesFromResponse (boolean)

Especifica si se han eliminado de la respuesta de XML (verdadera) los espacios de nombre de respuesta. El valor predeterminado es true.

callBack (object)

Define una referencia al objeto de función para llamar después de haber recuperado los datos, incluidos los métodos de onSuccess y onFailure.

La función ca_pam_getSOAPData llama al método de callBack de forma asíncrona en el servidor. Cuando la función recupera los datos, se ejecutan las funciones onSuccess(result) u onFailure(caught) callBack. Si se devuelve un error de SOAP en la función, esta llama al método de onFault(faultString) y el resultado será una cadena de XML.

Si no se proporcionan la versión de SOAP ni los parámetros stripXMLNameSpacesFromResponse, se sustituyen sus valores predeterminados y la respuesta se devuelve al objeto callBack en la función onSuccess(result).

Valor de retorno

Cuando la función recupera los datos, se ejecutan las funciones onSuccess(result) u onFailure(caught) callBack. Si se devuelve un error de SOAP en la función, esta llama al método de onFault(faultString) y el resultado será una cadena de XML. La función por sí misma no devuelve ningún valor.

Nota: Esta función se puede encontrar en el contenido listo para usar en CA Process Automation.

  1. En la Página principal, haga clic en Exploración del contenido original.
  2. Diríjase a la carpeta Formularios de interacción del usuario y, a continuación, acceda a 08 Populate Table SOAP WS: Populate Table SOAP WS.