Definuje konfiguraci továrny připojení JMS.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. | |
connectionManagerRef | Odkaz na prvek nejvyšší úrovně connectionManager (řetězec). | Správce připojení pro továrnu připojení. | |
containerAuthDataRef | Odkaz 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. | |
jndiName | string | Název rozhraní JNDI pro prostředek. | |
recoveryAuthDataRef | Odkaz na prvek nejvyšší úrovně authData (řetězec). | Data ověřování pro obnovení transakce. |
Správce připojení pro továrnu připojení.
Name | Type | Default | Description |
---|---|---|---|
agedTimeout | Časové období s přesností na sekundy | -1 | Doba 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 sekundy | 30s | Doba 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 sekundy | 30m | Doba, 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. |
maxPoolSize | int Min: 0 | 50 | Maximální počet fyzických připojení pro daný fond. Hodnota 0 znamená neomezený počet. |
minPoolSize | int 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 |
| EntirePool | Urč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 sekundy | 3m | Doba 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. |
maxConnectionsPerThread | int Min: 0 | Omezuje počet otevřených připojení na každém podprocesu. | |
numConnectionsPerThreadLocal | int Min: 0 | Uloží zadaný počet připojení pro každý podproces do mezipaměti. | |
enableSharingForDirectLookups | boolean | true | Je-li nastaveno na hodnotu true, připojení se budou sdílet. Pokud na hodnotu false, nebudou se připojení sdílet. |
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.
Name | Type | Default | Description |
---|---|---|---|
user | string | Jméno uživatele, které se má použít při připojení k systému EIS. | |
password | Zakó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í. |
Data ověřování pro obnovení transakce.
Name | Type | Default | Description |
---|---|---|---|
user | string | Jméno uživatele, které se má použít při připojení k systému EIS. | |
password | Zakó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í. |
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.
Name | Type | Default | Description |
---|---|---|---|
busName | string | defaultBus | Název směrnice při připojování ke sběrnici SIBus na serveru s úplným profilem. |
clientID | string | clientID | Identifiká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. |
durableSubscriptionHome | string | defaultME | Domov trvalých odběrů definuje název ME, ke kterému je nutné ustanovit připojení. |
nonPersistentMapping |
| ExpressNonPersistent | Spolehlivost 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 | Mí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 |
| Default | Dopř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 |
remoteServerAddress | string | Adresa 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. | |
temporaryQueueNamePrefix | string | temp | Předpona o délce až dvanácti znaků pro dočasné fronty vytvořené aplikacemi, které používají tuto továrnu připojení fronty. |
temporaryTopicNamePrefix | string | temp | Př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. |
password | Zakó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. | |
shareDurableSubscription | string | Určuje, zda lze přes připojení sdílet trvalý odběr. | |
targetTransportChain | string | Transportní řetězy určují komunikační protokoly, které lze použít ke komunikaci se sběrnicí SIBus na serveru s úplnými profily. | |
userName | string | Doporučujeme použít alias ověřování spravovaný kontejnerem místo konfigurace této vlastnosti. |
Továrna připojení produktu WebSphere MQ JMS
Name | Type | Default | Description |
---|---|---|---|
port | int Min: 1 | 1414 | Port, na kterém správce front naslouchá. Pokud byla určena vlastnost ConnectionNameList, nahrazuje vlastnosti název hostitele a port. |
providerVersion |
| unspecified | Verze, 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 |
shareConvAllowed | boolean | true | Zda 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ů |
targetClientMatching | boolean | true | Zda 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 |
| CLIENT | Zda 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 |
CCSID | int Min: 1 | 819 | Kódovaný identifikátor znakové sady pro účely připojení. |
failIfQuiesce | boolean | true | Určuje, zda při uvedení správce front do klidového stavu dojde k nezdaru volání konkrétních metod. |
headerCompression |
| NONE | Seznam metod, které lze použít pro účely komprese dat záhlaví pro určité připojení SYSTEM SYSTEM NONE NONE |
messageCompression |
| NONE | Seznam 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 milisekundy | 5s | Pokud 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. |
sslResetCount | int Min: 0 Max: 999999999 | 0 | Celkový 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 |
| 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 | Urč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 |
| CLIENT | Určuje, zda zprávy vybírají třídy produktu WebSphere MQ pro prostředí JMS nebo zprostředkovatel. BROKER BROKER CLIENT CLIENT |
pubAckInterval | int Min: 0 | 25 | Poč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 |
sparseSubscriptions | boolean | false | Řídí zásadu načítání zpráv objektu TopicSubscriber. |
statusRefreshInterval | Časové období s přesností na milisekundy | 1m | Interval 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 | Urč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 |
| TOPIC | Která verze syntaxe zástupných znaků bude použita. CHAR CHAR TOPIC TOPIC |
applicationName | string | Název, pod kterým je aplikace zaregistrovaná ve správci front. | |
ccdtURL | string | Adresa 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. | |
channel | string | Název kanálu MQI, který se má použít. | |
clientId | string | Identifikátor klienta pro účely připojení | |
connectionNameList | string | Seznam názvů připojení TCP/IP (název_hostitele(port)) používaných pro komunikaci. Vlastnost ConnectionNAmeList nahrazuje vlastnosti název hostitele a port. | |
hostName | string | Ná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. | |
password | Zakó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) | |
queueManager | string | Název správce front, s nímž má být navázáno připojení | |
temporaryModel | string | Ná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á. | |
tempQPrefix | string | Prefix, který slouží k vytvoření názvu dynamické fronty produktu WebSphere MQ. | |
tempTopicPrefix | string | Př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í. | |
userName | string | Vý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) | |
localAddress | string | Pro úč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 milisekundy | Pokud 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. | |
sendCheckCount | int Min: 0 | Počet povolených odeslaných volání mezi kontrolou asynchronních chyb vložení během jedné netransakční relace JMS. | |
sslCertStores | string | Servery 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. | |
sslCipherSuite | string | Sada CipherSuite, kterou chcete používat pro připojení SSL. | |
sslFipsRequired | boolean | Zda musí připojení SSL používat sadu CipherSuite podporovanou poskytovatelem IBM Java JSSE FIPS (IBMJSSEFIPS). | |
sslPeerName | string | Pro úč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. | |
brokerCCSubQueue | string | Název fronty, z níž spotřebitel připojení přijímá zprávy netrvalého odběru | |
brokerControlQueue | string | Název fronty ovládacích prvků zprostředkovatele | |
brokerPubQueue | string | Název fronty, do které jsou odesílány publikované zprávy (fronta proudu). | |
brokerQueueManager | string | Název správce front, v němž je zprostředkovatel spuštěn | |
brokerSubQueue | string | Název fronty, z níž spotřebitel netrvalých zpráv přijímá zprávy | |
brokerVersion |
| Verze používaného zprostředkovatele 1 1 2 2 | |
cleanupInterval | Časové období s přesností na milisekundy | Interval 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. | |
receiveExit | string | Urč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 | |
receiveExitInit | string | Data uživatele, která budou při volání předána uživatelským procedurám pro příjem kanálu. | |
securityExit | string | Identifikuje uživatelskou proceduru zabezpečení kanálu | |
securityExitInit | string | Data uživatele, která budou při volání předána uživatelské proceduře zabezpečení kanálu. | |
sendExit | string | Určuje uživatelský program odeslání nebo posloupnost uživatelských programů odeslání, které mají být postupně spouštěny. | |
sendExitInit | string | Data uživatele, která budou při volání předána uživatelským programům odeslání kanálu. | |
arbitraryProperties | string | Schopnost určit jinde nedefinované vlastnosti |