jmsActivationSpec - Specifikace aktivace JMS (jmsActivationSpec)

Definuje konfiguraci specifikace aktivace JMS.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
authDataRefOdkaz na prvek nejvyšší úrovně authData (řetězec).Výchozí data ověřování pro specifikaci aktivace.
maxEndpointsint
Min: 0
500Maximální počet koncových bodů, které mají být odbaveny.
autoStartbooleantrueKonfiguruje, zda se koncové body zpráv přidružené k této specifikaci aktivace spouští automaticky nebo zda je nutné ruční spuštění pomocí příkazu pro pokračování.

authData

Výchozí data ověřování pro specifikaci aktivace.

NameTypeDefaultDescription
userstringJméno uživatele, které se má použít při připojení k systému EIS.
passwordZakódované heslo s možností dekódování (řetězec)Heslo uživatele, které se má použít při připojení k systému EIS. Hodnotu lze uložit jako prostý text nebo v kódované podobě. Doporučuje se heslo zakódovat. To provedete pomocí nástroje securityUtility s volbou kódování.

properties.wasJms

Specifikace aktivace JMS je přidružena k jednomu nebo více objektům typu message-driven bean a poskytuje konfiguraci umožňující jejich příjem zpráv.

NameTypeDefaultDescription
acknowledgeMode
  • Auto-acknowledge
  • Dups-ok-acknowledge
Auto-acknowledgeRežim oznámení označuje způsob, jakým je potvrzena zpráva přijatá objektem typu message-driven bean.
Auto-acknowledge
Auto-acknowledge
Dups-ok-acknowledge
Dups-ok-acknowledge
busNamestringdefaultBusNázev směrnice při připojování ke sběrnici SIBus na serveru s úplným profilem.
destinationType
  • javax.jms.Queue
  • javax.jms.Topic
javax.jms.QueueTyp cíle, tj. javax.jms.Queue nebo javax.jms.Topic.
javax.jms.Queue
javax.jms.Queue
javax.jms.Topic
javax.jms.Topic
maxConcurrencyint
Min: 1

Max: 2147483647
5Maximální počet koncových bodů, kam je možné souběžně doručit zprávy. Zvýšení tohoto počtu může zvýšit výkon, ale zároveň zvýší i počet v danou chvíli využívaných podprocesů. Pokud musí být zachováno pořadí zpráv u všech nezdařených dodání, nastavte maximální počet souběžných koncových bodů na hodnotu 1.
readAhead
  • AlwaysOn
  • AlwaysOff
  • Default
DefaultDopředné čtení je metoda optimalizace, při které jsou zprávy preemptivně přiřazovány spotřebitelům. Tím dojde k rychlejšímu zpracování požadavků odběratele.
AlwaysOn
AlwaysOn
AlwaysOff
AlwaysOff
Default
Default
retryIntervalČasové období s přesností na sekundy30sProdleva (v sekundách) mezi pokusy o připojení ke stroji systému zpráv pro počáteční připojení i pro veškeré následné pokusy o navázání lepšího připojení. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m) nebo sekunda (s). Například 30 sekund zadejte jako 30s. Do jedné položky můžete zahrnout více hodnot. Například 1m30s je ekvivalentní 90 sekundám.
subscriptionDurability
  • NonDurableShared
  • Durable
  • DurableShared
  • NonDurable
NonDurableTyp odběru tématu MS. Hodnota může být některá z následujících hodnot: Durable DurableShared NonDurable NonDurableShared
NonDurableShared
NonDurableShared
Durable
Durable
DurableShared
DurableShared
NonDurable
NonDurable
targetTransportChain
  • InboundBasicMessaging
  • InboundSecureMessaging
InboundBasicMessagingTransportní řetězy určují komunikační protokoly, které lze použít ke komunikaci se sběrnicí SIBus na serveru s úplnými profily.
InboundBasicMessaging
InboundBasicMessaging
InboundSecureMessaging
InboundSecureMessaging
clientIdstringIdentifikátor klienta JMS nezbytný pro trvalé (a sdílené netrvalé) odběry tématu na všech připojeních. Tento identifikátor je povinný, pokud aplikace používá trvalý (a sdílený netrvalý) systém zpráv publikování/odběru.
connectionFactoryLookupstringPomocí této vlastnosti lze určit vyhledávací název administrativně definovaného objektu javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory nebo javax.jms.TopicConnectionFactory, který se používá pro připojení k poskytovateli JMS, od něhož může koncový bod (typu message-driven bean) přijímat zprávy.
destinationstringOdkaz na cíl JMS
destinationLookupstringPomocí této vlastnosti lze určit vyhledávací název administrativně definovaných objektů javax.jms.Queue nebo javax.jms.Topic, které definují frontu JMS nebo téma, z něhož může koncový bod (typu message-driven bean) přijímat zprávy.
destinationRefOdkaz na prvek nejvyšší úrovně adminObject (řetězec).Odkaz na cíl JMS
maxBatchSizeint
Min: 1

