jmsQueueConnectionFactory - Fabrică de conexiuni de coadă JMS (jmsQueueConnectionFactory)

Defineşte o configuraţie de fabrică de conexiuni de coadă JMS.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
connectionManagerRefO referinţă la elementul de nivel înalt connectionManager (şir).Managerul conexiunilor pentru o fabrică de conexiuni.
containerAuthDataRefO referinţă la elementul de nivel înalt authData (şir).Date de autentificare implicite pentru autentificarea gestionată de container când legările nu specifică un alias de autentificare pentru o referinţă de resursă cu res-auth=CONTAINER.
jndiNamestringNumele JNDI pentru o resursă.
recoveryAuthDataRefO referinţă la elementul de nivel înalt authData (şir).Date de autentificare pentru recuperarea tranzacţiei.

connectionManager

Managerul conexiunilor pentru o fabrică de conexiuni.

NameTypeDefaultDescription
agedTimeoutO perioadă de timp cu precizie de secunde-1Intervalul de timp înainte să poată fi ignorată o conexiune de întreţinerea de pool. O valoare de -1 dezactivează acest timeout. O valoare de 0 ignoră orice conexiune, ceea ce dezactivează acumularea conexiunilor. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m) sau secunde (s). De exemplu, specificaţi 30 secunde ca 30s. Puteţi include valori multiple într-o singură intrare. De exemplu, 1m30s este echivalent cu 90 secunde.
connectionTimeoutO perioadă de timp cu precizie de secunde30sDurata după care o cerere de conexiune intră în time out. O valoare de -1 dezactivează acest timeout. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m) sau secunde (s). De exemplu, specificaţi 30 secunde ca 30s. Puteţi include valori multiple într-o singură intrare. De exemplu, 1m30s este echivalent cu 90 secunde.
maxIdleTimeO perioadă de timp cu precizie de secunde30mIntervalul de timp în care o conexiune poate fi neutilizată sau inactivă până când se poate fi renunţa la ea în timpul întreţinerii pool-ului, dacă aceasta nu reduce pool-ul sub dimensiunea minimă. O valoare de -1 dezactivează acest timeout. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m) sau secunde (s). De exemplu, specificaţi 30 secunde ca 30s. Puteţi include valori multiple într-o singură intrare. De exemplu, 1m30s este echivalent cu 90 secunde.
maxPoolSizeint
Min: 0
50Numărul maxim de conexiuni fizice pentru un pool. O valoare de 0 înseamnă nelimitate.
minPoolSizeint
Min: 0
Număr minim de conexiuni fizice de menţinut în pool. Pool-ul nu este pre-populat. Timeout-ul învechit poate înlocui minimul.
purgePolicy
  • FailingConnectionOnly
  • ValidateAllConnections
  • EntirePool
EntirePoolSpecifică care conexiuni să fie distruse când o conexiune veche este detectată într-un pool.
FailingConnectionOnly
Când este detectată o conexiune veche, doar conexiunea care a fost găsită ca defectă este închisă.
ValidateAllConnections
Când este detectată o conexiune veche, conexiunile sunt testate şi cele găsite a fi defecte sunt închise.
EntirePool
Când este detectată o conexiune veche, toate conexiunile din pool sunt marcate ca vechi şi când nu mai sunt în utilizare, sunt închise.
reapTimeO perioadă de timp cu precizie de secunde3mDurată între rulări ale firului de execuţie al întreţinerii pool-ului. O valoare de -1 dezactivează întreţinerea pool-ului. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m) sau secunde (s). De exemplu, specificaţi 30 secunde ca 30s. Puteţi include valori multiple într-o singură intrare. De exemplu, 1m30s este echivalent cu 90 secunde.
maxConnectionsPerThreadint
Min: 0
Limitează numărul de conexiuni deschise pe fiecare fir de execuţie.
numConnectionsPerThreadLocalint
Min: 0
Memorează în cache numărul de conexiuni pe fiecare fir de execuţie.
enableSharingForDirectLookupsbooleantrueDacă se setează la true, conexiunile sunt partajate. Dacă se setează la false, conexiunile sunt nepartajate.

containerAuthData

Date de autentificare implicite pentru autentificarea gestionată de container când legările nu specifică un alias de autentificare pentru o referinţă de resursă cu res-auth=CONTAINER.

NameTypeDefaultDescription
userstringNume utilizator de utilizat la conectarea la EIS.
passwordParolă codată invers (şir)Parolă utilizator de utilizat la conectarea la EIS. Valoarea poate fi memorată în text în clar sau formă codată. Este recomandat să codificaţi parola. Pentru a face acest lucru, utilizaţi unealta securityUtility cu opţiunea de codare.

recoveryAuthData

Date de autentificare pentru recuperarea tranzacţiei.

