Prvky volání služby obsahují obsah volání a informace o přenosu pro toto volání. Obsah je vytvořen z obálky SOAP.
Přenosové informace představují informace, které jsou nezbytné k odeslání a přijetí v závislosti na vybraném protokolu.
Nastavení volání
- Automaticky aktualizovat název uzlu
- Tuto volbu vyberte, pokud chcete automaticky přejmenovat požadavek v pohledu Obsah testu.
- Název
- Název žádosti. Pomocí vlastního kódu nebo datového fondu můžete změnit název.
- Nečekat na odezvu
- Tuto volbu vyberte, pokud chcete po odeslání aktuálního požadavku přeskočit přímo na další požadavek daného testu.
- Operace a název WSDL
- Tato pole identifikují název WSDL a operaci, na kterou je požadavek na službu navázaný.
- Prostředek WSDL
- Jedná se o název prostředku WSDL na pracovní ploše. Chcete-li soubor WSDL upravit, klepněte na odkaz. Pokud soubor WSDL chybí, klepněte na odkaz a daný požadavek buď navažte na WSDL, nebo WSDL importujte. Klepněte na tlačítko Upravit zabezpečení WSDL a upravte zásady zabezpečení daného WSDL, nebo klepněte na tlačítko Synchronizace WSDL a aktualizujte importované WSDL pomocí vzdáleného WSDL.
- Časový limit (ms)
- Jedná se o hodnotu časového limitu v milisekundách. Pokud není po uplynutí určené doby přijata žádná odezva, dojde k vyprodukování chyby.
- Čas přemýšlení (ms)
- Tato volba určuje programově vypočtenou časovou prodlevu každého uživatele v případě spuštění tohoto testu pro více virtuálních uživatelů. Čas přemýšlení je statistická emulace množství času, který skuteční uživatelé stráví čtením či přemýšlením před provedením určité akce.
- Odezva aktualizace
- Klepnutím na toto tlačítko vyvoláte daný požadavek za použití aktuálního nastavení a pomocí odezvy vytvoříte prvek odpovědi služby nebo aktualizujete existující prvek odpovědi.
Zpráva
Tato stránka zobrazuje obsah XML požadavku a zajišťuje přístup ke korelaci dat.
Stejný obsah se prezentuje třemi různými způsoby.
- Formulář
- Tento pohled nabízí zjednodušené zobrazení zprávy zaměřené na úpravu hodnot obsahu XML. V nabídce Schéma můžete povolit asistenci při úpravě obsahu XML, aby byl kód XML platný a odpovídal specifikacím XSD.
V pohledu Formulář můžete přidat záhlaví XML nezbytná pro standardní volání webové služby.
Na panelu Záhlaví klepněte na tlačítko Přidat (
) a vytvořte výchozí strukturu záhlaví XML pro požadavky
WS-Addressing, WS-ReliableMessaging nebo WS-Coordination nebo klepnutím na tlačítko
Další vyhledejte jiné standardy. Prvky záhlaví XML můžete povolit nebo zakázat a pro každý prvek XML můžete určit správné hodnoty. Prováděné kontroly zajišťují platnost obsahu XML.
Poznámka: Chcete-li přidat záhlaví XML do volání v produktu IBM® Security AppScan, přidejte algoritmus Statická záhlaví XML na kartě Zásobník požadavků příslušného požadavku.
- Strom
Tento pohled poskytuje hierarchické zobrazení struktury XML zprávy včetně prvků, oborů názvů a přidružených hodnot. Pomocí voleb Přidat, Vložit, Odebrat, Nahoru a Dolů můžete upravit prvky XML a obory názvů ve stromě.
Pomocí sloupce Přeskočit, je-li prázdný vyberte prázdné sloupce XML, které chcete přeskočit. Tento sloupec je viditelný pouze při zaškrtnutí políčka Zobrazit sloupec 'Přeskočit, je-li prázdný' v prohlížeči stromu XML v sekci .
Klepnutím na volbu Filtr můžete skrýt obory názvů, atributy nebo textové uzly podle svých požadavků.
Klepnutím na volbu Povolit pouze platné úpravy zapnete inteligentní úpravy založené na formátu XML schema document (XSD).
Chcete-li určit sadu dokumentů XSD pro pracovní plochu, v navigátoru testu klepněte pravým tlačítkem myši na projekt a vyberte volbu Vlastnosti a Katalog schémat. Zrušte volbu Povolit pouze platné úpravy, pokud XSD nemáte nebo pokud chcete schéma vynechat.
Můžete klepnout pravým tlačítkem myši na prvek XML, abyste jej převedli na fragment XML. To vám umožní provést korelaci dat (použijte datové fondy a vytvořte odkazy) na celém fragmentu XML, nikoli pouze na hodnotě.
- Zdroj
- Tento pohled zobrazuje obsah zdroje XML zprávy nebo prostý textový obsah. Chcete-li obsah XML zformátovat, klepněte na volbu Formátovat text XML.
Chcete-li zarovnat obsah XML do jednoho řádku, klepněte na volbu Zabalit text XML do jednoho řádku. Podobné ovládací prvky jsou pro obsah JSON.
Důležité: V pohledu Zdroj neupravujte značky, které začínají na SoaTag. Pokud tyto značky odstraníte nebo změníte, všechny odkazy a zástupné prvky v testu budou porušeny. Tyto značky nemůžete po jejich odstranění znovu vytvořit.
Přílohy
Tato stránka obsahuje seznam příloh MIME nebo DIME, které jsou připojeny k požadavku.
Obsah tohoto pohledu odpovídá specifikaci Multipurpose Internet Mail Extensions (MIME) nebo Direct Internet Message Encapsulation (DIME). Tuto stránku můžete použít k přidání prostředků pracovní plochy jako příloh MIME nebo DIME a ke změně vlastností.
Identifikátor
ID obsahu odpověď používá k odkazování na přílohy. To, jakou metodu využijete pro použití tohoto identifikátoru, se odvíjí od požadavků vašeho serveru.
- MIME nebo DIME
- Vyberte, zda příloha odpovídá specifikaci MIME (Multipurpose Internet Mail Extensions) nebo DIME (Direct Internet Message Encapsulation).
- Použít přenosový mechanizmus MTOM
- Požadavek standardně používá pro zpracování příloh SwA (SOAP Messages with Attachments). Tuto volbu vyberte, aby se přílohy zpracovávaly pomocí mechanizmu SOAP Message Transmission Optimization Mechanism (MTOM).
Transport
Tato stránka je určena pro nastavení přenosu, která jsou používaná k odesílání požadavků. Nastavení přenosového protokolu se použijí ke konfiguraci přenosu, který může být buď HTTP, JMS (Java™ Message Service, WebSphere MQ, nebo Microsoft .NET. Pro každý protokol můžete vytvořit několik konfigurací, takže můžete snadno přepnout mezi protokoly nebo variantami protokolů.
Poznámka: Pokud používáte produkt IBM Security AppScan, je k dispozici pouze přenosový protokol HTTP.
- HTTP
- Chcete-li pro požadavek použít přenos HTTP, vyberte volbu HTTP. Na úrovni požadavku můžete aktualizovat adresu URL nebo akci SOAP a odkaz na globální konfiguraci testu.
- Konfigurace protokolu
- Klepněte na volbu Změnit a určete předdefinovanou konfiguraci přenosu, nebo konfiguraci vytvořte. Konfigurace přenosu HTTP obsahují nastavení proxy a ověřování, které mohou být použity znovu.
- Adresa URL
- Zadejte koncový bod URL požadavku na službu.
- Režim REST
- Toto zaškrtávací políčko umožňuje rozdělit adresu REST URL tak, aby bylo snadné porozumět jejím jednotlivým částem. Při použití této volby
se hlavní část adresy URL nachází v poli adresy URL, část prostředku se nachází v poli Prostředek a parametry se nachází v poli Parametry. Pomocí tlačítka Přidat můžete ručně přidat další parametry.
- Metoda a verze
- Zadejte metodu a verzi HTTP, které budou použity k vyvolání požadavku na službu.
- Záhlaví
- Zadejte názvy a hodnoty všech vlastních záhlaví HTTP, které služba vyžaduje. Klepnutím na volbu Přidat, Upravit nebo Odebrat upravte seznam záhlaví.
- Soubory cookie
- Zadejte názvy a hodnoty všech souborů cookie, které služba vyžaduje. Klepnutím na volbu Přidat, Upravit nebo Odebrat upravte seznam souborů cookie.
- JMS
Vyberte volbu JMS, chcete-li pro požadavek použít přenos Java Messaging Service.
Tato stránka vám umožní přidat vlastnosti řetězce, které jsou připojeny k požadavku na konfiguraci JMS. Ty budou zaslány jako vlastnosti zprávy prostřednictvím JMS.
- Konfigurace protokolu
- Klepněte na volbu Změnit a určete předdefinovanou konfiguraci přenosu, nebo konfiguraci vytvořte. Konfigurace přenosu JMS obsahuje generický koncový bod, bod příjmu a nastavení adaptéru, které lze použít znovu.
- Vlastnosti
- Zadejte názvy a hodnoty všech vlastností řetězce, které požadavek vyžaduje pro aktuální konfiguraci přenosu JSM.
Ty jsou zaslány jako vlastnosti zprávy prostřednictvím JMS. Klepnutím na volbu Přidat, Upravit nebo Odebrat upravte seznam vlastností.
- WebSphere MQ
- Chcete-li pro požadavek použít přenos produktu IBM WebSphere MQ, vyberte volbu MQ. Tato stránka vám umožní určit akci SOAP a potlačit nastavení konfigurace produktu WebSphere MQ vybraná na úrovni testování.
- Konfigurace protokolu
- Klepněte na volbu Změnit a určete předdefinovanou konfiguraci přenosu, nebo konfiguraci vytvořte. Konfigurace přenosu produktu WebSphere MQ obsahuje generickou frontu, záhlaví a nastavení SSL, které lze použít znovu.
- Akce SOAP
- Určuje akci SOAP, která má být použita k vyvolání požadavku WebSphere MQ.
- Potlačit hodnoty konfigurace protokolu MQ
- Toto volbu vyberte, chcete-li nakonfigurovat pole zprávy WebSphere MQ. Podmnožinu deskriptoru zpráv MQ můžete nahradit vlastním formátem pro použití s jinými typy serverů, především při použití požadavku na zprávu XML.
- Upravit záhlaví zprávy
- Tuto volbu vyberte, chcete-li určit vlastní záhlaví pro přenos pro SOAP pomocí funkce MQ, kterou poskytuje produkt WebSphere MQ. Tato funkce používá předem určený formát zprávy MQ (RFH2), proto, je-li vybrána, jsou další volby Deskriptor zpráv vypnuté.
- Deskriptor zpráv.
- Tato nastavení nahrazují nastavení deskriptoru zpráv a záhlaví konfigurace protokolu MQ. Informace o deskriptorech zpráv viz dokumentace produktu WebSphere MQ.
- Microsoft .NET
- Výběrem volby Microsoft .NET použijete přenos Microsoft .NET Framework pro žádosti založené na prostředí Windows Communication Foundation (WCF). Tato stránka vám umožní potlačit nastavení pro konfiguraci Microsoft .NET vybranou na úrovni testu.
- Položka
- Klepnutím na volbu Přidat určete název a hodnotu akcí WCF, které jsou vyžadované službou. Tato tabulka je automaticky při importu souboru Microsoft .NET WSDL generována.
Další informace viz dokumentace Microsoft .NET WCF.