jmsConnectionFactory - JMS kapcsolatgyár (jmsConnectionFactory)

Meghatároz egy JMS kapcsolatgyár konfigurációt.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
connectionManagerRefHivatkozás a felső szintű connectionManager elemre (karaktersorozat).A kapcsolatgyár kapcsolatkezelője.
containerAuthDataRefHivatkozás a felső szintű authData elemre (karaktersorozat).A tárolóvezérelt hitelesítés alapértelmezett hitelesítési adatai, amelyek akkor kerülnek alkalmazásra, amikor a kötések nem határoznak meg hitelesítési álnevet egy erőforráshivatkozás számára a res-auth=CONTAINER beállítással.
jndiNamestringAz erőforrás JNDI neve
recoveryAuthDataRefHivatkozás a felső szintű authData elemre (karaktersorozat).Tranzakcióhelyreállítás hitelesítési adatai.

connectionManager

A kapcsolatgyár kapcsolatkezelője.

NameTypeDefaultDescription
agedTimeoutIdőtartam másodperces pontossággal-1Az időmennyiség, aminek el kell telnie, mielőtt egy kapcsolatot a készlet karbantartás eldobhatna. A -1 érték az időkorlát letiltását jelenti. A 0 érték minden kapcsolatot megszüntet, ezzel letiltja kapcsolattárolást. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel.
connectionTimeoutIdőtartam másodperces pontossággal30sAz időmennyiség, ami után a kapcsolatkérés túllépi az időkorlátot. A -1 érték az időkorlát letiltását jelenti. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel.
maxIdleTimeIdőtartam másodperces pontossággal30mAz az idő, ami után egy nem használt vagy tétlen kapcsolat a készlet karbantartása során eldobható, amennyiben ez nem csökkenti a készletet a minimális méret alá. A -1 érték az időkorlát letiltását jelenti. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel.
maxPoolSizeint
Min: 0
50Egy készlet fizikai kapcsolatainak maximális száma. A 0 érték jelentése: korlátlan.
minPoolSizeint
Min: 0
A készletben karbantartandó fizikai kapcsolatok minimális száma. A készlet nincs előre feltöltve. Az elévülés időkorlátja felülírhatja a minimális számot.
purgePolicy
  • FailingConnectionOnly
  • ValidateAllConnections
  • EntirePool
EntirePoolMegadja, hogy mely kapcsolatokat kell megsemmisíteni egy elévült kapcsolat észlelésekor a készletben.
FailingConnectionOnly
Elévült kapcsolat észlelésekor csak a hibásnak talált kapcsolatok lesznek lezárva.
ValidateAllConnections
Elévült kapcsolat észlelésekor a rendszer teszteli a kapcsolatokat, és a rossznak talált kapcsolatokat lezárja.
EntirePool
Elévült kapcsolat észlelésekor a készletben minden kapcsolat elévültként lesz megjelölve, és amikor már nincsenek használatban, le lesznek zárva.
reapTimeIdőtartam másodperces pontossággal3mA készlet karbantartási szál két futtatása közötti időmennyiség. A -1 érték letiltja a készlet karbantartását. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel.
maxConnectionsPerThreadint
Min: 0
Korlátozza az egyes szálak nyitott kapcsolatainak számát.
numConnectionsPerThreadLocalint
Min: 0
Gyorsítótárazza az egyes szálak megadott számú kapcsolatát.
enableSharingForDirectLookupslogikaitrueHa igaz értékre van beállítva, akkor a kapcsolatok megosztottak. Ha értéke hamis, akkor a kapcsolatok nincsenek megosztva.

containerAuthData

A tárolóvezérelt hitelesítés alapértelmezett hitelesítési adatai, amelyek akkor kerülnek alkalmazásra, amikor a kötések nem határoznak meg hitelesítési álnevet egy erőforráshivatkozás számára a res-auth=CONTAINER beállítással.

