Csonk eset részletei

A csonk eset elemekkel meghatározhatja a szolgáltatáscsonk válaszát, a bejövő hívás tartalma szerint. Ellenőrizheti a válasz XML dokumentumának tartalmát, az XPath lekérdezés által visszaadott csomópontok számát, illetve adott melléklet meglétét. Minden eset elemhez tartozik egy válaszelem. Több eset elem is lehet egy csonkműveletben, de az Eset : alapértelmezett elem kötelező.

Alapértelmezett eset

Az alapértelmezett eset tartalmazza az alapértelmezett választ, ha más feltételek nem teljesültek. Ha több eset is meg van határozva, akkor mindig az alapértelmezett eset lesz legutoljára kiértékelve.

Tartalmaz és egyenlő esetek

A tartalmaz esetek akkor küldenek választ, ha a bejövő hívás tartalmazza a megadott XML üzenetet. Az egyenlő esetek akkor küldenek választ, ha a bejövő hívás megegyezett a megadott XML üzenettel.

Az ellenőrzés érvényes XML üzenetek esetén zajlik le. Az ellenőrzés az XML elem nevén, és végső visszatérési értékén egyaránt lezajlik. Az attribútumok nem kerülnek ellenőrzésre.

Az Űrlap, Fa vagy Forrás nézetek segítségével szerkesztheti az üzenettartalmat.

XML névteret használó teszt
Válassza ki ezt a lehetőséget az ellenőrzés végrehajtása érdekében a minősített struktúrán, az XML névteret is beleértve, az egyszerű név helyett. Ha például a várt XML adatok a következők:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Ha a Névtér ismerete lehetőség engedélyezett, akkor ellenőrzés történik a visszatérési érték teljes nevén.
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Ha a Névtér ismeret lehetőség tiltott, akkor az ellenőrzés figyelmen kívül hagyja a névtércímkézést és csak az elem egyszerű nevét, valamint a végső visszatérési értéket ellenőrzi.
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Ebben az esetben a várt XML adatok értékét leegyszerűsítheti a következőre:
<responseElement><responseElement>
XML szöveges csomópontok tesztelése
Válassza ki ezt a lehetőséget XML szövegértékek felvételéhez az ellenőrzésbe.
XML attribútumok tesztelése
Select this option to include XML attributes in the verification.
Űrlap

Ez a nézet a hívás elemeinek és az elemek értékeinek egyszerű megjelenítését biztosítja. Ebben a nézetben gyorsan szerkesztheti az értékeket az űrlapban.

Fa

Ez a nézet a hívás elemeinek és az elemek értékeinek, attribútumainak és társított névtereinek hierarchikus megjelenítését biztosítja. A Hozzáadás, Beszúrás, Eltávolítás, Fel és Le gombokkal szerkesztheti ezt a listát.

Kattintson a névtér, attribútum vagy szöveg szűrő gombokra, igényeinek megfelelően.

Kattintson a Csak érvényes módosítások engedélyezése elemre az intelligens szerkesztés engedélyezéséhez egy megadott XML-séma dokumentum (XSD) alapján. XSD-dokumentumok készletének megadásához a munkaterülethez a teszt navigátorban kattintson a jobb gombbal a projektre, és válassza a Tulajdonságok és a Sémakatalógus lehetőséget. Tiltsa le az intelligens szerkesztést, ha nem rendelkezik XSD-vel, vagy ha ki akarja hagyni a sémát.

Megadhat szabványos Java™ reguláris kifejezéseket. A Reguláris kifejezés oszlopban válassza ki egy attribútum vagy szöveges érték sorát, és írja be a reguláris kifejezést az Érték oszlopba. A következő reguláris kifejezés például azt ellenőrzi, hogy helyes-e az e-mail cím formátuma: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/

Forrás
Ez a nézet megjeleníti a hívás forrás XML dokumentumát.
Fontos: A Forrás oldalon látható azonosító címkék a teszt belső megjelenítésére vonatkoznak. Ha eltávolítja ezeket a címkéket, akkor minden meglévő hivatkozást és helyettesítést eltávolít. A törlésüket követően nem hozhatja létre ismét ezeket a címkéket.

Lekérdezés eset

A lekérdezés esetek akkor küldenek választ, ha az XML útvonal lekérdezés által visszaadott csomópontok száma megegyezik a eset elemben megadott várt csomópontszámmal.

Az ellenőrzés érvényes XML dokumentumok esetén zajlik le.

XPath kifejezés

Adjon meg egy lekérdezést az XML útvonal nyelv használatával. Olvassa el az XPath specifikációt az XPath lekérdezés összeállításával kapcsolatos részletekért: http://www.w3.org/TR/xpath. Kattintson a Kifejezés összeállítása gombra az XPath kifejezés készítő megnyitásához.

Megjegyzés: Mivel az XPath kifejezések megkövetelik, hogy a minősített név előtaggal rendelkezzen, az XPath kifejezések nullértéket fognak visszaadni az xmlns használatával deklarált alapértelmezett névtér esetén.
Operátor és várt szám
A lekérdezés által visszaadott várt csomópontszámot adják meg.
Kiértékelés
Kattintson erre a gombra a csomópontok számának kiszámításához az aktuális adatbevitel alapján. Ez az érték automatikusan felülírja az aktuális Várt szám értéket.

Alapértelmezett eset

A melléklet ellenőrzési pontok Sikeres állapotot adnak vissza, ha a melléklet összes feltétele megfelel az ellenőrzési pontban megadott összes feltételnek.

Az ellenőrzés csak érvényes XML dokumentumok esetén zajlik le.

Ellenőrzési pont engedélyezése
Ha ki van jelölve, akkor a teszt ellenőrzi, hogy a webszolgáltatás üzenet válaszobjektumai megfelelnek-e az ellenőrzési pont által elvárt feltételeknek. Ha a teszt során visszaadott érték nem felel meg a várt feltételeknek, akkor a teszt hibát jelent.
Ellenőrizni kívánt melléklet indexe

Ha több melléklet is van, akkor ez a szám határozza meg az ellenőrizendő mellékleteket.

Melléklet mérete

A melléklet várt mérete.

MIME típus
A melléklet várt MIME típusa.
Kódolás
A melléklet várt kódolása.

Visszajelzés