jmsConnectionFactory - Továrna připojení rozhraní JMS (jmsConnectionFactory)

Definuje konfiguraci továrny připojení JMS.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
connectionManagerRefOdkaz na prvek nejvyšší úrovně connectionManager (řetězec).Správce připojení pro továrnu připojení.
containerAuthDataRefOdkaz na prvek nejvyšší úrovně authData (řetězec).Výchozí data ověřování pro ověřování spravované kontejnerem, jež se používají, pokud vazby neurčují alias pro ověřování pro určitý odkaz na prostředek s ověřováním res-auth=CONTAINER.
jndiNamestringNázev rozhraní JNDI pro prostředek.
recoveryAuthDataRefOdkaz na prvek nejvyšší úrovně authData (řetězec).Data ověřování pro obnovení transakce.

connectionManager

Správce připojení pro továrnu připojení.

NameTypeDefaultDescription
agedTimeoutČasové období s přesností na sekundy-1Doba do vyřazení fyzického připojení údržbou fondu. Hodnota -1 tento časový limit vypne. Hodnota 0 vyřadí každé připojení, které zakazuje sdružování 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.
connectionTimeoutČasové období s přesností na sekundy30sDoba do vypršení časového limitu požadavku na připojení. Hodnota -1 tento časový limit vypne. 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.
maxIdleTimeČasové období s přesností na sekundy30mDoba, po kterou může být připojení nepoužívané nebo nečinné, než bude během údržby fondu odstraněno, pokud se tak nezmenší velikost fondu pod minimální velikost. Hodnota -1 tento časový limit vypne. 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.
maxPoolSizeint
Min: 0
50Maximální počet fyzických připojení pro daný fond. Hodnota 0 znamená neomezený počet.
minPoolSizeint
Min: 0
Minimální počet fyzických připojení udržovaných ve fondu. Fond není předem naplněný. Časový limit životnosti může minimum potlačit.
purgePolicy
  • FailingConnectionOnly
  • ValidateAllConnections
  • EntirePool
EntirePoolUrčuje připojení, která mají být zničena při zjištění zablokovaného připojení ve fondu.
FailingConnectionOnly
Při zjištění zablokovaného připojení bude uzavřeno pouze chybné připojení.
ValidateAllConnections
Při zjištění zablokovaného připojení budou připojení otestována a chybná připojení budou uzavřena.
EntirePool
Při zjištění zablokovaného připojení budou všechna připojení ve fondu označena jako zastaralá, a pokud již nejsou používána, budou uzavřena.
reapTimeČasové období s přesností na sekundy3mDoba mezi spuštěními podprocesu údržby fondu. Hodnota -1 zakáže údržbu fondu. 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.
maxConnectionsPerThreadint
Min: 0
Omezuje počet otevřených připojení na každém podprocesu.
numConnectionsPerThreadLocalint
Min: 0
Uloží zadaný počet připojení pro každý podproces do mezipaměti.
enableSharingForDirectLookupsbooleantrueJe-li nastaveno na hodnotu true, připojení se budou sdílet. Pokud na hodnotu false, nebudou se připojení sdílet.

containerAuthData

Výchozí data ověřování pro ověřování spravované kontejnerem, jež se používají, pokud vazby neurčují alias pro ověřování pro určitý odkaz na prostředek s ověřováním res-auth=CONTAINER.

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í.

recoveryAuthData

Data ověřování pro obnovení transakce.

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

Továrna připojení rozhraní JMS se používá při vytvoření připojení k přidruženému poskytovateli JMS míst určení JMS, v systému zpráv typu point-to-point i publikování/odběr.

NameTypeDefaultDescription
busNamestringdefaultBusNázev směrnice při připojování ke sběrnici SIBus na serveru s úplným profilem.
clientIDstringclientIDIdentifiká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.
durableSubscriptionHomestringdefaultMEDomov trvalých odběrů definuje název ME, ke kterému je nutné ustanovit připojení.
nonPersistentMapping
  • ReliableNonPersistent
  • ExpressNonPersistent
  • BestEffortNonPersistent
ExpressNonPersistentSpolehlivost použitá na dočasné zprávy služby JMS odeslané pomocí této továrny připojení.
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
BestEffortNonPersistent
BestEffortNonPersistent
persistentMapping
  • ReliablePersistent
  • AssuredPersistent
