Üzenetfigyelő szolgáltatás egyéni tulajdonságai

Használja ezt a párbeszédablakot a kijelölt üzenetfigyelő szolgáltatás tulajdonságainak megjelenítéséhez vagy módosításához.

Az alábbi adminisztrációs konzol oldal megtekintéséhez kattintson a Kiszolgálók > Kiszolgálótípusok > WebSphere alkalmazáskiszolgálók > kiszolgáló_neve > [Kommunikáció] Üzenetkezelés > Üzenetfigyelő szolgáltatás > Egyéni tulajdonságok elemre.

Az Egyéni tulajdonságok oldal segítségével a következő tulajdonságokat határozhatja meg az üzenetfigyelő szolgáltatás általi használathoz:

DYNAMIC.CONFIGURATION.ENABLED

Ez a tulajdonság vezérli, hogy az alkalmazáskiszolgálót, amelyen a figyelőport létrehozásra került, újra kell-e indítani. A dinamikus konfiguráció engedélyezéséhez állítsa be ezt a tulajdonságot true értékre.

Információk Érték
Adattípus Logikai
Alapértelmezett False (nincs kiválasztva)
[z/OS]

ENABLE.ZOS.LP.RECOVERY

Ez a tulajdonság vezérli a figyelőportot, ha egy alkalmazás a IBM MQ for z/OS termékhez csatlakozik.

Engedélyezze ezt a tulajdonságot, ha a környezetének a következő képességek valamelyikére szüksége van:
  • Egy figyelőport amely próbálkozik a helyreállítással, ha a kapcsolat az alkalmazáskiszolgáló és a WebSphere MQ között megszakadt, például ha a sorkezelő leállt. Ha ez a tulajdonság nem engedélyezett, akkor a figyelőport nem próbálkozik meg a helyreállítással a sorkezelő leállítása után.
  • Figyelőport számára beállítható többszörös terheléskezelés osztályozások. Ha ez a tulajdonság nem engedélyezett, a figyelőport számára beállított többszörös terheléskezelés osztályozások esetén az üzenetek a IBM MQ sorban maradnak.

A tulajdonság hozzáadása után indítsa újra a kiszolgálót.

Ha kötési kapcsolatok segítségével csatlakozik a IBM MQ for z/OS termékhez, akkor alkalmaznia kell a IBM MQ APAR PK53912 javítást, amit a IBM MQ 6.0.2.4 változat biztosít.

Információk Érték
Adattípus Logikai
Alapértelmezett True (engedélyezve)

MAX.RECOVERY.RETRIES

Azon alkalmak maximális száma, amikor az ezen szolgáltatás által kezelt figyelőport megpróbál egy hiba után helyreállni, mielőtt feladja és leáll. Ha a társított figyelőport leáll, akkor álló állapotba változik. Az újrapróbálkozási kísérletek közötti időtartamot a RECOVERY.RETRY.INTERVAL tulajdonság határozza meg.

A meghibásodást a okozhatja a következő feltételek valamelyike:
  • Egy váratlan hiba történt, amikor a figyelőport megpróbált megszerezni egy üzenetet a JMS szolgáltatótól.
  • Az alkalmazáskiszolgáló és a JMS szolgáltató közötti kapcsolat elveszett, általában hálózati hiba miatt.
Információk Érték
Adattípus Egész szám
Egység Újrapróbálkozási kísérletek
Alapértelmezett 5
Tartomány 0-tól (nincs újrapróbálkozás) 2147483647-ig

MQJMS.POOLING.THRESHOLD

A nem használt kapcsolatok maximális száma a tárban.

Egy MQSimpleConnectionManager a kapcsolatokat egy mostanában-leginkább-használt alapon foglalja le. A kapcsolatok megsemmisítését pedig mostanában-legkevésbé-használt alapon végzi. Alapértelmezésben egy kapcsolat akkor kerül megsemmisítésre, ha a tárban tíznél több nem használt kapcsolat van.

Információk Érték
Adattípus Egész szám
Egység Kapcsolatok száma
Alapértelmezett 10

MQJMS.POOLING.TIMEOUT

Az az idő ezredmásodpercben, miután egy kapcsolat megsemmisítésre kerül a tárban, ha nem került felhasználásra.

Egy MQSimpleConnectionManager a kapcsolatokat egy mostanában-leginkább-használt alapon foglalja le. A kapcsolatok megsemmisítését pedig mostanában-legkevésbé-használt alapon végzi. Alapértelmezésben egy kapcsolat akkor kerül megsemmisítésre, ha öt percig nem volt használva.

Információk Érték
Adattípus Egész szám
Egység Ezredmásodperc
Alapértelmezett 5 perc

NON.ASF.RECEIVE.TIMEOUT

