Miután létrehozta a webszolgáltatást és webszolgáltatás
ügyfelet, lehetősége van a webszolgáltatás SOAP forgalmának megfigyelésére
a TCP/IP figyelő segítségével.
Előfeltételek:
- Állítson elő egy webszolgáltatást
- Állítson elő egy proxyt és egy minta alkalmazást
Ha a webszolgáltatást a Webszolgáltatás vagy a Webszolgáltatás
ügyfél varázsló segítségével hozza létre, akkor választhatja a TCP/IP
figyelő automatikus beállítását és futtatását.
Ennek alternatívájaként saját kezűleg is beállíthatja a TCP/IP figyelőt.
Ehhez tegye a következőket:
- A minta alkalmazásban hívja meg a getEndPoint metódust. Jegyezze fel
ezt a végpontot. A webszolgáltatások alapértelmezett végpontja:
http://helyihoszt<port>/<webmodul kontextusgyökér>/szolgáltatások/<port>
- Hozzon létre egy kiszolgálót TCP/IP figyelőként működésre:
- Válassza az Ablak menü Beállítások menüpontját.
- A Beállítások ablakban bontsa ki a
Futtatás/Hibakeresés elemet, majd kattintson a
TCP/IP figyelő elemre.
- Jelölje be a TCP/IP figyelő nézet megjelenítése
tevékenység esetén jelölőnégyzetet.
- A TCP/IP figyelők listája alatt kattintson a
Hozzáadás gombra.
Megnyílik az Új figyelő párbeszédablak.
- Adja meg az alábbi beállításokat:
Beállítás |
Leírás |
Helyi figyelő port |
Adjon meg egy egyedi portszámot a helyi gépen. |
Hosztnév |
Adja meg a kiszolgálót futtató gép hosztnevét vagy IP címét. |
Port |
Adja meg a távoli kiszolgáló portszámát. |
Típus |
Adja meg, hogy a webböngésző által küldött kérés típusa HTTP vagy
TCP/IP legyen-e. Ha a HTTP beállítás van kijelölve, akkor a weböngésző
kérései módosításra kerülnek, hogy a HTTP fejléc a távoli számítógépre
mutasson, és szétválasztásra kerülnek, ha több HTTP kérés érkezik
ugyanabban a kapcsolatban. A TCP/IP beállítás kiválasztásakor minden kérés
változtatás nélkül kerül továbbküldésre. |
- A webszolgáltatás keresztülirányításához a figyelőn módosítani kell a
webszolgáltatás ügyfél végpontját. A TCP/IP figyelő a 9081-es porton
figyel. Az 1. lépésben használt webböngészőben hívja meg a setEndPoint
metódust, és módosítsa a végpontot úgy, hogy az a 9081-es portra
irányítson. Az alapértelmezés például:
http://helyihoszt:9081/web_modul_kontextus_gyökér/kiszolgáló_kisalkalmazás/rpcútválasztó
Hívja meg újra a getEndPoint metódust annak ellenőrzéséhez, hogy a
módosítások megvalósultak.
- Válasszon ki egy webszolgáltatás metódust a Metódusok ablakrészben.
Hívja meg ezt a metódust.
- Váltson át a TCP/IP figyelő nézetbe. Ehhez válassza a Kiszolgálók
nézet TCP/IP figyelő lapját. Ez megjeleníti a TCP/IP figyelők keresztül
irányított kérés és válasz párokat. Ez az alábbi képhez hasonlóan néz ki:

- Annak biztosításához, hogy a webszolgáltatás SOAP forgalom WS-I
szabványnak megfelelő, előállíthat egy naplófájlt a
ikonra kattintva.
A megnyíló párbeszédablakban válasszon ki egy nevet a naplófájlnak, és
adja meg, hogy hol kívánja annak tárolását.
Ezt a naplófájlt érvényesíti a rendszer a WS-I megfeleléshez. A
naplófájlt egy XML szerkesztőben nyithatja meg, hogy megvizsgálja a
tartalmát.