Odesílat můžete požadavky na služby založené na protokolech SOAP, Java Messaging
Service (JMS), WebSphere MQ a Microsoft .NET, které používají soubor WSDL (Web Service Description Language) ke specifikaci obsahu požadavku na službu.
Než začnete
Ujistěte se, že máte platný soubor WSDL, který je přístupný v systému souborů, v pracovním prostoru, na specifické adrese URL nebo v úložišti
IBM® WebSphere Service Registry and Repository nebo Universal Description Discovery and Integration (UDDI).
Ujistěte se, že soubory WSDL používají správnou syntaxi
pro testovací prostředí.
Generický klient služby možná nebude s některými soubory WSDL umět pracovat.
Pokud služba používá ověřování SSL (Secure Sockets Layer),
vytvořte konfiguraci SSL před odesláním požadavku. Další informace viz Vytvoření konfigurací SSL.
Pokud služba používá k zabezpečení SOAP k šifrování, podpisu nebo jinému algoritmu zabezpečení, musíte nejdřív nakonfigurovat
prostředí se správnými knihovnami a konfiguračními soubory
a potom vytvořit profil zabezpečení WSDL.
Další informace viz Konfigurace prostředí pro zabezpečení SOAP a Vytvoření profilů zabezpečení pro soubory WSDL.
Chcete-li soubor WSDL importovat ze zabezpečeného serveru, který vyžaduje vzájemné ověření, musíte mít v pracovním prostoru soubor úložiště klíčů.
Informace o této úloze
Po vytvoření volání ze souboru WSDL se toto volání nakonfiguruje automaticky s libovolnými koncovými body
SOAP, JMS, WebSphere MQ, nebo Microsoft .NET, které byly v tomto souboru WSDL dostupné. Odpovídající konfiguraci přenosu vyberte na stránce
Přenos.
Postup
Chcete-li odeslat požadavek na službu vycházející ze souboru WSDL, postupujte takto:
- Klepněte na tlačítko panelu nástrojů Otevřít generického klienta služby
a vyberte stránku
Požadavky.
- Klepněte na volbu Přidat
a vyberte metodu přidání souboru WSDL nebo na hlavní stránce klepněte na příslušné tlačítko zástupce. - Klepnutím na volbu Přidat WSDL z pracovního prostoru přidáte soubor WSDL z lokálního pracovního prostoru.
- Klepnutím na volbu Přidat WSDL ze systému souborů přidáte soubor WSDL ze systému souborů.
- Klepnutím na volbu Přidat WSDL z adresy URL stáhnete a naimportujete online WSDL z webu.
- Klepnutím na volbu Přidat WSDL z produktu WSRR přidáte WSDL z produktu WebSphere Service Registry
and Repository.
Zadejte adresu URL produktu WebSphere Service Registry
and Repository a klepněte na tlačítko Připojit. Také můžete klepnout na tlačítko Hledat
a vyhledat umístění úložiště.
- Klepnutím na volbu Přidat WSDL ze služby UDDI přidáte WSDL z úložiště Universal Description Discovery and Integration (UDDI).
Zadejte adresu URL úložiště UDDI a klepněte na volbu Připojit.
Můžete klepnout na volby Filtr
a Hledat
a projít obsah úložiště.
Poznámka: Importujete-li soubor WSDL ze zabezpečeného webu, který vyžaduje ověření s použitím certifikátu, klepněte na volbu Importovat vlastnosti, pro Úložiště klíčů vyberte soubor úložiště klíčů obsahující certifikát, který bude poskytnut serveru, a pro Heslo úložiště klíčů zadejte heslo.
- Klepněte na tlačítko OK. Soubor WSDL se přidal do
Knihovny požadavků.
- V okně Knihovna požadavků rozbalte soubor WSDL, vazby a operace a vyberte prvek volání. Generický klient služby zobrazuje tři kroky: Upravit
data, Vyvolat a Zobrazit
odpověď. Podrobnosti volání jsou zobrazeny v kroku
Upravit data.
- Na stránce Zpráva použijte pohledy Formulář, Strom nebo Zdroj, abyste upravili obsah požadavku. Každý pohled zobrazuje jiný formát stejných dat. Chcete-li přidat nebo odebrat prvky XML v pohledu Formulář nebo Strom, klepněte na volby
, abyste dodrželi definici schématu XML (XSD) uvedenou v katalogu schématu.
- Na stránce Přenos změňte konfiguraci přenosu požadavku. Informace o přenosu se ze souboru WSDL automaticky importují do konfigurace přenosu.
V případě přenosu Microsoft .NET vyberte odpovídající konfiguraci přenosu a zadejte umístění souboru
soaclient.exe.config. Tento soubor musíte vytvořit ručně. Další informace viz Vytvoření konfigurací přenosu Microsoft .NET.
Poznámka: Používáte-li IBM Security AppScan, jsou k dispozici pouze přenosové protokoly
HTTP a .Net.
- Na stránce Zásobník požadavků zadejte informaci, zda se mají pro soubor WSDL potlačit algoritmy zabezpečení nebo zpracování, které se použily na odchozí požadavek. Klepnutím na volbu Zobrazit zásobník odpovědí přidáte stránku Zásobník odpovědí a budete moci upravovat algoritmy zabezpečení a zpracování pro příchozí odpovědi.
Poznámka: Tato nastavení platí pouze pro aktuální požadavek. Chcete-li upravit zásobník požadavků nebo odpovědí pro všechny požadavky, které používají aktuální soubor WSDL, klepněte na volbu
Upravit zabezpečení WSDL a otevřete okno Editor zabezpečení WSDL.
- Až budete připraveni odeslat požadavek na službu, klepněte na tlačítko Vyvolat. Generický klient služby
odešle požadavek a zobrazí vrácenou zprávu v kroku Zobrazit
odpověď.
Jak pokračovat dále
Úspěšné požadavky se zaznamenají a přidají do seznamu
Historie požadavků. Používáte-li produkt
IBM Rational Performance Tester nebo
IBM Rational Service Tester for SOA Quality,
můžete vytvořit test služby klepnutím na tlačítko
Generovat testovací sadu
(
![Generovat testovací sadu](../images/icon_gsc_generatetest.gif)
).