Az üzenetvezérelt komponens figyelő munkamenetek által végrehajtott szinkron üzenetvételek időkorlátja ezredmásodpercben nem ASF módban működéskor.

Megjegyzés: Az üzenetfigyelő szolgáltatásnak két működési módja van, az Alkalmazáskiszolgáló eszköz (Application Server Facilities (ASF)) és a nem-Alkalmazáskiszolgáló eszköz (non-Application Server Facilities (nem-ASF)):
  • Az ASF mód párhuzamosságot és tranzakciós támogatást nyújt az alkalmazásoknak. A közzététel/előfizetés üzenetvezérelt komponensekhez az ASF mód jobb áteresztőképességet és párhuzamosságot biztosít, mert nem-ASF módban a figyelő egyszálú.
  • A nem ASF mód főleg olyan harmadik féltől származó üzenetkezelési szolgáltatókhoz kerül felhasználásra, amelyek nem támogatják a JMS ASF-t, amely a JMS meghatározás nem kötelező bővítménye. A nem-ASF mód tranzakciós is, azonban mivel az útvonal hossz rövidebb, mint az ASF mód, általában jobb teljesítményt biztosít.

Állítsa ezt a tulajdonságot nullától különböző értékre, ha engedélyezni szeretné a nem ASF módú működést az összes üzenetvezérelt komponens figyelőhöz az alkalmazáskiszolgálón.

[z/OS] A nem ASF módot z/OS rendszereken nem lehet kiválasztani, így ebben az esetben nem adhat nullától különböző értéket ennek a tulajdonságnak.

Ha üzenetkezelési rendszere nem ASF módban fut, akkor a nem kívánt tranzakciós időtúllépések elkerülése érdekében elegendő időt kell engedélyeznie arra, hogy a feldolgozás befejeződjön, mielőtt a rendszer elérné a teljes tranzakciós élettartam időkorlátját. Így gondoskodnia kell róla, hogy a NON.ASF.RECEIVE.TIMEOUT egyéni üzenetfigyelő tulajdonság számára megadott érték kisebb legyen, mint a Teljes tranzakciós élettartam időkorlátja tranzakciós szolgáltatási tulajdonság számára meghatározott érték, valamint ügyelnie kell arra is, hogy a két tulajdonság értéke közötti eltérés nagyobb legyen, mint az üzenet feldolgozásához az üzenetvezérelt komponens (MDB) onMessage() metódusa által átvett időmennyiség.

Ha például az üzenetvezérelt komponens onMessage() metódusa jellemzően legfeljebb 10 másodpercet vesz igénybe, és a tranzakció időkorlátja 120 másodpercre van állítva, akkor a NON.ASF.RECEIVE.TIMEOUT tulajdonság értékét ne állítsa 110000 ezredmásodpercnél (vagyis 110 másodpercnél) nagyobbra.

Információk Érték
Adattípus Egész szám
Egység Ezredmásodperc
Alapértelmezett ASF mód (egyéni tulajdonság nincs létrehozva)
Tartomány 0 vagy több ezredmásodperc
0
A nem ASF mód tiltott
1 vagy több
A nem-ASF üzenetvezérelt komponens szinkron munkamenet vételének időkorlátja ezredmásodpercben

NON.ASF.BMT.ROLLBACK.ENABLED

Ha a nem alkalmazáskiszolgáló szolgáltatások (nem ASF) módú működés van használatban (mivel a NON.ASF.RECEIVE.TIMEOUT tulajdonságot nem nulla értékre állította), és egy komponensvezérlésű tranzakciókat használó üzenetvezérelt összetevő előállít egy futási kivételt, akkor a NON.ASF.BMT.ROLLBACK.ENABLED tulajdonság dönti el, hogy az üzenetek visszatérnek-e a célhoz.

Megjegyzés: Az üzenetfigyelő szolgáltatásnak két működési módja van, az Alkalmazáskiszolgáló eszköz (Application Server Facilities (ASF)) és a nem-Alkalmazáskiszolgáló eszköz (non-Application Server Facilities (nem-ASF)):
  • Az ASF mód párhuzamosságot és tranzakciós támogatást nyújt az alkalmazásoknak. A közzététel/előfizetés üzenetvezérelt komponensekhez az ASF mód jobb áteresztőképességet és párhuzamosságot biztosít, mert nem-ASF módban a figyelő egyszálú.
  • A nem ASF mód főleg olyan harmadik féltől származó üzenetkezelési szolgáltatókhoz kerül felhasználásra, amelyek nem támogatják a JMS ASF-t, amely a JMS meghatározás nem kötelező bővítménye. A nem-ASF mód tranzakciós is, azonban mivel az útvonal hossz rövidebb, mint az ASF mód, általában jobb teljesítményt biztosít.

