Specifikace aktivace JMS je přidružena k jednomu nebo více objektům bean řízených zprávami a poskytuje konfiguraci umožňující jejich příjem zpráv.
Chcete-li v konzole zobrazit toto podokno, klepněte na jednu z následujících posloupností voleb:
Specifikaci aktivace JMS vytvořte v případě, že chcete používat objekt bean řízený zprávami ke komunikaci s výchozím poskytovatelem systému zpráv prostřednictvím architektury JCA (Java Connector Architecture) 1.5. Architektura JCA poskytuje konektivitu jazyka Java mezi aplikačními servery, jako je například server WebSphere Application Server, a podnikovými informačními systémy. Poskytuje standardizovaný způsob integrace poskytovatelů rozhraní JMS s aplikačními servery s prostředím Java EE a strukturu pro výměny dat s podnikovými systémy, přičemž přenos dat probíhá ve formě zpráv.
Všechny konfigurační vlastnosti specifikace aktivace kromě vlastností Název, Název rozhraní JNDI, Název cílového rozhraní JNDI a Alias ověřování jsou přepsány vlastnostmi konfigurace aktivace s odpovídajícími názvy v deskriptoru zavedení přidruženého objektu bean řízeného zprávami sady EJB 2.1. U objektu bean řízeného zprávami sady EJB 2.0 jsou vlastnosti Typ místa určení, Trvalost odběru, Režim potvrzení a Selektor zpráv přepsány odpovídajícími prvky v deskriptoru zavedení. Pro kterýkoli typ objektu bean lze vlastnost Název cílového rozhraní JNDI přepsat hodnotou určenou v rámci vazeb objektu bean řízeného zprávami.
Vlastnosti specifikace aktivace mají vliv na způsob, kterým výchozí poskytovatel systému zpráv volí stroj systému zpráv, ke kterému se aplikace objektu bean řízeného zprávami připojuje. Při výchozím nastavení prostředí automaticky připojuje aplikace ke stroji systému zpráv, který je ve sběrnici k dispozici. Můžete však určit další podrobnosti konfigurace, které budou mít vliv na proces připojení; můžete například určit speciální servery samozavedení nebo omezit připojení na podskupinu strojů systému zpráv, které jsou k dispozici, zlepšit dostupnost či výkon nebo zajistit sekvenční zpracování přijatých zpráv. Informace týkající se důvodu a způsobu provedení této operace naleznete v tématu Způsob připojování aplikací rozhraní JMS ke stroji systému zpráv ve sběrnici (online).
Odkazy s označením (online) vyžadují přístup k Internetu. Každý odkaz spustí vyhledávání tématu v Informačním centru online. Po zobrazení výsledků vyhledávání vyberte téma, které nejlépe odpovídá vaší konfiguraci.
Vyhledávání aktualizací tohoto tématu (online)
Na kartě Konfigurace jsou uvedeny konfigurační vlastnosti pro tento objekt. Tyto hodnoty vlastností jsou zachovány i v případě, že je prostředí běhové komponenty zastaveno a restartováno. Informace o použití změn konfigurace v běhovém prostředí najdete v popisech úloh v Informačním centru.
Určuje nejvyšší úroveň topologie, na které mohou aplikační servery používat tento objekt prostředků.
Vyžadováno | Ne |
Datový typ | Text |
Určuje poskytovatele JMS, který povoluje asynchronní výměnu zpráv založenou na službě JMS (Java Message Service). Poskytuje faktorie připojení J2EE pro vytváření připojení pro specifickou frontu nebo místa určení JMS. Administrační objekty poskytovatele JMS slouží ke správě prostředků JMS pro příslušného poskytovatele JMS.
Vyžadováno | Ne |
Datový typ | Text |
Název JNDI prostředku.
Vyžadováno | Ano |
Datový typ | Text |
Určuje, zda objekt typu bean řízený zprávami používá místo určení tématu nebo fronty.
Vyžadováno | Ano |
Datový typ | Výběrový seznam |
Rozsah |
|
Název rozhraní JNDI místa určení
Ve vlastnosti Typ místa určení vyberte typ místa určení.
Vyžadováno | Ano |
Datový typ | Text |
Selektor zpráv JMS slouží k určení zpráv, které přijímá objekt typu bean řízený zprávami. Hodnotou je řetězec používaný pro výběr dílčí sady zpráv, které jsou k dispozici. Syntaxe je založena na dílčí sadě syntaxe podmíněných výrazů specifikace SQL 92 popsané ve specifikaci rozhraní JMS. Další informace naleznete v Informačním centru.
JMSType='car' AND color='blue' AND weight>2500
Řetězec selektoru může odkazovat na pole v záhlaví zpráv rozhraní JMS a ve vlastnostech zprávy. Selektory zpráv nemohou odkazovat na hodnoty těla zprávy.
Hodnota null (prázdný řetězec) indikuje, že pro daného spotřebitele zpráv neexistuje selektor zpráv.
Vyžadováno | Ne |
Datový typ | Text |
Název sběrnice pro připojení.
Vyžadováno | Ne |
Datový typ | Vlastní |
Určuje způsob, jakým relace potvrzuje veškeré zprávy, které přijímá.
Vyžadováno | Ne |
Datový typ | Výběrový seznam |
Rozsah |
|
Název cíle, který identifikuje skupinu strojů systému zpráv. Typ cíle určete pomocí vlastnosti Typ cíle.
Vyžadováno | Ne |
Datový typ | Text |
Typ cíle pojmenovaný ve vlastnosti Cíl.
Vyžadováno | Ne |
Datový typ | Výběrový seznam |
Rozsah |
|
Tato vlastnost určuje významnost cílové skupiny.
Vyžadováno | Ne |
Datový typ | Výběrový seznam |
Rozsah |
|
Název příchozího transportního řetězu, který by měl být cílem aplikace při připojování ke stroji systému zpráv v samostatném procesu vzhledem k aplikaci. Pokud je zvolen stroj systému zpráv v jiném procesu, lze připojení vytvořit pouze v případě, že je stroj systému zpráv umístěn na serveru, na němž je spouštěn určený příchozí transportní řetěz. Další informace naleznete v Informačním centru.
Nachází-li se vybraný stroj systému zpráv na stejném serveru jako aplikace, je vytvořeno přímé připojení v rámci procesu a daná vlastnost transportního řetězce je ignorována.
Vyžadováno | Ne |
Datový typ | Text |
Seznam trojic koncových bodů (s čárkami jako oddělovači) se syntaxí název_hostitele:číslo_portu:název_řetězu, který je používán pro připojování k serveru samozavedení. Příklad: Merlin:7276:BootstrapBasicMessaging,Gandalf:5557:BootstrapSecureMessaging.
Není-li určen název hostitele, bude jako výchozí hodnota použit název localhost.
Není-li určeno číslo portu, bude jako výchozí hodnota použito číslo 7276.
Není-li určen protokol, bude jako výchozí hodnota použit předdefinovaný řetěz, například BootstrapBasicMessaging.
Vyžadováno | Ne |
Datový typ | Textová oblast |
Zástupné jméno ověřování J2C pro ověřování řízené komponentami pro připojení ke sběrnici pro integraci služeb.
Alias ověřování JCA (Java Platform, Enterprise Edition (Java EE) Connector Architecture) určuje ID a heslo uživatele, která slouží k ověření vytvoření nového připojení k poskytovateli rozhraní JMS.
Vyžadováno | Ne |
Datový typ | Výběrový seznam |
Maximální počet zpráv, které lze přijmout ze stroje systému zpráv v jediné dávce.
Vyžadováno | Ne |
Datový typ | Celé číslo |
Rozsah | 1 až 2147483647 |
Maximální počet koncových bodů, do kterých mohou být zprávy odesílány souběžně.
Vyžadováno | Ne |
Datový typ | Celé číslo |
Rozsah | 1 až 2147483647 |
Tyto parametry umožňují automatické zastavení koncového bodu, dosáhne-li počet po sobě jdoucích zpráv, které selhaly, zadaného limitu. Díky tomu lze lépe rozlišovat mezi jednou či dvěma zprávami, které selhaly v důsledku problémů přímo s těmito zprávami, a problému se systémovými prostředky, v jehož důsledku selže mnoho po sobě jdoucích zpráv.
Při automatickém zastavení koncového bodu je jeho stav v administrativní konzoli vyznačen červeně. Je nutné ho ručně restartovat klepnutím na tlačítko Pokračovat.
Jakmile je koncový bod restartován, jsou zopakovány všechny chybné zprávy, které způsobily zastavení koncového bodu. Pokud jsou tyto zprávy stále chybné, jsou přesunuty do místa určení výjimek (je-li nakonfigurováno).
Povolení automatického zastavování koncového bodu na základě parametrů uvedených dále.
Vyžadováno | Ne |
Datový typ | Zaškrtávací políčko |
Koncový bod bude zastaven, pokud počet po sobě jdoucích zpráv, pro něž dojde k selhání, dosáhne nastavené mezní hodnoty. v důsledku souběžného přístupu v rámci objektu MDB může skutečný počet zpracovaných zpráv tuto hodnotu překročit.
Tato vlastnost není povolena, dokud není povolena vlastnost Automaticky zastavovat koncové body při selhání kvůli opakující se zprávě.
Vyžadováno | Ne |
Datový typ | Celé číslo |
Pro každou zprávu, kterou se objektu MDB nedaří zpracovat, ale nedosáhla maximální mezní hodnoty pro doručování při selhání, bude proveden další pokus až po uplynutí tohoto časového úseku. Během tohoto období lze provádět další pokusy pro jiné zprávy, není-li pro prahovou hodnotu selhání v posloupnosti a pro hodnotu maximální souběžnosti nastavena hodnota 1.
Tato vlastnost není povolena, dokud není povolena vlastnost Automaticky zastavovat koncové body při selhání kvůli opakující se zprávě.
Vyžadováno | Ne |
Datový typ | Celé číslo |
Rozsah | Doba v milisekundách. Hodnota 0 označuje nulovou prodlevu mezi opakováními. |
Určuje, zda je odběr tématu JMS trvalý nebo dočasný.
Vyžadováno | Ne |
Datový typ | Výběrový seznam |
Rozsah |
|
Název odběru potřebný pro trvalé odběry témat. Povinné pole při použití trvalého odběru tématu.
Tento název odběru musí být v daném identifikátoru klienta jedinečný.
Vyžadováno | Ne |
Datový typ | Text |
Identifikátor klienta JMS potřebný pro trvalé odběry témat u všech připojení vytvořených s použitím této specifikace aktivace.
Vyžadováno | Ne |
Datový typ | Text |
Název stroje systému zpráv použitého při ukládání zpráv doručených v rámci trvalých odběrů pro objekty vytvořené na základě této aktivace specifikace JMS. Jde o povinné pole při použití trvalého odběru tématu.
Vyžadováno | Ne |
Datový typ | Text |
Jsou-li odesílány zprávy obsahující velké objekty nebo bajtové zprávy, mohou být náklady na využití paměti a procesoru vzhledem k serializaci, deserializaci a kopírování datových částí zpráv značné. Povolíte-li vlastnosti "předávání datové části zprávy odkazem" v rámci faktorie připojení nebo specifikace aktivace, vydáte tím výchozímu poskytovateli systému zpráv pokyn k přepsání specifikace JMS 1.1 a k případnému omezení nebo vynechání kopírování těchto dat.
Je-li tato volba povolena, budou data objektových zpráv přijatých prostřednictvím této specifikace aktivace serializována systémem pouze v případě, kdy to bude skutečně nutné. Data získaná z těchto zpráv musí být aplikacemi zpracovávána jako data pouze ke čtení.
Vyžadováno | Ne |
Datový typ | Zaškrtávací políčko |
Je-li tato volba povolena, nebudou data objektových či bajtových zpráv přeposlaných prostřednictvím této specifikace aktivace, jejichž zátěž bude upravena, po vložení do zprávy kopírována a budou serializována systémem pouze v případě, kdy to bude skutečně nutné. Aplikace odesílající takové zprávy nesmějí upravovat dat po jejich vložení do zprávy.
Vyžadováno | Ne |
Datový typ | Zaškrtávací políčko |
Dopředné čtení je metoda optimalizace, při které jsou zprávy preemptivně přiřazovány spotřebitelům. Zkracuje čas nutný k vyřízení požadavků spotřebitele.
Zprávy přiřazené spotřebiteli jsou uzamčeny na serveru a nelze je spotřebovat jinými spotřebiteli daného místa určení. Zprávy přiřazené spotřebiteli, které nebyly spotřebovány před uzavřením spotřebitele, jsou poté odemčeny na serveru a dány k dispozici k příjmu jinými spotřebiteli.
Tuto vlastnost lze přepsat pro jednotlivá místa určení služby JMS nastavením vlastnosti Dopředné čtení v místě určení služby JMS.
Vyžadováno | Ne |
Datový typ | Výběrový seznam |
Rozsah |
|
Tato vlastnost se používá pouze v případě, že je aplikace objektu bean řízeného zprávami spuštěna na serveru, který je členem sběrnice, jež je cílem příslušné aplikace. Je-li objekt bean řízený zprávami spuštěn na serveru, který není členem cílové sběrnice, tato vlastnost se nijak neprojeví.
Je-li aplikace objektu bean řízeného zprávami spuštěna na serveru, který je členem cílové sběrnice, povolením této volby umožníte této aplikaci zpracovávat zprávy bez ohledu na to, zda je server také hostitelem spuštěného stroje systému zpráv. Není-li tato volba povolena, aplikace objektu bean řízeného zprávami na serverech, na nichž není spuštěn lokální stroj systému zpráv, nezpracovávají zprávy.
Další informace naleznete v tématu Způsob připojování objektů bean řízených zprávami v klastru (online).
Vyžadováno | Ne |
Datový typ | Zaškrtávací políčko |