NameTypeDefaultDescription
userstringAz EIS rendszerhez történő kapcsolódáshoz használandó felhasználó neve.
passwordVisszafordíthatóan kódolt jelszó (karaktersorozat)Az EIS rendszerhez történő kapcsolódáshoz használandó felhasználó jelszava. Az érték tárolható sima szövegként, vagy kódolt formában. Javasolt kódolni ezt a jelszót. Ehhez használja a securityUtility eszközt a kódolás beállítással.

recoveryAuthData

Tranzakcióhelyreállítás hitelesítési adatai.

NameTypeDefaultDescription
userstringAz EIS rendszerhez történő kapcsolódáshoz használandó felhasználó neve.
passwordVisszafordíthatóan kódolt jelszó (karaktersorozat)Az EIS rendszerhez történő kapcsolódáshoz használandó felhasználó jelszava. Az érték tárolható sima szövegként, vagy kódolt formában. Javasolt kódolni ezt a jelszót. Ehhez használja a securityUtility eszközt a kódolás beállítással.

properties.wasJms

Egy JMS kapcsolatgyár a JMS célokhoz tartozó JMS szolgáltatókhoz csatlakozások létrehozására kerül felhasználásra mind a pont-pont, mind a közzétételi/előfizetési üzenetkezelés esetén.

NameTypeDefaultDescription
busNamestringdefaultBusEgy busz neve a teljes profilkiszolgálón a szolgáltatásintegrációhoz való csatlakozás során.
clientIDstringclientIDAz összes kapcsolaton a tartós (és megosztott esetében nem tartós) témakör-előjegyzésekhez szükséges JMS ügyfélazonosító. Ez az azonosító akkor szükséges, ha az alkalmazás tartós (és megosztott esetében nem tartós) közzététel/előjegyzés üzenetkezelést végez.
durableSubscriptionHomestringdefaultMEA tartós előjegyzés alapkönyvtára megadja az ME nevet, amelyhez a kapcsolatot létre kell hozni.
nonPersistentMapping
  • ReliableNonPersistent
  • ExpressNonPersistent
  • BestEffortNonPersistent
ExpressNonPersistentAz ezen kapcsolatgyár használatával elküldött nem folytonos JMS üzenetekre vonatkozó megbízhatóság.
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
BestEffortNonPersistent
BestEffortNonPersistent
persistentMapping
  • ReliablePersistent
  • AssuredPersistent
ReliablePersistentAz ezen kapcsolatgyár használatával elküldött folytonos JMS üzenetekre vonatkozó megbízhatóság.
ReliablePersistent
ReliablePersistent
AssuredPersistent
AssuredPersistent
readAhead
  • AlwaysOn
  • AlwaysOff
  • Default
DefaultA továbbolvasás egy optimalizálás, amely előzetesen hozzárendeli az üzeneteket a felhasználókhoz. Ez az ügyfélkérések gyorsabb feldolgozását eredményezi.
AlwaysOn
AlwaysOn
AlwaysOff
AlwaysOff
Default
Default
remoteServerAddressstringA távoli kiszolgálócímet vesszővel elválasztott, hosztNév:portSzám:láncNév szintaxisú hármasok alkotják, melyek segítségével előbetöltési kiszolgálóhoz lehet csatlakozni. Például Merlin:7276:BootstrapBasicMessaging. Ha a hosztnév nincs megadva, akkor az alapértelmezés a helyi hoszt. Ha a portszám nincs megadva, akkor az alapértelmezés 7276. Ha a láncnév nincs megadva, akkor az alapértelmezés AlapÜzenetkezelésElőbetöltés. További információkért tekintse meg az Információs központot.
temporaryQueueNamePrefixstringtempAz ezen sor kapcsolatgyárat használó alkalmazások által létrehozott ideiglenes sorokhoz használt, legfeljebb tizenkét karakter hosszú előtag.
temporaryTopicNamePrefixstringtempAz ezen témakör kapcsolatgyárat használó alkalmazások által létrehozott ideiglenes témakörökhöz használt, legfeljebb tizenkét karakter hosszú előtag.
passwordVisszafordíthatóan kódolt jelszó (karaktersorozat)Ezen tulajdonság beállítása helyett tárolóvezérlésű hitelesítési álnév használata javasolt.
shareDurableSubscriptionstringMeghatározza, hogy a tartós előjegyzések megoszthatók legyenek-e a kapcsolatok között.
targetTransportChainstringA szállítási láncok megadják a kommunikációs protokollokat, melyek a szolgáltatásintegrációs busszal megvalósuló kommunikációra használhatók egy teljes profilkiszolgálón.
userNamestringEzen tulajdonság beállítása helyett tárolóvezérlésű hitelesítési álnév használata javasolt.

