Tento panel slouží k zobrazení nebo změně přizpůsobených vlastností služby listener pro zprávy.
Chcete-li zobrazit tuto stránku administrativní konzoly, klepněte na volbu .
ENABLE.ZOS.LP.RECOVERYTato vlastnost řídí, zda aplikační server, na kterém je vytvořen port modulu listener, vyžaduje restartování. Chcete-li povolit dynamickou konfiguraci, nastavte tuto vlastnost na hodnotu true.
| Informace | Hodnota |
|---|---|
| Datový typ | Logický |
| Výchozí hodnota | False (není vybráno) |
Tato vlastnost řídí chování portu modulu listener při připojení aplikačního serveru k produktu IBM MQ pro systém z/OS.
Po přidání vlastnosti restartujte daný server.
Pokud se připojujete k produktu IBM MQ pro systém z/OS pomocí připojení vazeb, je nutné použít také opravu APAR PK53912 produktu IBM MQ, která je poskytována v produktu IBM MQ verze 6.0.2.4.
| Informace | Hodnota |
|---|---|
| Datový typ | Logický |
| Výchozí hodnota | True (povoleno) |
Maximální počet pokusů portu modulu listener spravovaného touto službou o zotavení ze selhání. Po vyčerpání tohoto počtu pokusů zotavení nepokračuje a dojde k zastavení. Při zastavení přejde přidružený port modulu listener do stavu zastavení. Interval mezi opakovanými pokusy o zotavení určuje vlastnost RECOVERY.RETRY.INTERVAL.
| Informace | Hodnota |
|---|---|
| Datový typ | Celé číslo |
| Jednotky | Opakované pokusy |
| Výchozí hodnota | 5 |
| Rozsah | 0 (bez opakovaných pokusů) až 2147483647 |
Maximální počet nepoužitých připojení ve fondu.
Modul MQSimpleConnectionManager přiděluje vždy naposledy použité připojení a likviduje vždy nejdéle nepoužívané připojení. Standardně je připojení zlikvidováno, pokud fond obsahuje více než deset nepoužívaných připojení.
| Informace | Hodnota |
|---|---|
| Datový typ | Celé číslo |
| Jednotky | Počet připojení |
| Výchozí hodnota | 10 |
Časový interval v milisekundách, po jehož uplynutí je připojení ve fondu zlikvidováno, pokud po celou tuto dobu nebylo použito.
Modul MQSimpleConnectionManager přiděluje vždy naposledy použité připojení a likviduje vždy nejdéle nepoužívané připojení. Standardně je připojení zlikvidováno, pokud nebylo použito po dobu pěti minut.
| Informace | Hodnota |
|---|---|
| Datový typ | Celé číslo |
| Jednotky | Milisekundy |
| Výchozí hodnota | 5 minut |
Časový limit v milisekundách pro příjem zpráv v relaci modulu listener objektu typu message-driven bean v provozním režimu non-ASF.
V případě, že chcete povolit provozní režim non-ASF pro všechny moduly listener objektů typu message-driven bean na aplikačním serveru, nastavte tuto vlastnost na nenulovou hodnotu.
Režim non-ASF nelze vybrat v systémech z/OS, takže tuto vlastnost v tomto případě nesmíte nastavovat na nenulovou hodnotu.
Pokud systém zasílání zpráv pracuje v jiném režimu než ASF a chcete-li předejít nežádoucímu vypršení časových limitů transakcí, musíte ponechat dostatek času na dokončení zpracování před vyčerpáním celkového časového limitu životnosti transakce. Proto je nutné zajistit, aby byla zadaná hodnota přizpůsobené vlastnosti NON.ASF.RECEIVE.TIMEOUT služby listener pro zprávy menší než zadaná hodnota vlastnosti Celkový časový limit životnosti transakcí služby transakcí, a také aby byl rozdíl mezi hodnotami těchto dvou proměnných větší než doba zpracování zprávy v metodě onMessage() objektu MDB (message-driven bean).
Trvá-li například zpracování metody onMessage() objektu typu message-driven bean obvykle nejvýše 10 sekund a časový limit transakce je nastaven na 120 sekund, neměli byste vlastnost NON.ASF.RECEIVE.TIMEOUT nastavovat na hodnotu vyšší než 110 000 milisekund (tj. 110 sekund).
| Informace | Hodnota |
|---|---|
| Datový typ | Celé číslo |
| Jednotky | Milisekundy |
| Výchozí hodnota | Režim ASF (přizpůsobená vlastnost není vytvořena) |
| Rozsah | 0 nebo více milisekund
|
Pokud používáte provozní režim non-ASF (non-Application Server Facilities), protože jste vlastnost NON.ASF.RECEIVE.TIMEOUT nastavili na nenulovou hodnotu, a objekt typu message-driven bean používající transakce spravované objektem typu bean vygeneruje výjimku za běhu, vlastnost NON.ASF.BMT.ROLLBACK.ENABLED určuje, zda mají být zprávy vráceny do daného místa určení.
Režim non-ASF nelze vybrat v systémech z/OS.
Při nastavení této vlastnosti na hodnotu false (výchozí stav) je zpráva před předáním objektu typu message-driven bean automaticky potvrzena.
Při nastavení této vlastnosti na hodnotu true služba listener pro zprávy odešle zprávu s potvrzením klientovi poté, co dojde k úspěšnému zpracování zprávy objektem typu message-driven bean a služba listener pro zprávy vyžádá obnovení libovolné zprávy, pro niž objekt typu bean vygeneruje výjimku.
| Informace | Hodnota |
|---|---|
| Datový typ | Logický |
| Výchozí hodnota | False |
Doba v sekundách mezi pokusy portu modulu listener o zotavení ze selhání. Maximální počet pokusů o zotavení určuje přizpůsobená vlastnost MAX.RECOVERY.RETRIES.
| Informace | Hodnota |
|---|---|
| Datový typ | Celé číslo |
| Jednotky | Sekundy |
| Výchozí hodnota | 60 |
| Rozsah | 1 až 2147483647 |
Jedná se o čas (v sekundách) mezi kontrolami ve fondech relací serveru. Chcete-li povolit monitorování fondu relací serveru, nastavte tuto vlastnost na nezápornou hodnotu.
Přizpůsobenou vlastnost SERVER.SESSION.POOL.REAP.TIME nelze použít v případě, že systém zasílání zpráv je spuštěn v jiném režimu než ASF.
| Informace | Hodnota |
|---|---|
| Datový typ | Celé číslo |
| Jednotky | Sekundy |
| Výchozí hodnota | -1 (zakázáno) |
| Rozsah | -2147483648 až 2147483647 |
Jedná se o výchozí časový limit fondu relací serveru v sekundách.
Při nastavení této vlastnosti na nezápornou hodnotu dojde k porovnání s časem, který uplynul od použití relace serveru. Je-li hodnota časového limitu nižší než uplynulá doba, relace serveru bude odebrána z fondu relací serveru a její relace JMS bude vrácena do fondu relací JMS. Je-li například hodnota časového limitu jedna sekunda a doba uplynulá od použití konkrétní relace serveru je dvě sekundy, daná relace serveru bude odebrána z fondu relací serveru a její relace JMS bude vrácena do fondu relací JMS.
Přizpůsobenou vlastnost SERVER.SESSION.POOL.UNUSED.TIMEOUT nelze použít v případě, že systém zasílání zpráv je spuštěn v jiném režimu než ASF.
| Informace | Hodnota |
|---|---|
| Datový typ | Celé číslo |
| Jednotky | Sekundy |
| Výchozí hodnota | -1 (zakázáno) |
| Rozsah | -2147483648 až 2147483647 |
Tato vlastnost přepisuje výchozí hodnotu vlastnosti SERVER.SESSION.POOL.UNUSED.TIMEOUT pro port modulu listener s definovaným názvem parametru lpname. Tato hodnota se vztahuje na všechny objekt typu message-driven bean používající zadaný port modulu listener.
Je-li toto přepsání nastaveno na nezápornou hodnotu, dojde k přepsání vlastnosti SERVER.SESSION.POOL.UNUSED.TIMEOUT i v případě, že vlastnost SERVER.SESSION.POOL.UNUSED.TIMEOUT má zápornou hodnotu.
Je-li toto přepsání nastaveno na zápornou hodnotu, dojde k zákazu monitorování fondu relací serveru pro zadaný port modulu listener.
Přizpůsobenou vlastnost SERVER.SESSION.POOL.UNUSED.TIMEOUT.lpname nelze použít v případě, že systém zasílání zpráv je spuštěn v jiném režimu než ASF.
| Informace | Hodnota |
|---|---|
| Datový typ | Celé číslo |
| Jednotky | Sekundy |
| Výchozí hodnota | Nenastaveno |
| Rozsah | -2147483648 až 2147483647 |