När du har skapat din webbtjänst och webbtjänstklienten kan du övervaka webbtjänstens SOAP-trafik med hjälp av TCP/IP-övervakaren.
Förutsättningar:
- Generera en webbtjänst
- Generera en proxy och en exempeltillämpning
När du skapar en webbtjänst med hjälp av guiden Webbtjänst eller Webbtjänstklient kan du välja att
konfigurera och köra TCP/IP-övervakaren automatiskt.
Du kan också konfigurera TCP/IP-övervakaren manuellt på följande sätt:
- Anropa metoden getEndPoint i exempeltillämpningen. Lagra den
här slutpunkten. Standardslutpunkten för en webbtjänst är: http://localhost:<port>/<kontextrot
för webbmodul>/services/<port>
- Skapa en server för TCP/IP-övervakaren:
- På menyn Fönster väljer du Inställningar.
- I dialogrutan Inställningar expanderar du Kör/felsökRun/Debug och väljer TCP/IP-övervakare.
- Markera kryssrutan Visa TCP/IP-övervakarvyn när det
finns aktivitet.
- Klicka på Lägg till under listan med TCP/IP-övervakare.
Dialogrutan Ny övervakare öppnas.
- Ange följande inställningar:
Alternativ |
Beskrivning |
Lokal övervakningsport |
Ange ett unikt portnummer på den lokala datorn. |
Värdnamn |
Ange värdnamnet eller IP-adressen för den dator som servern körs på. |
Port |
Ange portnumret för fjärrservern. |
Typ |
Ange om begärantypen från webbläsaren skickas via HTTP eller TCP/IP. Om du väljer alternativet HTTP kommer begäran från webbläsaren att ändras så att HTTP-huvudet pekar på fjärrdatorn och avgränsas om flera HTTP-begäran tas emot via samma anslutning. Om du väljer alternativet TCP/IP kommer alla begäran att skickas byte för byte. |
- Om det ska gå att dirigera webbtjänsten genom övervakaren måste du ändra slutpunkten för webbtjänstklienten. TCP/IP-övervakaren lyssnar
på port 9081. Anropa metoden setEndPoint i det webbläsarfönster som användes i steg 1
och ändra ändpunkten så att den dirigerar till port 9081. Standardvärdet
skulle t.ex. vara följande: http://localhost:9081/web_module_context_root/servlet/rpcrouter. Anropa
metoden getEndPoint och se till att ändringen implementerats.
- Välj en webbtjänstmetod i metodrutan. Anropa metoden.
- Växla till TCP/IP-övervakarvyn genom att klicka på fliken TCP/IP-övervakare
i servervyn. Med det visas par av begäran och svar som dirigeras genom TCP/IP-övervakaren.
Vyn kommer att se ut som på följande bild:
- Se till att SOAP-trafiken i din webbtjänst är WS-I-kompatibel och generera en loggfil genom att klicka på ikonen
. Välj ett namn för loggfilen i dialogrutan som öppnas, och ange var du vill att den ska lagras.
Den här loggfilen kommer att valideras för WS-I-kompatibilitet. Du kan öppna
loggfilen i en XML-redigerare och undersöka innehållet i den.