Next Topic

Previous Topic

Book Contents

VSA API Web Service voorbeeldclient - ASP-pagina

Een testclient ASP-pagina wordt eveneens meegeleverd met de VSA API Web Service om u bekend te maken met de verschillende API-handelingen. U kunt deze gebruiken om te zien hoe de ASP-client is opgebouwd en u kunt elk deel van de code in uw eigen toepassing opnemen. Gebruikers kunnen naar de eigenlijke /vsaWS/KaseyaWS.asmx -pagina van een willekeurig Kserver gaan, een webmethode selecteren de juiste XML SOAP aanvraagstructuur kopiëren en plakken die in de WSDL wordt aangegeven. 

Authenticatie wordt in een eigen frame bovenaan de pagina uitgevoerd. Het sessie-ID van een geslaagde authenticatie wordt getoond; u kunt deze kopiëren en in volgende XML-aanvragen plakken. 

Opmerking: Deze pagina bevat niet automatisch de getoonde sessie-ID in volgende aanvraagopdrachten zoals de C# GUI Testclient dat doet.

Voorbeeld 1: Authenticatie

  1. Neem toegang tot de VSA API webservice asp-testclient met http://<your-KServer>/vsaWS/TestClient/TestClient.asp
  2. Typ een geldige Gebruikersnaam en Wachtwoord in van een VSA beheerder en klik op Aanmelden.

    Word 60% / HTML 100%

    Het tekstvak Sessie-ID wordt gevuld met het sessie-ID dat door uw aanmelden is gegenereerd. U moet dit sessie-ID te kopiëren en in volgende XML-aanvragen plakken.

    Word 60% / HTML 100%

Voorbeeld 2 - een Verzoek krijgen maken

  1. Gebruik in een tweede browservenster de pagina /vsaWS/KaseyaWS.asmx om een methode te selecteren, zoals GetLogEntry.

    Word 60% / HTML 100%

  2. Elke methode laat de XML SOAP-structuur voor de aanvraag van die methode zien. Kopieer alle het deel van de verzoekstructuur van de methode die met <req> begint en met </req> eindigt.

    Word 60% / HTML 100%

  3. Plak de verzoekstructuur in het venster Verzoeken van de pagina TestClient.asp. Voer de naam van de methode in het veld Naam webmethode in. Vervang de plaatsvervanger decimaal met de tekenreeks sessie-ID die u tijdens de authenticatie hebt verkregen. Vervang de inhoud van andere plaatsvervangers naar vereiste met geldige gegevens. Klik vervolgens op de knop Verzenden.

    Opmerking: Het element  <BrowserIP></BrowserIP> in een methode kunt u negeren. Het element <BrowserIP> helpt bij de coördinatie van eenmaal aanmelden bij de VSA en mag in een testomgeving waarin eenmalig aanmelden niet het doel is, worden genegeerd. 

    Word 60% / HTML 100%

    Het resultaat wordt in het venster Antwoord weergegeven.