[z/OS] A nem ASF módot z/OS rendszereken nem lehet kiválasztani.

Amikor ez a tulajdonság false (alapértelmezett) értékre van állítva, akkor az üzenet automatikusan nyugtázásra kerül az üzenetvezérelt összetevőnek való átadás előtt.

Amikor a tulajdonság true, értékűre van állítva, akkor az üzenetfigyelő szolgáltatás azután küld üzenetnyugtázást az ügyfélnek, hogy az üzenetet sikeresen feldolgozta az üzenetvezérelt összetevő, és az üzenetfigyelő helyreállítást kér az olyan üzenetek esetén, amelyekhez az összetevő kivételt állít elő.

Információk Érték
Adattípus Logikai
Alapértelmezett False

RECOVERY.RETRY.INTERVAL

A figyelőport hibából helyreállásának újrapróbálkozási kísérletei közötti idő másodpercben. Az újrapróbálkozási kísérletek maximális számát a MAX.RECOVERY.RETRIES tulajdonság határozza meg.

A meghibásodást a okozhatja a következő feltételek valamelyike:
  • Egy váratlan hiba történt, amikor a figyelőport megpróbált megszerezni egy üzenetet a JMS szolgáltatótól.
  • Az alkalmazáskiszolgáló és a JMS szolgáltató közötti kapcsolat elveszett, általában hálózati hiba miatt.
Információk Érték
Adattípus Egész szám
Egység Másodpercek
Alapértelmezett 60
Tartomány 1-től 2147483647-ig

SERVER.SESSION.POOL.REAP.TIME

A kiszolgáló munkamenetkészleteinek ellenőrzései közötti időtartam másodpercben. A kiszolgáló munkamenetkészleteinek ellenőrzésének engedélyezéséhez állítsa be ezt a tulajdonságot egy nem negatív értékre.

A SERVER.SESSION.POOL.REAP.TIME egyéni tulajdonság nem alkalmazható, ha az üzenetkezelési rendszer nem-ASF módban fut.

Információk Érték
Adattípus Egész szám
Egység Másodpercek
Alapértelmezett -1 (letiltva)
Tartomány -2147483648 és 2147483647 között

SERVER.SESSION.POOL.UNUSED.TIMEOUT

Az alapértelmezett kiszolgáló munkamenetkészlet időkorlátja másodpercekben.

Ha a tulajdonság nem negatív értékre van beállítva, akkor összehasonlításra kerül a kiszolgáló munkamenet használata óta eltelt idővel. Ha az időkorlát érték kisebb, mint az eltelt idő, akkor a kiszolgáló munkamenet eltávolításra kerül a kiszolgáló munkamenetkészletből, és a JMS munkamenete visszatér a JMS munkamenetkészletbe. Például, ha az időkorlát érték egy másodperc és az adott kiszolgáló használata óta eltelt idő két másodperc, akkor az a kiszolgáló munkamenet eltávolításra kerül a kiszolgáló munkamenetkészletből, és a JMS munkamenete visszatér a JMS munkamenetkészletbe.

A SERVER.SESSION.POOL.UNUSED.TIMEOUT egyéni tulajdonság nem alkalmazható, ha az üzenetkezelési rendszer nem-ASF módban fut.

Információk Érték
Adattípus Egész szám
Egység Másodpercek
Alapértelmezett -1 (letiltva)
Tartomány -2147483648 és 2147483647 között

SERVER.SESSION.POOL.UNUSED.TIMEOUT.lpname

Ez a tulajdonság felülbírálja a figyelő port alapértelmezett SERVER.SESSION.POOL.UNUSED.TIMEOUT értékét az lpname változóhoz megadott névvel. Az érték vonatkozik a megadott figyelőportot használó összes üzenetvezérelt komponensre.

Ha az újradefiniálás nem negatív beállított értékkel rendelkezik, akkor újradefiniálja a SERVER.SESSION.POOL.UNUSED.TIMEOUT értéket, akkor is ha a SERVER.SESSION.POOL.UNUSED.TIMEOUT negatív értékkel rendelkezik.

Ha az újradefiniálás negatív beállított értékkel rendelkezik, akkor letiltja a kiszolgáló munkamenetkészlet megfigyelését a megadott figyelőporton.

A SERVER.SESSION.POOL.UNUSED.TIMEOUT.lpname egyéni tulajdonság nem alkalmazható, ha az üzenetkezelési rendszer nem-ASF módban fut.

Információk Érték
Adattípus Egész szám
Egység Másodpercek
Alapértelmezett Nincs beállítva
Tartomány -2147483648 és 2147483647 között


Fájlnév: umb_prolscp.html