Utilizaţi acest panou pentru vizualizarea sau modificarea proprietăţilor personalizate ale service-ului ascultător mesaje.
Pentru vizualizarea acestei pagini a consolei administrative, faceţi clic pe Servere > Tipuri de servere > Servere de aplicaţii WebSphere > server_name > [Comunicaţii] Mesaje > Service ascultător mesaje > Proprietăţi personalizate.
Această proprietate controlează dacă serverul de aplicaţii pe care este creat un port ascultător necesită să fie repornit. Setaţi această proprietate pe adevărat pentru activarea configuraţiei dinamice.
Tip de date | Boolean |
Implicit | Fals (nu este selectat) |
Numărul maxim de dăţi cât un port ascultător gestionat de acest service încearcă să se recupereze dintr-o eşuare înaintea renunţării şi opririi. Când este oprit portul ascultător asociat este modificat pentru oprirea stării. Intervalul dintre reîncercări este definit în proprietatea RECOVERY.RETRY.INTERVAL.
Tip de date | Întreg |
Unităţi | Reîncercare încercări |
Implicit | 5 |
Interval | De la 0 (nicio reîncercare) la 2147483647 |
Numărul maxim de conexiuni neutilizate în pool.
Un MQSimpleConnectionManager alocă conexiuni pe o bază cea mai recent utilizată şi distruge conexiunile pe o bază cea mai puţin recent utilizată. Implicit, o conexiune este distrusă dacă sunt mai mult de zece conexiuni neutilizate într-un pool.
Tip de date | Întreg |
Unităţi | Număr de conexiuni |
Implicit | 10 |
Numărul în milisecunde după ce o conexiune din pool este distrusă dacă nu a mai fost utilizată.
Un MQSimpleConnectionManager alocă conexiunea pe o bază cea mai recent utilizată şi distruge conexiunea pe o bază cea mai puţin recent utilizată. Implicit, o conexiune este distrusă dacă nu a mai fost utilizată de cinci minute.
Tip de date | Întreg |
Unităţi | Milisecunde |
Implicit | 5 minute |
Time-out-ul în milisecunde pentru recepţionările de mesaje sincrone realizate de sesiunile ascultător bean message-driven în modul non-ASF al operaţiei.
Pentru activarea modului non-ASF al operaţiei pentru toţi ascultătorii bean message-driven de pe serverul de aplicaţii, setaţi această proprietate pe o valoare diferită de zero.
Modul non-ASF nu poate fi selectat pe sisteme z/OS, aşa că ar trebui
să nu setaţi o valoare diferită de zero pentru această proprietate.
Tip de date | Întreg |
Unităţi | Milisecunde |
Implicit | Mod ASF (proprietatea personalizată nu este creată) |
Interval | 0 sau mai mare milisecunde
|
Recomandat | Dacă survine un time-out al tranzacţiei, mesajul trebuie să se recicleze ceea ce va duce la lucru suplimentar. Dacă vreţi să utilizaţi modul non-ASF, setaţi această proprietate pe mai puţin de time-out-ul tranzacţiei, dar mai mare sau egal cu durata maximă a metodei bean-ului message-driven onMessage(). De exemplu, dacă metoda bean-ului dumneavoastră message-driven onMessage() îi ia un maximum de 10 secunde şi time-out-ul tranzacţiei este setat pe 120 de secunde, aţi putea să setaţi proprietatea NON.ASF.RECEIVE.TIMEOUT pe nu mai mult de 110000 milisecunde (adică 110 secunde). |
Când modul non-Application Server Facilities (non-ASF) al operaţiei este utilizat (pentru că aţi setat proprietatea NON.ASF.RECEIVE.TIMEOUT pe o valoare diferită de zero) şi un bean message-driven care utilizează tranzacţiile gestionate de bean generează o excepţie de runtime, proprietatea NON.ASF.BMT.ROLLBACK.ENABLED determină dacă mesajele sunt returnate la destinaţie.
Modul non-ASF nu poate fi selectat pe sistemele z/OS.
Când această proprietate este setată pe fals (implicit), mesajul este confirmat automat înainte să fie transmis bean-ului message-driven.
Când această proprietate este setată pe adevărat, service-ul ascultător mesaje trimite un mesaj de confirmare clientului după ce mesajul este procesat cu succes de bean-ul message-driven şi service-ul ascultător mesaje cere recuperarea oricărui mesaj pentru care bean-ul generează o excepţie.
Tip de date | Boolean |
Implicit | Fals |
Timpul în secunde dintre încercările de reîncercare de către un port ascultător pentru recuperarea dintr-o eşuare. Numărul maxim de încercări de reîncercare este definit de proprietatea MAX.RECOVERY.RETRIES.
Tip de date | Întreg |
Unităţi | Secunde |
Implicit | 60 |
Interval | De la 1 la 2147483647 |
Timpul în secunde între verificările pe pool-urile de sesiune server. Pentru activarea monitorizării pool-ului de sesiunea server, setaţi această proprietae pe o valoare nenegativă.
Tip de date | Întreg |
Unităţi | Secunde |
Implicit | -1 (dezactivat) |
Interval | De la -2147483648 la 2147483647 |
Time-out-ul implicit al sesiunii de server în secunde.
Când această proprietate este setată pe o valoare nenegativă, este comparată cu timpul care s-a scurs de la ultima dată când a fost utilizată sesiunea de server. Dacă valoarea time-out-ului este mai mică decât timpul scurs, sesiunea de server este înlăturată din pool-ul de sesiune de server şi sesiunile ei JMS sunt returnate la pool-ul sesiune JMS. De exemplu, dacă valoarea time-out-ului este de o secundă şi timpul care s-a scurs de la o sesiune de server particulară a fost utilizată în două secunde, acea sesiune de server este înlăturată din pool-ul de sesiune de server şi sesiunea ei JMS este returnată la pool-ul sesiune JMS.
Tip de date | Întreg |
Unităţi | Secunde |
Implicit | -1 (dezactivat) |
Interval | De la -2147483648 la 2147483647 |
Această proprietate suprascrie valoarea implicită pentru SERVER.SESSION.POOL.UNUSED.TIMEOUT pentru portul ascultător cu numele definit pentru lpname. Această valoare se aplică la toate bean-urile message-driven care utilizează portul ascultător specificat
Dacă această suprascriere este setată pe o valoare nenegativă, suprascrie proprietatea SERVER.SESSION.POOL.UNUSED.TIMEOUT, chiar dacă proprietatea SERVER.SESSION.POOL.UNUSED.TIMEOUT are o valoare negativă.
Dacă această suprascriere este setată pe o valoare negativă, dezactivează monitorizarea pool-ului sesiune de server pentru portul ascultător specificat.
Tip de date | Întreg |
Unităţi | Secunde |
Implicit | Nicio setare |
Interval | De la -2147483648 la 2147483647 |
Legăturile marcate (online) necesită acces la internet.