Modulo SOAP

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

Requisiti di accesso

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

Adobe Workfront piano*
Pro o versione successiva
Adobe Workfront licenza*
Plan, Work
Adobe Workfront Fusion licenza**

Requisiti di licenza correnti: nessun requisito di licenza Workfront Fusion.

Oppure

Requisito licenza legacy: Workfront Fusion per automazione e integrazione del lavoro

Prodotto

Fabbisogno prodotto corrente: se disponi del piano Select o Prime Adobe Workfront, la tua organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo. Workfront Fusion è incluso nel piano Ultimate Workfront.

Oppure

Requisiti del prodotto legacy: la tua organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo.

Per conoscere il piano, il tipo di licenza o l'accesso disponibili, contattare l'amministratore Workfront.

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

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 SOAP schemi ed elementi di codifica.
INFO
Esempio:
I seguenti elementi non verrebbero riconosciuti correttamente da Workfront Fusion:
code language-none
<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 creare 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, incollare l'URL nel campo URL del modulo HTTP.

  10. Apri il client SOAP in linea in una nuova finestra/scheda del browser Web.

  11. Incollare l'URL WSDL nel campo URL WSDL.

  12. Fare clic su Sfoglia.

  13. Selezionare dall'elenco di funzioni a sinistra, ad esempio getLanguages.

  14. Copia il contenuto dell'area di testo Richiedi XML.

  15. In Workfront Fusion, incolla il contenuto copiato nel campo URL del modulo.

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

  17. Chiudere la configurazione del modulo facendo clic su OK.

  18. Esegui lo scenario o il modulo.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43