Úprava stubu služby

Stuby služeb se generují s jednou výchozí odezvou pro každou operaci ve specifikaci WSDL. Chcete-li změnit výchozí odezvy nebo přidat podmíněné odezvy, které mohou simulovat skutečnou službu, můžete stub služby upravit.

Postup

Postup úpravy chování stubu služby:

  1. Poklepáním na stub v navigátoru testu otevřete editor stubu. Každou operaci simulovanou stubem představuje prvek operace obsahující prvky Case, které popisují podmínku. Každý prvek case obsahuje prvek odezvy. Prvky case jsou podobné bodům verifikace a používají stejnou prezentaci.
  2. Postup změny výchozí odezvy operace:
    1. Rozbalte operaci a prvek Case : Default a poté vyberte prvek odezvy. Prvek Case : Default popisuje odezvu služby v případě, že není splněna žádná jiná podmínka Case.
    2. Upravte obsah Zprávy a určete obsah XML vrácený stubem služby.
  3. Postup přidání prvku case s podmíněnou odezvou:
    1. Klepněte pravým tlačítkem myši na operaci a vyberte volbu Přidat > Případ Je rovno, Případ Obsahuje nebo Případ Dotaz.
      Tyto podmíněné typy případu jsou podobné bodům verifikace Je rovno, Obsahuje a Dotaz v testech služby.
      • Případ Je rovno použijte k určení odezvy vrácené stubem, když se celý obsah příchozí zprávy přesně shoduje s určeným obsahem zprávy.
      • Případ Obsahuje použijte k určení odezvy vrácené stubem služby, když se část obsahu příchozí zprávy shoduje s určeným obsahem zprávy.
      • Případ Dotaz použijte k určení odezvy vrácené stubem služby, když dotaz XPath splňuje určená kritéria.
      K simulaci chování původní služby můžete podle potřeby přidat libovolný počet prvků case. Pomocí tlačítek Nahoru a Dolů změňte pořadí, ve kterém se vyhodnocují podmínky Case. Provede se pouze první vyhovující podmínka.

      Výchozí prvek case nelze odebrat a je vždy posledním prvkem case v dané operaci.

    2. Vyberte prvek odezvy a upravte obsah Zprávy tak, aby určoval obsah XML vrácený stubem služby. Ke změně režimu zobrazení obsahu XML použijte pohledy Formulář, Strom a Zdroj.
  4. Vyberte volbu Soubor > Uložit nebo klepněte na tlačítko panelu nástrojů Uložit.

Jak pokračovat dále

Po dokončení úprav stubu služby můžete implementovat stub na server stub.

Váš názor