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:
- Aprire il client di servizio generico, fare clic sulla scheda Richieste e, quindi, fare clic su Aggiungi un file WSDL .
- Nella finestra Aggiungi file WSDL, fare clic su Importa da URL per scaricare e importare un WSDL remoto dal web.
- 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.
- 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.
- 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.