Sen jälkeen, kun olet luonut Web-palvelun ja Web-palvelun työasemaohjelman, voit valvoa Web-palvelun SOAP-liikennettä TCP/IP-valvontaohjelman avulla.
Edellytykset:
- Luo Web-palvelu
- Luo välityspalvelin ja mallisovellus
Voit valita TCP/IP-valvontaohjelman automaattisen asentamisen ja ajon, kun luot Web-palvelun ohjatulla Web-palvelun luontitoiminnolla tai Web-palvelun työasemaohjelman luontitoiminnolla.
Vaihtoehtoisesti voit asentaa TCP/IP-valvontaohjelman manuaalisesti noudattamalla seuraavia vaiheita:
- Kutsu getEndPoint-metodia mallisovelluksessa. Tallenna tämä päätepiste. Web-palvelun oletusarvon mukainen päätepiste on http://localhost:<portti>/<web-moduulin kontekstin juuri>/palvelut/<portti>.
- Luo palvelin, joka toimii TCP/IP-valvontaohjelmana:
- Valitse Ikkuna-valikosta Oletusasetukset.
- Laajenna Oletusasetukset-ikkunassa Aja / tee vianmääritys ja valitse sen jälkeen TCP/IP-valvonta.
- Valitse Näytä TCP/IP-valvontanäkymä havaittaessa toimintaa -valintaruutu.
- Napsauta TCP/IP-valvontaohjelmien luettelossa kohtaa Lisää.
Näyttöön tulee Uusi valvontaohjelma -valintaikkuna
- Määritä seuraavat asetukset:
Asetus |
Kuvaus |
Paikallinen valvontaportti |
Määritä paikalliskoneeseen yksilöllinen portin numero. |
Pääkoneen nimi
|
Määritä sen koneen pääkonenimi tai IP-osoite, jossa palvelinta ajetaan. |
Portti |
Määritä etäpalvelimen portin numero. |
Laji |
Määritä, lähetetäänkö Web-selaimesta tuleva pyyntölaji HTTP- vai TCP/IP-yhteyden kautta. Jos valitaan HTTP, Web-selaimelta tulevia pyyntöjä muutetaan niin, että HTTP-määritysosa osoittaa etäkoneeseen, ja pyynnöt erotellaan, jos saman yhteyden aikana vastaanotetaan useita HTTP-pyyntöjä. Jos valitaan TCP/IP, kaikki pyynnöt lähetetään tavu kerrallaan. |
Aikakatkaisu |
Määritä, kuinka kauan valvontaohjelma odottaa ennen uutta yritystä muodostaa yhteys. |
- Web-palvelun työasemaohjelman päätepistettä täytyy muuttaa, jotta Web-palvelu reititettäisiin valvontaohjelman kautta. TCP/IP-valvontaohjelma kuuntelee porttia 9081. Kutsu setEndPoint-metodia vaiheessa 1 käytetyssä Web-selaimen ikkunassa ja muuta päätepistettä niin, että se osoittaa porttiin 9081. Oletusarvo olisi esimerkiksi: http://localhost:9081/web-moduulin_kontekstin_juuri/servlet/rpcrouter. Kutsu getEndPoint-metodia uudelleen varmistaaksesi, että muutos toteutettiin.
- Valitse Web-palvelumetodi Metodit-ruudusta. Kutsu tätä metodia.
- Siirry TCP/IP-valvontaohjelmanäkymään valitsemalla TCP/IP-valvontaohjelma -välilehti palvelinnäkymässä. Näkymässä näytetään pyyntö- ja vastausparit, jotka reititetään TCP/IP-valvontaohjelman kautta. Se näyttää samanlaiselta kuin seuraava kuva:

- Voit luoda lokitiedoston napsauttamalla
-kuvaketta ja varmistaa, että Web-palvelun SOAP-liikenne on WS-I-yhteensopivaa. Valitse lokitiedoston nimi avautuvasta valintaikkunasta ja määritä, mihin haluat tallentaa tiedoston.
Tämän lokitiedoston WS-I-yhteensopivuus tarkistetaan. Voit avata lokitiedoston XML-muokkausohjelmassa ja tutkia sen sisältöä.