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 tlačítko Přidat
a vyberte metodu importu souboru WSDL nebo na hlavní stránce klepněte na příslušné tlačítko zástupce. - Klepněte na volbu Importovat ze souboru, abyste naimportovali
soubor WSDL ze systému souborů.
- Klepněte na volbu Importovat z adresy URL, abyste stáhli
a naimportovali online WSDL z webu.
- Klepněte na volbu Importovat z WSRR a naimportujte 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ě.
- Klepněte na volbu Importovat z UDDI, abyste naimportovali
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řílohy zadejte všechny přiložené soubory, které se odešlou s požadavkem. Pro zpracování přiložených souborů musí být prostředí nakonfigurované se správnými knihovnami a konfiguračními soubory.
- Na stránce Přenos zadejte, zda se má pro požadavek použít konfigurace přenosu
HTTP, JMS, WebSphere MQ nebo Microsoft .NET. 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: Pokud používáte produkt IBM Rational AppScan, je k dispozici pouze přenosový protokol HTTP.
- 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 klepnout na tlačítko
Generovat testovací sadu 
a vytvořit test služby.