Client di esempio API Web Service VSA - Pagina ASP
anche un client di test su pagina ASP viene distribuito con il Web Service API VSA per permettere all'utente di acquisire familiarità con le varie operazioni API. È possibile utilizzarlo per vedere come è stato sviluppato il client ASP e inserire parte del suo codice nelle proprie applicazioni. Gli utenti possono sfogliare la pagina effettiva /vsaWS/KaseyaWS.asmx di qualsiasi Kserver, selezionare un metodo web e copiare e incollare la struttura di richiesta XML SOAP specificata in WSDL.
L'autenticazione avviene nel suo riquadro nella parte superiore della pagina. Il sessionID di una autenticazione corretta viene esposto e può essere copiato e incollato nelle richieste XML successive.
Nota: Questa pagina non incorpora automaticamente il sessionID visualizzato nei comandi di richiesta successivi come invece fa il Client di test GUI C#.
Esempio 1: Autenticazione
- Accedere al web service API VSA tramite
http://<your-KServer>/vsaWS/TestClient/TestClient.asp - Inserire UserName e Password validi di un amministratore VSA e fare clic su Login.

La casella di testo Session ID viene compilata con l'ID di sessione generato dal proprio accesso. Sarà necessario copiare e incollare questo ID di sessione nelle richieste XML successive.

Esempio 2 - Creazione di una richiesta Get
- In una seconda finestra browser, utilizzare la pagina /vsaWS/KaseyaWS.asmx per selezionare un metodo, per esempio GetLogEntry.

- Ogni metodo visualizza la struttura SOAP XML per le richiesta di quel metodo. Copiare solo la porzione della struttura di richiesta del metodo che inizia con <req> e termina con </req>.

- Incollare la struttura della richiesta nel pannello Richiesta della pagina TestClient.asp. Inserire il nome del metodo nel campo Web Method Name. Sostituire il contrassegno decimal con la stringa sessionID ottenuta durante l'autenticazione. Sostituire i contenuti degli altri eventuali contrassegni con dati validi, secondo necessità. Fare poi clic sul pulsante Invia .
Nota: L'elemento <BrowserIP></BrowserIP> in qualsiasi metodo può essere ignorato. L'elemento < BrowserIP> aiuta a fornire un coordinamento "single-signon" con VSA, e può essere ignorato in un ambiente di test dove l'accesso singolo non è una priorità.

Il risultati vengono visualizzati nel pannello Risposta.
|