Módulo SOAP

Você pode usar o módulo SOAP para se conectar às APIs do SOAP no Adobe Workfront Fusion.

Módulo SOAP e seus campos

O conector do SOAP inclui apenas um módulo, a ação Executar SOAP

Executar ação do SOAP

Esse módulo de ação executa a ação do SOAP especificada.

Requisitos de acesso

Expanda para visualizar os requisitos de acesso para a funcionalidade neste artigo.

Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Pacote do Adobe Workfront Qualquer
Licença do Adobe Workfront

Novo: Padrão

Ou

Atual: trabalho ou superior

Licença do Adobe Workfront Fusion**

Atual: nenhum requisito de licença do Workfront Fusion

Ou

Herdados: Automação e integração do Workfront Fusion for Work

Produto

Novo menu:

  • Selecionar ou pacote do Prime Workfront: sua organização deve comprar o Adobe Workfront Fusion.
  • Pacote do Ultimate Workfront: o Workfront Fusion está incluído.

Ou

Atual: sua organização deve comprar o Adobe Workfront Fusion.

Para obter mais detalhes sobre as informações nesta tabela, consulte Requisitos de acesso na documentação.

Para obter informações sobre licenças do Adobe Workfront Fusion, consulte licenças do Adobe Workfront Fusion.

Módulo SOAP e seus campos

Ao configurar módulos do SOAP, o Workfront Fusion exibe os campos listados abaixo. Um título em negrito em um módulo indica um campo obrigatório.

Se você vir o botão de mapa acima de um campo ou função, poderá usá-lo para definir variáveis e funções para esse campo. Para obter mais informações, consulte Mapear informações de um módulo para outro.

Alternância de mapa

Executar ação do SOAP

Este módulo de ação executa uma ação SOAP, baseada no WSDL especificado por você.

WSDL
Selecione o WSDL que você deseja que o módulo use. Para criar um WSDL, clique em Adicionar ao lado do campo e preencha os campos.
cabeçalhos HTTP
Para cada cabeçalho HTTP que você deseja adicionar, clique em Adicionar item e insira o nome e o valor do cabeçalho.
cabeçalhos SOAP
Para cada cabeçalho do SOAP que você deseja adicionar, clique em Adicionar item e insira o nome, valor, namespace e XMLNS do cabeçalho.
Forçar cabeçalhos SOAP
Habilite essa opção para configurar cabeçalhos para o SOAP 1.2.

Limitações do módulo SOAP

NOTE
Os redirecionamentos são desativados durante o carregamento WDSL. Esse é um recurso de segurança, mas pode significar que redirecionamentos não verificados serão bloqueados quando o módulo for executado.

O módulo SOAP está atualmente na versão beta e não oferece suporte a:

  • Redefinir elementos
  • Restrições de dígitos de fração
  • Restrições de dígitos totais
  • Restrições de espaço em branco
  • Várias partes nas mensagens de entrada e saída. Somente mensagens de parte única são suportadas
  • Elementos personalizados do esquema XML definidos com a ajuda de esquemas e elementos de codificação do SOAP.
recommendation-more-help

Exemplo:

O seguinte não seria reconhecido corretamente pelo Workfront Fusion:

<complexType name="ArrayOfFloat">
   <complexContent>
      <restriction base="soapenc:Array">
         <attribute ref="soapenc:arrayType"
            wsdl:arrayType="xsd:integer[]"/>
      </restriction>
   </complexContent>
</complexType>

Este exemplo inclui as referências soapenc:Array, soapenc:arrayType e wsdl:arrayType, que ainda não têm suporte no Workfront Fusion.

Solução alternativa

Se o módulo SOAP se recusar a processar o arquivo WSDL ou lançar vários erros na configuração do módulo, você poderá tentar usar o módulo universal HTTP > Fazer uma solicitação:

  1. No Workfront Fusion, crie um novo cenário.

  2. Insira o módulo HTTP > Fazer uma solicitação no cenário.

  3. Abra a configuração do módulo e preencha os seguintes campos:

    table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
    Método POST
    Tipo de corpo Bruto
    Tipo de conteúdo XML (application/xml)
    Analisar resposta Habilitado
  4. Abra uma nova janela ou guia do navegador da Web.

  5. Cole o URL WSDL na barra de endereços do navegador da Web e busque o arquivo XML.

    A URL WSDL geralmente termina com ?wsdl, mas não necessariamente, por exemplo http://voip.ms/api/v1/server.wsdl.

  6. Se o arquivo WSDL não for exibido diretamente no navegador da Web, abra o arquivo baixado em um editor de texto.

  7. Pesquisar a marca <service> ou <wsdl:service>:

  8. Depois de localizado, copie a URL do atributo location.

  9. No Workfront Fusion, cole o URL no campo URL do módulo HTTP.

  10. Forneça valores para os parâmetros selecionados substituindo os pontos de interrogação pelos valores reais.

    note note
    NOTE
    Para obter valores específicos do arquivo WSDL, use um visualizador WSDL online.
  11. Feche a configuração do módulo clicando em OK.

  12. Execute o cenário ou módulo.

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3