Chcete-li testovat aplikace založené na jazyce Java, vytvořte test služby a přidejte do něj zprávy WebSphere Java MQ. Test služby můžete vytvořit pomocí volby generického klienta služby
nebo pomocí průvodce Nový test služby
.
Než začnete
Připojte se k serveru WebSphere MQ.
Pokud používáte ověřování Secure Sockets Layer (SSL), zkontrolujte, zda máte v pracovním prostoru všechny nezbytné soubory s klíči.
Pokud
používáte zabezpečení SOAP, ujistěte se, že jste nakonfigurovali prostředí
se správnými knihovnami a konfiguračními soubory.
Postup
- Na pracovní ploše klepněte na volby nebo na ikonu Vytvořit test služby
.
- Vyberte projekt a poté do pole Název testovacího souboru zadejte název testu. Zadaný název je základním názvem pro záznam, test a další požadované soubory. Tyto soubory se ve standardním navigátoru nebo v Průzkumníku balíků
Java™ zobrazují s charakteristickými příponami, ale v navigátoru testu se zobrazuje pouze jednoduchý název testu.
- Na stránce Vyberte rozhraní požadavku na službu proveďte jeden z následujících kroků:
- Chcete-li testovat službu, která používá soubor WSDL, vyberte volbu Požadavek na webovou službu nebo
Struktura založená na specifikaci, klepněte na tlačítko Další a vyberte soubor WSDL.
- Chcete-li testovat službu, která nepoužívá soubor WSDL, vyberte volby Požadavek XML,
Textový požadavek, Binární požadavek nebo Prázdný test.
- Klepněte na tlačítko Další, vyberte protokol WebSphere Java MQ a zadejte konfiguraci přenosu. V případě potřeby klepněte na tlačítko Nová a vytvořte novou konfiguraci přenosu HTTP pro dané volání. Viz Vytvoření konfigurace přenosu WebSphere Java MQ.
- Na kartě Obecné vyplňte následující informace:
- Fronta
- Název fronty, jak je definován na serveru WebSphere MQ.
- Typ zprávy
Typy zprávy:
- Datagram znamená zprávu nevyžadující odpověď.
- Žádost znamená, že zpráva vyžaduju odpověď.
- Odpověď znamená, že zpráva je odpovědí na dřívější zprávu požadavku.
- Sestava znamená, že zpráva hlásí některé očekávané nebo neočekávané výskyty, obvykle související s některými dalšími zprávami. Příkladem je zpráva požadavku, která obsahovala neplatná data.
- Trvání zprávy
Tato hodnota označuje, zda zpráva je trvalá, či nikoli. Pokud je zpráva trvalá, zůstane zachována i při selhání systému a restartování správce fronty. Přechodná zpráva zůstane při restartu zachována, je-li obsažena ve frontě s atributem NPMCLASS(HIGH). Ale ani s atributem NPMCLASS(HIGH) zpráva nezůstane déle než třída QMGR. Přechodné zprávy ve frontách s atributem NPMCLASS(NORMAL) se při restartu správce front vyřazují, a to i v případě, že se zpráva během restartu nachází v pomocné paměti.
- Dynamická odpověď
- Zaškrtnutím tohoto políčko pro server WebSphere MQ dynamicky vytvoříte dočasnou frontu jako odpověď. Není-li toto políčko zaškrtnuto, použije se zpráva ve Frontě odpovědí.
- Fronta odpovědí
Jedná se o název fronty zpráv, do které by měla aplikace, která zadala požadavek get pro zprávu, odeslat odpověď a zprávy sestav.
- Správce odpovědí
Jedná se o název správce front, u kterého je definována fronta pro odpověď.
- Další vlastnosti
- Určete další vlastnosti pro fronty.
- Volitelné: V případě potřeby vyplňte následující informace na kartě Konfigurace:
- Priorita zprávy
Označuje prioritu zprávy. Nejnižší priorita je 0.
- Kódování
Jedná se o numerické kódování numerických dat ve zprávě. Tato hodnota se nevztahuje na numerická data v samotné struktuře MQMD.
- Interval vypršení
Jedná se o čas (v desetinách sekundy), po kterém bude možné zprávu vyřadit, pokud již nebyla odebrána z cílové fronty. Interval vypršení je nastaven aplikací, která vložila zprávu.
- Znaková sada
Jedná se o identifikátor znakové sady dat znaků v datech zprávy aplikace.
- Volitelné: Na kartě Sestava vyberte zprávy sestavy, které se mají přijmout.
- Volitelné: V případě potřeby vyplňte následující informace na kartě Kontext:
- Data identity aplikace
Tyto informace jsou definovány sadou aplikací. S její pomocí zadejte informace o zprávě nebo jejím odesilateli.
- Data původu aplikace
Tyto informace jsou definovány sadou aplikací. S její pomocí zadejte další informace o původu zprávy.
- Token evidence
Tyto informace umožňují aplikaci odpovídajícím způsobem účtovat práci prováděnou v důsledku zprávy.
- ID uživatele
Jedná se o identifikátor uživatele aplikace, která byla původcem zprávy.
- Volitelné: Pro zprávy, které vyžadují binární vstup, zadejte na kartě Identifikátory ve druhém sloupci ID ve formátu řetězce. První sloupec se vyplní automaticky v hexadecimálním formátu.
- Volitelné: Na kartě Segmentace vyberte segment zprávy a klepněte na tlačítko Další.
- Pokud jste vybrali požadavek Požadavek XML, klepněte na tlačítko Další, vyberte
soubor XSD a klepněte na tlačítko Dokončit. Vytvoří se nová služba.
Jak pokračovat dále
Nyní můžete rozšířit a spustit test.