NameTypeDefaultDescription
userstringNume utilizator de utilizat la conectarea la EIS.
passwordParolă codată invers (şir)Parolă utilizator de utilizat la conectarea la EIS. Valoarea poate fi memorată în text în clar sau formă codată. Este recomandat să codificaţi parola. Pentru a face acest lucru, utilizaţi unealta securityUtility cu opţiunea de codare.

properties.wasJms

Fabrica de conexiuni coadă JMS este utilizată pentru a crea conexiuni furnizorilor JMS asociaţi ai cozilor JMS, pentru mesageriile punct-la -punct.

NameTypeDefaultDescription
busNamestringdefaultBusNumele unei magistrale la conectarea la magistrala de integrare serviciu într-un server profil întreg.
nonPersistentMapping
  • ReliableNonPersistent
  • ExpressNonPersistent
  • BestEffortNonPersistent
ExpressNonPersistentFiabilitatea aplicată mesajelor JMS non-persistente expediate prin această fabrică de conexiune.
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
BestEffortNonPersistent
BestEffortNonPersistent
persistentMapping
  • ReliablePersistent
  • AssuredPersistent
ReliablePersistentFiabilitatea aplicată la mesajele JMS nepersistente tra nsmise folosind această fabrică de conexiuni.
ReliablePersistent
ReliablePersistent
AssuredPersistent
AssuredPersistent
readAhead
  • AlwaysOn
  • AlwaysOff
  • Default
DefaultCitirea în avans este o optimizare care asignează preventiv mesajele la consumatori. Acest lucru procesează cererile consumatorului într-un mod mai rapid.
AlwaysOn
AlwaysOn
AlwaysOff
AlwaysOff
Default
Default
temporaryQueueNamePrefixstringtempPrefixul a până la doisprezece caractere folosite pentru cozile temporare create de aplicaţiile care folosesc această fabrică de conexiuni coadă.
passwordParolă codată invers (şir)Se recomandă să folosiţi un alias de autentificare gestionat de container în loc să configuraţi această proprietate.
remoteServerAddressstringAdresa serverului la distanţă care are triplete separate prin virgulă, cu sintaxa hostName:portNumber:chainName, folosite pentru conectare la un server de bootstrap. De exemplu, Merlin:7276:BootstrapBasicMessaging. Dcacă hostName nu este specificat, valoarea implicită estelocalhost. Dcacă portNumber nu este specificat, valoarea implicită este 7276. Dcacă chainName nu este specificat, valoarea implicită este BootstrapBasicMessaging . Faceţi referire la centrul de informare pentru mai multe informaţii.
targetTransportChainstringLanţuri de transport care specifică protocoalele de comunicare care pot fi folosite pentru a comunica cu magistrala de integrare serviciu într-un server profil cmplet.
userNamestringSe recomandă să folosiţi un alias de autentificare gestionat de container în loc să configuraţi această proprietate.

properties.wmqJms

WebSphere MQ JMS queue connection factory

NameTypeDefaultDescription
portint
Min: 1
1414Portul de care ascultă managerul de cozi. Numele gazdă şi proprietăile port sunt depăşite de proprietatea ConnectionNameList atunci când este specificată.
providerVersion
  • unspecified
  • 6
  • 7
unspecifiedVersiunea, ediţia, nivelul Modificare şi pachetul de corecţii al managerului de cozi la care intenţionează să se conecteze aplicaţia.
unspecified
unspecified
6
6
7
7
shareConvAllowedbooleantrueDacă o conexiune client poate partaja soketurile cu alte conexiuni JMS înalte de la acelaşi proces la acelaşi manager de cozi, dacă definiţia canal se potriveşte
targetClientMatchingbooleantrueDacă un mesaj de răspuns, trimis către coada identificată de câmpul antetului JMSReplyTo al mesajelor de intrare, are un antet MQRFH2 doar dacă mesajul de intrare are un antet MQRFH2.
transportType
  • BINDINGS
  • CLIENT
CLIENTDacă o conexiune pe un manager de cozi foloseşte modul client sau modul legături. Dacă este specificată valoarea BINDINGS_THEN_CLIENT, adaptorul de resurse încearcă mai întâi să facă o conexiune în mod legătură. Dacă această conexiune eşuează atunci încearcă o conexiune nod client.
BINDINGS
BINDINGS
CLIENT
CLIENT
CCSIDint
Min: 1
819Identificatorul set caractere codate pentru o conexiune.
failIfQuiescebooleantrueDacă apelurile către anumite metode eşuează dacă managerul de cozi este dezactivat.
headerCompression
  • SYSTEM
  • NONE
NONEO listă de tehnici care pot fi folosite pentru comprimarea datelor antet pe o conexiune
SYSTEM
SYSTEM
NONE
NONE
messageCompression
  • RLE
  • NONE