ReliablePersistentMíra spolehlivosti použitá pro trvalé zprávy JMS odeslané s použitím této továrny připojení.
ReliablePersistent
ReliablePersistent
AssuredPersistent
AssuredPersistent
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
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.
temporaryQueueNamePrefixstringtempPředpona o délce až dvanácti znaků pro dočasné fronty vytvořené aplikacemi, které používají tuto továrnu připojení fronty.
temporaryTopicNamePrefixstringtempPředpona o délce až dvanácti znaků pro dočasná témata vytvořená aplikacemi, které používají tuto továrnu připojení tématu.
passwordZakódované heslo s možností dekódování (řetězec)Doporučujeme použít alias ověřování spravovaný kontejnerem místo konfigurace této vlastnosti.
shareDurableSubscriptionstringUrčuje, zda lze přes připojení sdílet trvalý odběr.
targetTransportChainstringTransportní řetězy určují komunikační protokoly, které lze použít ke komunikaci se sběrnicí SIBus na serveru s úplnými profily.
userNamestringDoporučujeme použít alias ověřování spravovaný kontejnerem místo konfigurace této vlastnosti.

properties.wmqJms

Továrna připojení produktu WebSphere MQ JMS

NameTypeDefaultDescription
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
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ů
targetClientMatchingbooleantrueZda má mít zpráva odpovědi odeslaná do fronty určené polem záhlaví JMSReplyTo příchozí zprávy záhlaví MQRFH2 pouze v případě, že má záhlaví MQRFH2 i příchozí zpráva.
transportType
  • BINDINGS
  • CLIENT
CLIENTZda připojení ke správci front používá režim klienta nebo režim vázání. Pokud byla určena hodnota BINDINGS_THEN_CLIENT, adaptér prostředku se nejprve pokusí navázat připojení v režimu vázání. Pokud se toto připojení nezdaří, potom se pokusí vytvořit připojení v režimu klienta.
BINDINGS
BINDINGS
CLIENT
CLIENT
CCSIDint
Min: 1
819Kódovaný identifikátor znakové sady pro účely připojení.
failIfQuiescebooleantrueUrčuje, zda při uvedení správce front do klidového stavu dojde k nezdaru volání konkrétních metod.
headerCompression
  • SYSTEM
  • NONE
NONESeznam metod, které lze použít pro účely komprese dat záhlaví pro určité připojení
SYSTEM
SYSTEM
NONE
NONE
messageCompression
  • RLE
  • NONE
NONESeznam metod, které lze použít pro účely komprese dat zprávy pro určité připojení.
RLE
RLE
NONE
NONE
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. 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.
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
cloneSupport
  • DISABLED
  • ENABLED
DISABLEDUrčuje, zda mohou být dvě nebo více instancí téhož trvalého odběratele tématu spuštěny souběžně.
DISABLED
DISABLED
ENABLED
ENABLED
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
pubAckIntervalint
Min: 0
25Počet zpráv publikovaných vydavatelem, po jehož vyčerpání třídy produktu WebSphere MQ pro prostředí JMS vyžadují potvrzení příjmu od zprostředkovatele
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 SUBSTORE 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.
channelstringNázev kanálu MQI, který se má použít.
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.
hostNamestringNá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.
passwordZakódované heslo s možností dekódování (řetězec)Výchozí používané heslo při vytváření připojení ke správci front. (Doporučujeme použít alias ověřování spravovaný kontejnerem místo konfigurování této vlastnosti)
queueManagerstringNázev správce front, s nímž má být navázáno připojení
temporaryModelstringNázev modelové fronty, z níž jsou vytvářeny dočasné fronty služby JMS. Frontu SYSTEM.JMS.TEMPQ.MODEL může používat vrstva služby JMS k vytvoření front, které přijímají trvalé zprávy, protože výchozí hodnota toho schopna není. Frontu SYSTEM.DEFAULT.MODEL.QUEUE lze otevřít pouze jednou. Frontu SYSTEM.JMS.TEMPQ.MODEL lze otevřít vícekrát. Fronta SYSTEM.DEFAULT.MODEL.QUEUE je zamítnutá.
tempQPrefixstringPrefix, který slouží k vytvoření názvu dynamické fronty produktu WebSphere MQ.
tempTopicPrefixstringPři vytváření dočasných témat generuje klient JMS řetězec tématu ve tvaru TEMP/TEMPTOPICPREFIX/jedinečné_id nebo pouze TEMP/jedinečné_id, pokud má vlastnost výchozí hodnotu. Určení neprázdné předpony TEMPTOPICPREFIX umožní definování specifických modelových front za účelem vytvoření spravovaných front pro odběratele dočasných témat vytvořených v rámci tohoto připojení.
userNamestringVýchozí jméno uživatele používané při vytváření připojení ke správci front. (Doporučujeme použít alias ověřování spravovaný kontejnerem místo konfigurování této vlastnosti)
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ů
pollingIntervalČasové období s přesností na milisekundyPokud 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.
sendCheckCountint
Min: 0
Počet povolených odeslaných volání mezi kontrolou asynchronních chyb vložení během jedné netransakční relace JMS.
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.
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.
sendExitstringUrčuje 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 odeslání kanálu.
arbitraryPropertiesstringSchopnost určit jinde nedefinované vlastnosti