Max: 2147483647
Maximální počet zpráv, které lze přijmout ze stroje systému zpráv v jediné dávce.
messageSelectorstringSelektor zpráv JMS slouží k určení zpráv, které přijímá objekt typu message-driven bean. Hodnotou je řetězec používaný pro výběr dílčí sady zpráv, které jsou k dispozici.
remoteServerAddressstringAdresa vzdáleného serveru, obsahující trojice oddělených čárkami s touto syntaxí: název_hostitele:číslo_portu:název_řetězu. Tyto trojice se používají pro připojení k zaváděcímu serveru. Například Merlin:7276:BootstrapBasicMessaging. Pokud nebyl určen název hostitele, bude použita výchozí hodnota localhost. Pokud nebylo určeno číslo portu, bude použita výchozí hodnota 7276. Pokud nebyl určen název řetězu, bude použita výchozí hodnota BootstrapBasicMessaging. Další informace naleznete v Informačním centru.
shareDurableSubscriptionstringUrčuje, zda lze přes připojení sdílet trvalý odběr.
subscriptionNamestringNázev odběru potřebný pro trvalý (a sdílený netrvalý) odběr témat. Povinné pole, používáte-li trvalý (a sdílený netrvalý) odběr tématu. Tento název odběru musí být v rámci daného identifikátoru klienta jedinečný.

properties.wmqJms

Specifikace aktivace produktu WebSphere MQ JMS

NameTypeDefaultDescription
destinationRefOdkaz na prvek nejvyšší úrovně adminObject (řetězec).Cíl
CCSIDint
Min: 1
819Kódovaný identifikátor znakové sady pro účely připojení.
channelstringSYSTEM.DEF.SVRCONNNázev kanálu MQI, který se má použít.
cloneSupport
  • DISABLED
  • ENABLED
DISABLEDUrčení, zda mohou být dvě nebo více instancí stejného odběratele trvalého tématu spuštěny souběžně
DISABLED
DISABLED
ENABLED
ENABLED
destinationType
  • javax.jms.Queue
  • javax.jms.Topic
javax.jms.QueueTyp cíle - javax.jms.Queue nebo javax.jms.Topic
javax.jms.Queue
javax.jms.Queue
javax.jms.Topic
javax.jms.Topic
headerCompression
  • SYSTEM
  • NONE
NONESeznam metod, které lze použít pro účely komprese dat záhlaví pro určité připojení
SYSTEM
SYSTEM
NONE
NONE
hostNamestringlocalhostNázev nebo adresa IP hostitele systému, na kterém je spuštěn správce front. Pokud byla určena vlastnost ConnectionNameList, nahrazuje vlastnosti název hostitele a port.
messageCompression
  • RLE
  • NONE
NONESeznam metod, které lze použít pro účely komprese dat zprávy pro určité připojení
RLE
RLE
NONE
NONE
pollingIntervalČasové období s přesností na milisekundy5sPokud každý modul listener pro zprávy v rámci relace nemá ve frontě žádnou odpovídající zprávu, jedná se o maximální interval v milisekundách, který uplyne předtím, než se každý modul listener pro zprávy znovu pokusí získat zprávu z příslušné fronty. Pokud se stává často, že pro žádný z modulů listener pro zprávy v rámci relace není k dispozici vhodná zpráva, zvažte možnost zvětšení hodnoty této vlastnosti. Tato vlastnost je relevantní pouze v případě, že je vlastnost TRANSPORT nastavena na hodnotu BIND nebo CLIENT. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
poolTimeoutČasové období s přesností na milisekundy5mDoba v milisekundách, po kterou je nepoužívaná relace serveru ve fondu relací serveru udržována otevřená, než je uzavřena z příčiny neaktivity. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
portint
Min: 1
1414Port, na kterém správce front naslouchá. Pokud byla určena vlastnost ConnectionNameList, nahrazuje vlastnosti název hostitele a port.
providerVersion
  • unspecified
  • 6
  • 7
