Tópico anterior: Métodos SOAPPróximo tópico: Exemplo: método SOAP


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

Faz uma chamada de serviço web e converte o XML resultante em um objeto JavaScript.

Trata-se de um método sobrecarregado. ca_pam_getSOAPData pode ser chamado sem fornecer a versão SOAP e/ou o parâmetro stripXMLNamespacesFromResponse. Se você não fornecer esses parâmetros, a versão SOAP será considerada SOAP_1_1 e stripXMLNamespacesFromResponse será considerada true.

A seguir estão as assinaturas de método sobrecarregado:

Parâmetros de entrada
serviceURL (string)

Especifica o URL para o serviço SOAP. O URL é geralmente acessado por HTTP ou HTTPS. O URL é um ponto de entrada para um ou mais métodos.

methodName (string)

Especifica o método ou a função a ser executado. A função passa o método para o serviço SOAP como um cabeçalho MIME SOAPAction.

inlineText (string)

Seleciona a origem da solicitação de entrada do serviço SOAP. Este parâmetro inclui uma mensagem XML, a qual pode incluir um envelope SOAP.

soapVersion (string)

Especifica a versão do servidor SOAP em que a chamada é feita. Os valores possíveis incluem SOAP_1_1 ou SOAP_1_2. O padrão é SOAP_1_1.

stripXMLNamespacesFromResponse (boolean)

Especifica se os Espaços para nomes da resposta devem ser removidos da resposta XML (verdadeiro). O padrão é verdadeiro.

callBack (object)

Define uma referência para o objeto de função a ser chamada após a recuperação dos dados, incluindo seus métodos onSuccess e onFailure.

A função ca_pam_getSOAPData chama o método callBack de maneira assíncrona no servidor. Quando a função recupera os dados, a função onSuccess(result) ou onFailure(caught) callBack é executada. Se a função retornar um erro de SOAP, o método onFault(faultString) será chamado e o resultado será uma sequência de caracteres XML.

Se você não fornecer a versão SOAP e os parâmetros stripXMLNameSpacesFromResponse, seus valores padrão serão substituídos e a resposta será retornada ao objeto callBack no onSuccess(result).

Valor de retorno

Quando a função recupera os dados, a função onSuccess(result) ou onFailure(caught) callBack é executada. Se a função retornar um erro de SOAP, o método onFault(faultString) será chamado e o resultado será uma sequência de caracteres XML. A própria função não retorna qualquer valor.

Observação: é possível localizar essa função no conteúdo pronto no CA Process Automation.

  1. Na página inicial, clique em Procurar conteúdo pronto.
  2. Navegue até a pasta Formulários de interação do usuário, 08 Preencher tabela SOAP WS: Preencher tabela de SOAP WS.