properties.wmqJms

WebSphere MQ JMS kapcsolatgyár

NameTypeDefaultDescription
portint
Min: 1
1414A port, amelyen a sorkezelő figyel. Ha meg van adva, akkor a ConnectionNameList tulajdonság pótolja a hosztnév és port tulajdonságokat.
providerVersion
  • unspecified
  • 6
  • 7
unspecifiedAnnak a sorkezelőnek a verziószáma, kiadása, módosítási szintje és javítócsomagja, melyhez az alkalmazásnak csatlakoznia kell.
unspecified
unspecified
6
6
7
7
shareConvAllowedlogikaitrueAzt állítja be, hogy egy ügyfélkapcsolat megoszthatja-e a socket-jét más felső szintű JMS kapcsolatait ugyanabból a folyamatból ugyanahhoz a sorkezelőhöz, ha a csatornameghatározások megegyeznek
targetClientMatchinglogikaitrueAzt jelzi, hogy egy beérkező üzenetJMSReplyTo fejlécmezője által azonosított sorhoz küldött válaszüzenet csak akkor rendelkezik MQRFH2 fejléccel, ha a beérkező üzenet tartalmaz MQRFH2 fejlécet.
transportType
  • BINDINGS
  • CLIENT
CLIENTMeghatározza, hogy egy sorkezelő kapcsolata ügyfél- vagy kötés módot használjon. BINDINGS_THEN_CLIENT érték esetén az erőforrás-illesztő először kötés módú kapcsolatot próbál létrehozni. Ha a kapcsolat meghiúsul, akkor ügyfélmódú kapcsolattal próbálkozik.
BINDINGS
BINDINGS
CLIENT
CLIENT
CCSIDint
Min: 1
819Egy kapcsolat kódolt karakterkészlet azonosítója.
failIfQuiescelogikaitrueMeghatározza, hogy ha a sorkezelő művelettiltási állapotú, akkor bizonyos metódusok hívása meghiúsul.
headerCompression
  • SYSTEM
  • NONE
NONEAzon módszerek felsorolása, melyek egy kapcsolaton a fejlécadatok tömörítéséhez használhatók
SYSTEM
SYSTEM
NONE
NONE
messageCompression
  • RLE
  • NONE
NONEAzon módszerek felsorolása, melyek egy kapcsolaton az üzenetadatok tömörítéséhez használhatók.
RLE
RLE
NONE
NONE
rescanIntervalIdőtartam ezredmásodperces pontossággal5sHa a pont-pont tartományban egy üzenetfelhasználó az általa fogadni kívánt üzenetek kiválasztására üzenetválasztót használ, akkor a WebSphere MQ classes for JMS szolgáltató a sor MsgDeliverySequence attribútuma által meghatározott sorrendben keres megfelelő üzeneteket a WebSphere MQ soron. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel.
sslResetCountint
Min: 0

Max: 999999999
0Egy SSL kapcsola által küldött és fogadott byte-ok száma, mielőtt az SSL által használt titkos kulcsok újra egyeztetésre kerülnek.
cleanupLevel
  • NONDUR
  • FORCE
  • SAFE
  • NONE
  • STRONG
SAFEEgy közvetítő-alapú előfizetés tároló takarítási szintje.
NONDUR
NONDUR
FORCE
FORCE
SAFE
SAFE
NONE
NONE
STRONG
STRONG
cloneSupport
  • DISABLED
  • ENABLED
