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
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:
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.
Executar ação do SOAP
Este módulo de ação executa uma ação SOAP, baseada no WSDL especificado por você.
Limitações do módulo SOAP
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.
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:
-
No Workfront Fusion, crie um novo cenário.
-
Insira o módulo HTTP > Fazer uma solicitação no cenário.
-
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 -
Abra uma nova janela ou guia do navegador da Web.
-
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 exemplohttp://voip.ms/api/v1/server.wsdl
. -
Se o arquivo WSDL não for exibido diretamente no navegador da Web, abra o arquivo baixado em um editor de texto.
-
Pesquisar a marca
<service>
ou<wsdl:service>
: -
Depois de localizado, copie a URL do atributo
location
. -
No Workfront Fusion, cole o URL no campo URL do módulo HTTP.
-
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. -
Feche a configuração do módulo clicando em OK.
-
Execute o cenário ou módulo.