Aszinkron kérés struktúra létrehozása

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

  1. 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ó.
  2. A Webszolgáltatás specifikáció kiválasztása oldalon válassza a WS-Notification lehetőséget, majd kattintson a Tovább gombra.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. Kattintson a Tovább gombra.
  9. 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.
  10. 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.

Visszajelzés