DISABLEDMegadja, hogy futhat-e egyidejűleg ugyanannak a tartós témakör előfizetésnek egynél több példánya.
DISABLED
DISABLED
ENABLED
ENABLED
messageSelection
  • BROKER
  • CLIENT
CLIENTMeghatározza, hogy az üzenetkiválasztást a WebSphere MQ classes for JMS szolgáltató vagy a közvetítő végzi.
BROKER
BROKER
CLIENT
CLIENT
pubAckIntervalint
Min: 0
25Egy kiadó által közzétett üzenetek száma, mielőtt a WebSphere MQ classes for JMS szolgáltató visszaigazolást kér a közvetítőtől
sparseSubscriptionslogikaifalseA TopicSubscriber objektum üzenetlekérési irányelvét irányítja.
statusRefreshIntervalIdőtartam ezredmásodperces pontossággal1mAz az időtartam ezredmásodpercekben, amely a hosszú ideig futó tranzakció frissítései között eltelik. Ez a tranzakció észleli azt, ha egy előfizető elveszíti a kapcsolatát a sorkezelővel. Ezt a tulajdonságot a rendszer csak akkor veszi figyelembe, ha a SUBSTORE értéke QUEUE. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel.
subscriptionStore
  • BROKER
  • MIGRATE
  • QUEUE
BROKERMeghatározza, hogy a WebSphere MQ classes for JMS szolgáltató tároljon-e állandó adatokat az aktív előfizetésekről.
BROKER
BROKER
MIGRATE
MIGRATE
QUEUE
QUEUE
wildcardFormat
  • CHAR
  • TOPIC
