Når du én gang har oprettet dit webserviceprogram og din webserviceprogramklient, kan du overvåge webserviceprogrammets SOAP-trafik vha. TCP/IP-overvågningen.
Forudsætninger:
- Generér et webserviceprogram.
- Generér en proxy og et eksempelprogram
Når du opretter et webserviceprogram vha. guiderne Webserviceprogram eller Webserviceprogramklient, kan du vælge at konfigurere og udføre TCP/IP-overvågning automatisk. Alternativt kan du konfigurere TCP/IP-overvågning manuelt sådan:
- Start metoden getEndPoint i eksempelprogrammet. Optag dette slutpunkt. Standardslutpunktet for et webserviceprogram ererhttp://localhost:<port>/<web module context root>/services/<port>
- Opret en server, der skal fungere som TCP/IP-overvågning:
- Vælg Indstillinger på menuen Vindue.
- Udvid Udfør/fejlfinding i vinduet Indstillinger, og vælg
TCP/IP-overvågning.
- Vælg afkrydsningsfeltet Vis TCP/IP-overvågningsoversigt, når der er aktivitet.
- Klik på Tilføj under listerne for TCP/IP-overvågninger. Dialogboksen Ny overvågning åbnes.
- Angiv følgende indstillinger:
Indstilling |
Beskrivelse |
Lokal overvågningsport |
Angiv et entydigt portnummer på den lokale maskine.
|
Værtsnavn |
Angiv værtsnavn eller IP-adresse på maskinen, hvor serveren udføres.
|
Port |
Angiv portnummeret på den eksterne server. |
Type |
Angiv, om anmodningstypen fra webbrowseren sendes af HTTP eller TCP/IP. Hvis HTTP er valgt, ændres anmodninger fra webbrowseren, så HTTP-headeren peger på den eksterne maskine og adskilles fra andre, hvis flere HTTP-anmodninger modtages fra samme forbindelse. Hvis du vælger TCP/IP, sendes alle anmodningerne byte for byte.
|
- For at rute webserviceprogrammet via overvågningen skal slutpunktet for webserviceprogramklienten ændres.
TCP/IP-overvågningen lytter til port 9081. I webbrowservinduet, der anvendes i trin 1, skal du starte setEndPoint-metoden og ændre slutpunktet, så det peger på port 9081. Standarden kan f.eks. være: http://localhost:9081/web_module_context_root/servlet/rpcrouter. Start metoderne getEndPoint igen for at sikre dig, at ændringerne er implementeret.
- Vælg en webserviceprogrammetode i delvinduet Metoder. Start denne metode.
- Revidér TCP/IP-overvågningen ved at vælge skillebladet TCP/IP-overvågning i oversigten Servere.
Den viser par af anmodninger og svar, der rutes gennem TCP/IP-overvågningen. Det ser ud som på følgende billede:

- For at sikre dig, at webserviceprogrammets SOAP-trafik er WS-I-kompatibel, kan du generere en logfil ved at klikke på ikonen
. I den dialogboks, der åbnes, skal du vælge navnet på logfilen og angive, hvor den skal gemmes.
Logfilen kan valideres for WS-I-kompatibilitet. Du kan åbne logfilen i en XML-editor for at undersøge dens indhold.