Defineşte o configuraţie de fabrică de conexiuni de coadă JMS.
Name | Type | Default | Description |
---|---|---|---|
id | şir | Un ID de configuraţie unic. | |
connectionManagerRef | O referinţă la elementul de nivel înalt connectionManager (şir). | Managerul conexiunilor pentru o fabrică de conexiuni. | |
containerAuthDataRef | O 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. | |
jndiName | string | Numele JNDI pentru o resursă. | |
recoveryAuthDataRef | O referinţă la elementul de nivel înalt authData (şir). | Date de autentificare pentru recuperarea tranzacţiei. |
Managerul conexiunilor pentru o fabrică de conexiuni.
Name | Type | Default | Description |
---|---|---|---|
agedTimeout | O perioadă de timp cu precizie de secunde | -1 | Intervalul 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. |
connectionTimeout | O perioadă de timp cu precizie de secunde | 30s | Durata 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. |
maxIdleTime | O perioadă de timp cu precizie de secunde | 30m | Intervalul 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. |
maxPoolSize | int Min: 0 | 50 | Numărul maxim de conexiuni fizice pentru un pool. O valoare de 0 înseamnă nelimitate. |
minPoolSize | int 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 |
| EntirePool | Specifică 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. |
reapTime | O perioadă de timp cu precizie de secunde | 3m | Durată î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. |
maxConnectionsPerThread | int Min: 0 | Limitează numărul de conexiuni deschise pe fiecare fir de execuţie. | |
numConnectionsPerThreadLocal | int Min: 0 | Memorează în cache numărul de conexiuni pe fiecare fir de execuţie. | |
enableSharingForDirectLookups | boolean | true | Dacă se setează la true, conexiunile sunt partajate. Dacă se setează la false, conexiunile sunt nepartajate. |
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.
Name | Type | Default | Description |
---|---|---|---|
user | string | Nume utilizator de utilizat la conectarea la EIS. | |
password | Parolă 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. |
Date de autentificare pentru recuperarea tranzacţiei.
Name | Type | Default | Description |
---|---|---|---|
user | string | Nume utilizator de utilizat la conectarea la EIS. | |
password | Parolă 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. |
Fabrica de conexiuni coadă JMS este utilizată pentru a crea conexiuni furnizorilor JMS asociaţi ai cozilor JMS, pentru mesageriile punct-la -punct.
Name | Type | Default | Description |
---|---|---|---|
busName | string | defaultBus | Numele unei magistrale la conectarea la magistrala de integrare serviciu într-un server profil întreg. |
nonPersistentMapping |
| ExpressNonPersistent | Fiabilitatea aplicată mesajelor JMS non-persistente expediate prin această fabrică de conexiune. ReliableNonPersistent ReliableNonPersistent ExpressNonPersistent ExpressNonPersistent BestEffortNonPersistent BestEffortNonPersistent |
persistentMapping |
| ReliablePersistent | Fiabilitatea aplicată la mesajele JMS nepersistente tra nsmise folosind această fabrică de conexiuni. ReliablePersistent ReliablePersistent AssuredPersistent AssuredPersistent |
readAhead |
| Default | Citirea î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 |
temporaryQueueNamePrefix | string | temp | Prefixul a până la doisprezece caractere folosite pentru cozile temporare create de aplicaţiile care folosesc această fabrică de conexiuni coadă. |
password | Parolă codată invers (şir) | Se recomandă să folosiţi un alias de autentificare gestionat de container în loc să configuraţi această proprietate. | |
remoteServerAddress | string | Adresa 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. | |
targetTransportChain | string | Lanţ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. | |
userName | string | Se recomandă să folosiţi un alias de autentificare gestionat de container în loc să configuraţi această proprietate. |
WebSphere MQ JMS queue connection factory
Name | Type | Default | Description |
---|---|---|---|
port | int Min: 1 | 1414 | Portul 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 | Versiunea, 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 |
shareConvAllowed | boolean | true | Dacă 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 |
targetClientMatching | boolean | true | Dacă 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 |
| CLIENT | Dacă 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 |
CCSID | int Min: 1 | 819 | Identificatorul set caractere codate pentru o conexiune. |
failIfQuiesce | boolean | true | Dacă apelurile către anumite metode eşuează dacă managerul de cozi este dezactivat. |
headerCompression |
| NONE | O listă de tehnici care pot fi folosite pentru comprimarea datelor antet pe o conexiune SYSTEM SYSTEM NONE NONE |
messageCompression |
| NONE | O listă de tehnici care pot fi folosite pentru comprimarea datelor mesaj pe o conexiune RLE RLE NONE NONE |
rescanInterval | O perioadă de timp cu precizie de milisecunde | 5s | Atunci 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. |
applicationName | string | Numele sub care este înregistrată aplicaţia sub managerul coadănager. | |
ccdtURL | string | Un 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. | |
channel | string | Numele canalului MQI de folosit. | |
clientId | string | Identificatorul client pentru o conexiune. | |
connectionNameList | string | O listă cu nume de conexiune TCP/IP (hostname(port))folosite pentru comunicare. ConnectionNameList depăşeşte proprietăţile nume gazdă şi proprietăţi port. | |
hostName | string | Numele 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ă. | |
password | Parolă 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) | |
queueManager | string | Numele managerului de cozi la care să se conecteze. | |
temporaryModel | string | Numele 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. | |
tempQPrefix | string | Prefixul care este folosit pentru a forma numele cozii dinamice WebSphere MQ. | |
userName | string | Numele 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) | |
localAddress | string | Pentru 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 | |
pollingInterval | O perioadă de timp cu precizie de milisecunde | Dacă 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. | |
sendCheckCount | int Min: 0 | Numărul de apeluri trimise permise între verificarea erorilor put asincron, într-o singură sesiune JMS non-tranzancţională. | |
sslCertStores | string | Serverele Lightweight Directory Access Protocol (LDAP) care au liste de revocare certificate (CRL-uri) pentru folosirea conexiunii SSL. | |
sslCipherSuite | string | CipherSuite de folosit pentru o conexiune SSL. | |
sslFipsRequired | boolean | Dacă o conexiune SSL trebuie să folosească CipherSuite care este suportată de furniz orul IBM Java JSSE FIPS (IBMJSSEFIPS). | |
sslPeerName | string | Pentru o conexiune SSL, un şablon care este folosit pentru a verifica numele distinctiv în certificatul digital oferit de managerul de coadă. | |
sslResetCount | int 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. | |
receiveExit | string | Identifică un program ieşire primire sau o secvenţă de programe ieşire primire care vor fi rulate în succesiune. | |
receiveExitInit | string | Datele utilizator care sunt transmise prin programele ieşire primire canal atunci când sunt apelate. | |
securityExit | string | Identifică un program ieşire securitate canal | |
securityExitInit | string | Datele utilizator care sunt transmise către programele ieşire canal de securitate atunci când sunt apelate. | |
sendExit | string | Identifică un program ieşire trimitere sau o secvenţă de programe ieşire trimitere care vor fi rulate în succesiune. | |
sendExitInit | string | Datele utilizator care sunt transmise prin programele ieşire trimitere canal atunci când sunt apelate. | |
arbitraryProperties | string | Abilitatea de a specifica proprietăţi nedefinite în altă parte. |