NONEO listă de tehnici care pot fi folosite pentru comprimarea datelor mesaj pe o conexiune
RLE
RLE
NONE
NONE
rescanIntervalO perioadă de timp cu precizie de milisecunde5sAtunci când un consumator de mesaj din domeniul punct-la-punct foloseşte un selector de mesaj pentru a selecta ce mesaj doreşte să fie primit, clasele WebSphere MQ pentru JMS caută în coada WebSphere MQ mesaje corespunzătoare în secvenţa determinată de atributul MsgDeliverySequence al cozii. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
applicationNamestringNumele sub care este înregistrată aplicaţia sub managerul coadănager.
ccdtURLstringUn URL care identifică numele şi locaţia fişierului care conţine tabelul de definiţii canal client (CCDT) şi specifică modul în care poate fi accesat accest fişier.
channelstringNumele canalului MQI de folosit.
clientIdstringIdentificatorul client pentru o conexiune.
connectionNameListstringO listă cu nume de conexiune TCP/IP (hostname(port))folosite pentru comunicare. ConnectionNameList depăşeşte proprietăţile nume gazdă şi proprietăţi port.
hostNamestringNumele gazdă sau adresa IP a sistemului pe care se află managerul coadă.Numele gazdă şi proprietăile port sunt depăşite de proprietatea ConnectionNameList atunci când este specificată.
passwordParolă codată invers (şir)Parola implicită de folosit la crearea unei conexiuni pe managerul de cozi. (Se recomandă folosirea unui alias de autentificare gestionat de container în locul configurării acestei proprietăţi)
queueManagerstringNumele managerului de cozi la care să se conecteze.
temporaryModelstringNumele cozii model din care este creată coada temporară JMS. SYSTEM.JMS.TEMPQ.MODEL poate fi folosit de Stratul JMS Layer pentru a crea cozi care acceptă mesajele persistente, deoarece valoarea implicită nu poate. SYSTEM.DEFAULT.MODEL.QUEUE poate fi deschis doar o dată. SYSTEM.JMS.TEMPQ.MODEL poate fi deschis de mai multe ori. SYSTEM.DEFAULT.MODEL.QUEUE este perimat.
tempQPrefixstringPrefixul care este folosit pentru a forma numele cozii dinamice WebSphere MQ.
userNamestringNumele utilizator implicit de folosit la crearea unei conexiuni pe managerul de cozi. (Se recomandă folosirea unui alias de autentificare gestionat de container în locul configurării acestei proprietăţi)
localAddressstringPentru o conexiune la un manager de cozi, această proprietate specifică una sau ambele dintre următoarele, (1) Interfaţa reţea de folosit, (2) Portul local sau intervalul de porturi locale, de folosit
pollingIntervalO perioadă de timp cu precizie de milisecundeDacă fiecare ascultător dintr-o sesiune are un mesaj corespunzător în coadă, această valoare este intervalul maxim, în milisecunde, care trece înainte ca fiecare ascultător de mesaje să încerce din nou să obţină un mesaj din coadă. Dacă se întâmplă frecvent ca niciun mesaj potrivit să nu fie disponibil pentru niciun ascultător de mesaje într-o sesiune, luaţi în considerare creşterea valorii acestei proprietăţi. Această proprietate este relevantă doar dacă TRANSPORT are valoare BIND sau CLIENT. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
sendCheckCountint
Min: 0
Numărul de apeluri trimise permise între verificarea erorilor put asincron, într-o singură sesiune JMS non-tranzancţională.
sslCertStoresstringServerele Lightweight Directory Access Protocol (LDAP) care au liste de revocare certificate (CRL-uri) pentru folosirea conexiunii SSL.
sslCipherSuitestringCipherSuite de folosit pentru o conexiune SSL.
sslFipsRequiredbooleanDacă o conexiune SSL trebuie să folosească CipherSuite care este suportată de furniz orul IBM Java JSSE FIPS (IBMJSSEFIPS).
sslPeerNamestringPentru o conexiune SSL, un şablon care este folosit pentru a verifica numele distinctiv în certificatul digital oferit de managerul de coadă.
sslResetCountint
Min: 0

Max: 999999999
Numărul total de octeţi trimişi şi primiţi de o conexiune SSL înainte ca cheile secrete folosite de SSL să fie renegociate.
receiveExitstringIdentifică un program ieşire primire sau o secvenţă de programe ieşire primire care vor fi rulate în succesiune.
receiveExitInitstringDatele utilizator care sunt transmise prin programele ieşire primire canal atunci când sunt apelate.
securityExitstringIdentifică un program ieşire securitate canal
securityExitInitstringDatele utilizator care sunt transmise către programele ieşire canal de securitate atunci când sunt apelate.
sendExitstringIdentifică un program ieşire trimitere sau o secvenţă de programe ieşire trimitere care vor fi rulate în succesiune.
sendExitInitstringDatele utilizator care sunt transmise prin programele ieşire trimitere canal atunci când sunt apelate.
arbitraryPropertiesstringAbilitatea de a specifica proprietăţi nedefinite în altă parte.