Létrehozhat egy aszinkron kérést a WS-Notification meghatározás alapján, amely egy visszahívási szerkezetet tartalmaz.
Eljárás
- A tesztszerkesztőben válassza ki a tesztet, és kattintson a Hozzáadás, majd a Specifikáció alapú struktúra bejegyzésre. Megnyílik az Új webszolgáltatás teszt varázsló.
- A Webszolgáltatás specifikáció kiválasztása oldalon válassza a WS-Notification lehetőséget, majd kattintson a Tovább gombra.
- A WS-Notification részletei oldalon, ha a szolgáltatás rendelkezik Webszolgáltatás leírónyelv (WSDL) fájllal, akkor kattintson a Hozzáadás gombra, ha a híváshoz akarja társítani.
- Adja meg az Előfizetési azonosító értéket. Kiválaszthat alapértelmezett azonosítókat a Websphere Application
Server vagy az Apache Muse számára; vagy ha a szolgáltatás nem általános azonosítót használ, akkor választhatja az Egyéni beállítást, és beírhatja az azonosító Név és Névtér értékét.
- A Témakör területen cserélje az alapértelmezett Név és Névtér értékeket a szolgáltatás témakörében szereplőkre.
- Adja meg az Előfizetés időtartama értéket. Mivel tesztkörnyezetről van szó, az megadott a megadott késleltetés után lejár, így kímélve a kiszolgáló erőforrásait.
- WS-BrokeredNotification szolgáltatás esetén, amely egy értesítés hívást valósít meg az előfizetés fogadásakor, kiválaszthatja az
Értesítés hívás hozzáadása beállítást, és beírhatja az elküldendő üzenetet.
- Kattintson a Tovább gombra.
- A Protokoll konfigurálása oldalon válasszon ki egy Protokoll konfiguráció értéket, és adja meg a beállításait. Válassza a SOAP 1.2 boríték előállítása lehetőséget, ha SOAP 1.2 webszolgáltatást tesztel.
- Kattintson a Befejezés gombra. Ez a művelet előállít a tesztszerkesztőben egy webszolgáltatás-hívást vagy egy XML kérést olyan visszahívási szerkezettel, amely tartalmaz egy párhuzamos, egy fogadás és egy időkorlát elemet.
Mi a következő lépés?
A visszahívás struktúrában felvehet teszt elemeket a párhuzamos, a fogadás és az időkorlát elemekhez, így meghatározva a teszt viselkedését:
- A párhuzamos elem olyan teszt elemeket tartalmaz, amelyek az aszinkron kérés elküldése után kerülnek futtatásra.
- A fogadás adja meg a visszahívás válaszüzenetét, és olyan tesztelemeket tartalmaz, amelyek a visszahívás fogadása után kerülnek futtatásra.
- Az időkorlát olyan tesztelemeket tartalmaz, amelyek akkor kerülnek futtatásra, ha a visszahívás nem érkezik meg egy megadott késleltetés elmúltával.