Sincronizzazione di un file WSDL remoto

Per i servizi web che rendono disponibile il loro file WSDL (Web Services Description Language) da un URL, potrebbe essere necessario garantire che il WSDL con il quale si lavora sia sempre aggiornato. Sincronizzando il WSDL, si garantisce che la copia locale del WSDL nel proprio spazio di lavoro sia regolarmente sincronizzata con il WSDL remoto.

Prima di iniziare

Verificare che sia disponibile un file WSDL valido. Accertarsi che i WSDL utilizzino la sintassi corretta per l'ambiente di test. Il prodotto potrebbe non funzionare con alcuni file WSDL.

La sincronizzazione WSDL funziona solo con i WSDL remoti importati da un URL.

La sincronizzazione WSDL viene eseguita quando viene avviato il workbench o dopo uno specifico periodo. Se il WSDL remoto subisce delle modifiche, la copia locale del WSDL viene aggiornata. A seconda delle modifiche, viene eseguita un'unione e le richieste di servizio che utilizzano il WSDL vengono aggiornate. Se le modifiche al WSDL non possono essere applicate automaticamente alle richieste di servizio, ad esempio se un'operazione viene rimossa o rinominata o se la struttura XML della richiesta di servizio viene modificata, il test viene contrassegnato con un errore.

Procedura

Per importare un WSDL remoto sincronizzato:

  1. Aprire il client di servizio generico, fare clic sulla scheda Richieste e, quindi, fare clic su Aggiungi un file WSDL Aggiungi un file WSDL.
  2. Nella finestra Aggiungi file WSDL, fare clic su Importa da URL per scaricare e importare un WSDL remoto dal web.
  3. Nella pagina Importa WSDL da URL, immettere l'URL del WSDL remoto. Se si sta stabilendo la connessione tramite un proxy o un firewall aziendale, fare clic su Proprietà proxy per specificare le impostazioni di rete.
  4. Nell'area Politica di sincronizzazione, specificare se e quando sincronizzare i WSDL:
    • Selezionare Mai se non si desidera che il WSDL remoto venga aggiornato.
    • Selezionare All'avvio della sessione per sincronizzare il WSDL ogni volta che si avvia il workbench.
    • Selezionare Ogni per specificare un periodo di sincronizzazione in giorni.
  5. Fare clic su OK. Il file WSDL viene aggiunto alla Libreria chiamate.

Operazioni successive

Dopo che il WSDL è stato importato, è possibile modificare le impostazioni di sincronizzazione facendo clic con il pulsante destro del mouse sul WSDL nella Libreria chiamate del client di servizio generico o nel Test Navigator. Selezionare quindi Sincronizzazione WSDL. La finestra Sincronizzazione WSDL visualizza anche la data della sincronizzazione più recente.

Feedback