Modulo SOAP

È possibile utilizzare il modulo SOAP per connettersi alle API SOAP in Adobe Workfront Fusion.

Modulo SOAP e relativi campi

Il connettore SOAP include un solo modulo, azione Esegui SOAP

Esegui azione SOAP

Questo modulo di azione esegue l’azione SOAP specificata.

Requisiti di accesso

Espandi per visualizzare i requisiti di accesso per la funzionalità in questo articolo.

Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Pacchetto Adobe Workfront Qualsiasi
Licenza Adobe Workfront

Nuovo: Standard

Oppure

Corrente: Lavoro o versione successiva

Licenza Adobe Workfront Fusion**

Corrente: nessun requisito di licenza Workfront Fusion

Oppure

Legacy: Workfront Fusion per l'automazione e l'integrazione del lavoro

Prodotto

Novità:

  • Seleziona o crea un pacchetto Prime Workfront: la tua organizzazione deve acquistare Adobe Workfront Fusion.
  • Pacchetto Ultimate Workfront: è incluso Workfront Fusion.

Oppure

Corrente: la tua organizzazione deve acquistare Adobe Workfront Fusion.

Per ulteriori dettagli sulle informazioni contenute in questa tabella, vedere Requisiti di accesso nella documentazione.

Per informazioni sulle licenze di Adobe Workfront Fusion, vedere Licenze di Adobe Workfront Fusion.

Modulo SOAP e relativi campi

Quando configuri i moduli di SOAP, Workfront Fusion visualizza i campi elencati di seguito. Un titolo in grassetto in un modulo indica un campo obbligatorio.

Se viene visualizzato il pulsante Mappa sopra un campo o una funzione, è possibile utilizzarlo per impostare variabili e funzioni per tale campo. Per ulteriori informazioni, vedere Mappare le informazioni da un modulo a un altro.

Attiva/Disattiva mappa

Esegui azione SOAP

Questo modulo di azione esegue un'azione SOAP, in base al file WSDL specificato.

WSDL
Selezionare il file WSDL che si desidera venga utilizzato dal modulo. Per creare un file WSDL, fare clic su Aggiungi accanto al campo e compilare i campi.
HTTP headers
Per ogni intestazione HTTP da aggiungere, fare clic su Aggiungi elemento e immettere il nome e il valore dell'intestazione.
Intestazioni SOAP
Per ogni intestazione SOAP che si desidera aggiungere, fare clic su Aggiungi elemento e immettere il nome, il valore, lo spazio dei nomi e l'XMLNS dell'intestazione.
Forza intestazioni SOAP
Abilita questa opzione per configurare le intestazioni per SOAP 1.2.

Limitazioni del modulo SOAP

NOTE
I reindirizzamenti sono disattivati durante il caricamento WDSL. Si tratta di una funzione di sicurezza, ma potrebbe significare che i reindirizzamenti non verificati vengono bloccati durante l’esecuzione del modulo.

Il modulo SOAP è attualmente in versione beta e non supporta:

  • Ridefinire gli elementi
  • Limitazioni per cifre frazionarie
  • Limitazioni per le cifre totali
  • Limitazioni dello spazio vuoto
  • Più parti nei messaggi di input e di output. Sono supportati solo i messaggi in una sola parte
  • Elementi schema XML personalizzati definiti con l'aiuto di schemi ed elementi di codifica SOAP.
recommendation-more-help

Esempio:

I seguenti elementi non verrebbero riconosciuti correttamente da Workfront Fusion:

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

Questo esempio include i riferimenti soapenc:Array, soapenc:arrayType e wsdl:arrayType, non ancora supportati in Workfront Fusion.

Soluzione alternativa

Se il modulo SOAP rifiuta di elaborare il file WSDL o genera vari errori nella configurazione del modulo, è possibile provare a utilizzare il modulo universale HTTP > Richiedi:

  1. In Workfront Fusion, crea un nuovo scenario.

  2. Inserisci il modulo HTTP > Invia una richiesta nello scenario.

  3. Apri la configurazione del modulo e compila i campi seguenti:

    table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
    Method POST
    Tipo di corpo Raw
    Tipo di contenuto XML (application/xml)
    Analizza risposta abilitato
  4. Aprire una nuova finestra o scheda del browser Web.

  5. Incollare l'URL WSDL nella barra degli indirizzi del browser Web e recuperare il file XML.

    L'URL WSDL termina in genere con ?wsdl, ma non necessariamente, ad esempio http://voip.ms/api/v1/server.wsdl.

  6. Se il file WSDL non viene visualizzato direttamente nel browser Web, aprire il file scaricato in un editor di testo.

  7. Cerca il tag <service> o <wsdl:service>:

  8. Una volta individuato, copiare l'URL dall'attributo location.

  9. In Workfront Fusion, incolla l’URL nel campo URL del modulo HTTP.

  10. Fornire i valori per i parametri selezionati sostituendo i punti interrogativi con i valori effettivi.

    note note
    NOTE
    Per ottenere valori specifici dal file WSDL, utilizzare un visualizzatore WSDL online.
  11. Chiudere la configurazione del modulo facendo clic su OK.

  12. Esegui lo scenario o il modulo.

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