Vengono distribuiti ed eseguiti gli stub di servizio su un server stub che è un piccolo
server delle applicazioni dedicato all'esecuzione degli stub di servizio.
L'applicazione client, o il test, indirizza il server stub invece dell'applicazione
effettiva del servizio originale.
Prima di iniziare
Il server stub locale viene eseguito nel workbench sul
computer locale. Agli stub del servizio è possibile accedere localmente. Il server stub locale viene automaticamente arrestato quando si chiude il
workbench.
Per utilizzare uno stub del servizio
invece del servizio originale, è necessario essere in grado di modificare
l'endpoint dell'applicazione client o il test del servizio per sostituire l'URL
dell'applicazione originale con l'URL del server stub.
Procedura
- Nell'editor dello stub, fare clic sul pulsante Distribuisci. In alternativa, è possibile fare clic con il pulsante destro del mouse sullo stub nel navigator di test
e selezionare Questo apre la vista
Monitor stub.
- Nella vista Monitor stub, fare clic su
Esegui. Se si eseguono modifiche allo stub del servizio, questo viene ridistribuito nel
server stub dopo il salvataggio.
- Per aggiungere più stub del servizio al server stub, fare clic su Aggiungi e selezionare uno
stub del servizio dallo spazio di lavoro.
- Copiare l'URL dello stub del servizio dalla vista Monitor stub e incollarlo nella configurazione dell'applicazione
client. È inoltre possibile accedere direttamente alla specifica WSDL
dello stub del servizio che è una copia del
WSDL originale con endpoint URL sostituiti.
Operazioni successive
È possibile convalidare che lo stub del servizio risponde correttamente utilizzando
il client del servizio generico per richiamare una chiamata.