unspecifiedVerze, vydání, úroveň modifikace a opravný balík správce front, ke kterému se tato aplikace hodlá připojovat.
unspecified
unspecified
6
6
7
7
rescanIntervalČasové období s přesností na milisekundy5sPokud spotřebitel zpráv v doméně typu point-to-point používá selektor zpráv k výběru zpráv, které chce přijímat, třídy produktu WebSphere MQ pro prostředí JMS prohledávají frontu produktu WebSphere MQ a hledá vhodné zprávy v pořadí určeném atributem MsgDeliverySequence fronty. Když třídy produktu WebSphere MQ pro službu JMS najdou vhodnou zprávu a doručí ji spotřebiteli, třídy produktu WebSphere MQ pro službu JMS pokračují ve vyhledávání další vhodné zprávy od aktuální pozice ve frontě. Třídy produktu WebSphere MQ pro službu JMS pokračují v prohledávání fronty tímto způsobem, dokud nedojdou na její konec nebo dokud nevyprší časový interval v milisekundách určený hodnotou této vlastnosti. V obou případech se třídy produktu WebSphere MQ pro službu JMS vrátí na začátek fronty, pokračuje v hledání a je zahájen nový časový interval. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
shareConvAllowedbooleantrueZda připojení klienta může sdílet sokety s dalšími připojeními JMS nejvyšší úrovně od stejného procesu ke stejnému správci front v případě, že se shodují definice kanálů
startTimeoutČasové období s přesností na milisekundy10sKonfiguruje dobu trvání v milisekundách, během které musí být provedení spuštěno. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
transportType
  • BINDINGS
  • CLIENT
CLIENTZda připojení ke správci front používá režim klienta nebo režim vázání.
BINDINGS
BINDINGS
CLIENT
CLIENT
failIfQuiescebooleantrueUrčuje, zda při uvedení správce front do klidového stavu dojde k nezdaru volání konkrétních metod.
maxMessagesint
Min: 0
1Maximální počet zpráv, které lze najednou přiřadit relaci serveru. Pokud specifikace aktivace dodává zprávy objektu MDB v rámci transakce XA, bude bez ohledu na nastavení této vlastnosti použita hodnota 1.
maxPoolDepthint
Min: 0
10Vlastnost maxPoolDepth ve specifikaci aktivace definuje počet dostupných instancí objektu typu MDB (Message Driven Bean). Snižování hodnoty této vlastnosti sníží počet zpráv, které lze souběžně doručit.
messageSelection
  • BROKER
  • CLIENT
CLIENTUrčuje, zda zprávy vybírají třídy produktu WebSphere MQ pro prostředí JMS nebo zprostředkovatel.
BROKER
BROKER
CLIENT
CLIENT
receiveCCSIDint
Min: 0
0Vlastnost cíle, která nastavuje cílový identifikátor kódované znakové sady pro účely převodu zpráv správce front. Pokud není pro parametr RECEIVECONVERSION nastavena hodnota WMQ_RECEIVE_CONVERSION_QMG, hodnota je ignorována
receiveConversion
  • QMGR
  • CLIENT_MSG
CLIENT_MSGVlastnost cíle, která určuje, zda převod dat provede správce front.
QMGR
QMGR
CLIENT_MSG
CLIENT_MSG
sslResetCountint
Min: 0

Max: 999999999
0Celkový počet bajtů odeslaných a přijatých připojením SSL před novým vyjednáním tajných klíčů používaných zabezpečením SSL
cleanupLevel
  • NONDUR
  • FORCE
  • SAFE
  • NONE
  • STRONG
SAFEÚroveň vyčištění pro úložiště odběrů založené na zprostředkovateli.
NONDUR
NONDUR
FORCE
FORCE
SAFE
SAFE
NONE
NONE
STRONG
STRONG
sparseSubscriptionsbooleanfalseŘídí zásadu načítání zpráv objektu TopicSubscriber
statusRefreshIntervalČasové období s přesností na milisekundy1mInterval v milisekundách mezi aktualizacemi transakce s dlouhou dobou zpracování, která zjišťuje, zda odběratel ztratil připojení ke správci front. Tato vlastnost je relevantní pouze v případě, že má parametr subscriptionStore hodnotu QUEUE. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
subscriptionStore
  • BROKER
  • MIGRATE
  • QUEUE