TOPICA helyettesítő karakter szintaxis használt változata.
CHAR
CHAR
TOPIC
TOPIC
applicationNamestringAz a név, amellyel egy alkalmazás bejegyzésre kerül a sorkezelőnél.
ccdtURLstringAz ügyfél csatornameghatározási táblát (CCDT) tartalmazó fájl nevét és helyét azonosító, és a fájl elérésének módját meghatározó URL cím.
channelstringA használandó MQI csatorna neve.
clientIdstringEgy kapcsolat ügyfélazonosítója
connectionNameListstringA kommunikációhoz használt TCP/IP kapcsolatnevek (hosztnév(port)) listája. A ConnectionNameList helyettesíti a hosztnév és port tulajdonságokat.
hostNamestringAnnak a rendszernek a hosztneve vagy IP címe, amelyen a sorkezelő található. Ha meg van adva, akkor a ConnectionNameList tulajdonság pótolja a hosztnév és port tulajdonságokat.
passwordVisszafordíthatóan kódolt jelszó (karaktersorozat)A sorkezelő felé kapcsolat létrehozásakor az alapértelmezett jelszó. (Ezen tulajdonság beállítása helyett tárolóvezérlésű hitelesítési álnév használata javasolt)
queueManagerstringAnnak a sorkezelőnek a neve, melyhez csatlakozni kell
temporaryModelstringA modellsor neve, amelyből a JMS ideiglenes sorok létrehozásra kerülnek. A SYSTEM.JMS.TEMPQ.MODEL a JMS réteg által használható folytonos üzeneteket elfogadó sorok létrehozására, míg az alapértelmezett érték nem használható. A SYSTEM.DEFAULT.MODEL.QUEUE csak egyszer nyitható meg. A SYSTEM.JMS.TEMPQ.MODEL többször nyitható meg. A SYSTEM.DEFAULT.MODEL.QUEUE elavult.
tempQPrefixstringWebSphere MQ dinamikus sorok nevének kialakításához használt előtag.
tempTopicPrefixstringIdeiglenes témakörök létrehozása során a JMS TEMP/TEMPTOPICPREFIX/egyedi_azonosító formátumú témakör karaktersorozatot, vagy ha ez a tulajdonság az alapértelmezett értékén marad, akkor TEMP/egyedi_azonosító formátumú témakör karaktersorozatot állít elő. A nem üres TEMPTOPICPREFIX megadása lehetővé teszi adott modellsorok meghatározását az adott kapcsolat alatt létrehozott ideiglenes témák előfizetőinek kezelt sorainak létrehozása számára.
userNamestringA sorkezelő felé kapcsolat létrehozásakor az alapértelmezett felhasználónév. (Ezen tulajdonság beállítása helyett tárolóvezérlésű hitelesítési álnév használata javasolt)
localAddressstringEgy sorkezelő esetén ez a tulajdonság a következők valamelyikét vagy mindkettőt meghatározza: (1) a használandó helyi hálózati csatoló (2) a használandó helyi port vagy portok tartománya.
pollingIntervalIdőtartam ezredmásodperces pontossággalHa az egyes üzenetfigyelőknek a munkameneten belül nincs a sorukon megfelelő üzenetük, akkor ez az a maximális időintervallum értéke ezredmásodpercben megadva, amennyi eltelik, mielőtt az egyes üzenetfigyelők ismét megpróbálnak üzenetet lekérni a sorukról. Ha gyakran fordul elő, hogy nem áll rendelkezésre megfelelő üzenet bármely üzenetfigyelő számára egy munkameneten belül, akkor fontolja meg jelen tulajdonság értékének növelését. Ez a tulajdonság csak akkor érintett, ha a TRANSPORT paraméter értéke BIND vagy CLIENT. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel.
sendCheckCountint
Min: 0
Az aszinkron küldési hibák ellenőrzése közben engedélyezett hívásküldések száma, egyetlen végrehajtás alatt nem álló munkameneten belül.
sslCertStoresstringAz Egyszerűsített címtárhozzáférési protokoll (LDAP) kiszolgálók, melyek az SSL kapcsolaton használandó visszavont tanúsítványok listáit (CRL) tartalmazzák.
sslCipherSuitestringAz SSL kapcsolaton használandó rejtjelkészlet.
sslFipsRequiredlogikaiMeghatározza, hogy egy SSL kapcsolatnak az IBM Java JSSE FIPS szolgáltató (IBMJSSEFIPS) által támogatott rejtjelkészletet kell-e használnia.
sslPeerNamestringEgy SSL kapcsolat esetén az a sablon, amely a sorkezelő által adott digitális tanúsítványban a megkülönböztetett név ellenőrzésére kerül felhasználásra.
brokerCCSubQueuestringA sor neve, amelyről egy kapcsolatfelhasználó nem tartós előfizetési üzeneteket fogad
brokerControlQueuestringA közvetítő vezérlési sor neve
brokerPubQueuestringA sor neve, ahová a közzétett üzenetek küldésre kerülnek (az adatfolyamsor).
brokerQueueManagerstringA sorkezelő neve, amelyen a közvetítő fut
brokerSubQueuestringA sor neve, amelyből egy nem tartós üzenetfelhasználó üzeneteket fogad
brokerVersion
  • 1
  • 2
A felhasznált közvetítő verziószáma
1
1
2
2
cleanupIntervalIdőtartam ezredmásodperces pontossággalA közzététel/előfizetés takarítási segédprogram háttérfutásai közötti időköz, ezredmásodpercben. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel.
receiveExitstringCsatorna fogadás végprogramot vagy egymás után futó fogadás végprogramokat azonosít.
receiveExitInitstringA meghívott csatorna fogadás végprogramok számára átadott felhasználói adatok
securityExitstringEgy csatorna biztonsági végprogramot azonosít
securityExitInitstringA meghívott csatorna biztonsági végprogram számára átadott felhasználói adatok
sendExitstringCsatorna küldés végprogramot vagy egymás után futó küldés végprogramokat azonosít.
sendExitInitstringA meghívott csatorna küldés végprogramok számára átadott felhasználói adatok.
arbitraryPropertiesstringMáshol meg nem határozott tulajdonságok megadásának lehetősége