BROKERUrčuje, kde třídy produktu WebSphere MQ pro prostředí JMS ukládají trvalá data o aktivních odběrech
BROKER
BROKER
MIGRATE
MIGRATE
QUEUE
QUEUE
wildcardFormat
  • CHAR
  • TOPIC
TOPICKterá verze syntaxe zástupných znaků bude použita.
CHAR
CHAR
TOPIC
TOPIC
applicationNamestringNázev, pod kterým je aplikace zaregistrovaná ve správci front.
ccdtURLstringAdresa URL, která definuje název a umístění souboru obsahujícího tabulku CCDT (Client Channel Definition Table) a určuje, jak lze k tomuto souboru přistupovat.
clientIdstringIdentifikátor klienta pro účely připojení
connectionNameListstringSeznam názvů připojení TCP/IP (název_hostitele(port)) používaných pro komunikaci. Vlastnost ConnectionNAmeList nahrazuje vlastnosti název hostitele a port.
localAddressstringPro účely připojení ke správci front tato vlastnost určuje minimálně jeden z následujících prvků: (1) používané lokální síťové rozhraní, (2) používaný lokální port nebo rozsah lokálních portů
messageBatchSizeint
Min: 0
Maximální počet zpráv zpracovávaných v rámci jedné dávky.
queueManagerstringNázev správce front, s nímž má být navázáno připojení
subscriptionDurability
  • Durable
  • NonDurable
Určuje, zda jsou zprávy do objektu MDB, který je odběratelem tématu, doručovány za použití trvalého nebo přechodného odběru
Durable
Durable
NonDurable
NonDurable
subscriptionNamestringNázev trvalého odběru
messageRetentionbooleanUrčete, zda má spotřebitel připojení uchovávat nežádoucí zprávy ve vstupní frontě
messageSelectorstringUrčuje, zda zprávy vybírají třídy produktu WebSphere MQ pro prostředí JMS nebo zprostředkovatel. Pokud je pro parametr brokerVersion nastavena hodnota 1, není podporován výběr zpráv zprostředkovatelem
sslCertStoresstringServery LDAP (Lightweight Directory Access Protocol), zadržující seznamy odvolaných certifikátů, CRL, pro použití v rámci připojení se zabezpečením SSL
sslCipherSuitestringSada CipherSuite, kterou chcete používat pro připojení SSL
sslFipsRequiredbooleanZda musí připojení SSL používat sadu CipherSuite podporovanou poskytovatelem IBM Java JSSE FIPS (IBMJSSEFIPS).
sslPeerNamestringPro účely připojení SSL se jedná o šablonu používanou ke zkontrolování rozlišujícího názvu v digitálním certifikátu poskytnutém správcem front
brokerCCDurSubQueuestringNázev fronty, z níž jsou načítány přechodně odebírané zprávy pro objekt ConnectionConsumer.
brokerCCSubQueuestringNázev fronty, z níž spotřebitel připojení přijímá zprávy netrvalého odběru
brokerControlQueuestringNázev fronty ovládacích prvků zprostředkovatele
brokerPubQueuestringNázev fronty, do které jsou odesílány publikované zprávy (fronta proudu)
brokerQueueManagerstringNázev správce front, v němž je zprostředkovatel spuštěn
brokerSubQueuestringNázev fronty, z níž spotřebitel netrvalých zpráv přijímá zprávy
brokerVersion
  • 1
  • 2
Verze používaného zprostředkovatele
1
1
2
2
cleanupIntervalČasové období s přesností na milisekundyInterval v milisekundách mezi jednotlivými spuštěními na pozadí obslužného programu pro vyčištění publikování/odběru. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
receiveExitstringUrčuje uživatelskou proceduru pro příjem kanálu nebo posloupnost uživatelských procedur pro příjem, které mají být postupně spouštěny
receiveExitInitstringData uživatele, která budou při volání předána uživatelským procedurám pro příjem kanálu.
securityExitstringIdentifikuje uživatelskou proceduru zabezpečení kanálu
securityExitInitstringData uživatele, která budou při volání předána uživatelské proceduře zabezpečení kanálu.
sendExitstringIdentifikuje uživatelský program odeslání nebo posloupnost uživatelských programů odeslání, které mají být postupně spouštěny
sendExitInitstringData uživatele, která budou při volání předána uživatelským programům pro odeslání kanálu