Üzenetvezérelt összetevő telepítésleírójának attribútumai

Az alábbiakban az üzenetvezérelt összetevőkhöz használt telepítésleíró attribútumok láthatók.

Beállíthat JMX kiterjesztés MBean szolgáltatókat, hogy kiterjesszék a meglévő WebSphere felügyelt erőforrásokat az adminisztrációs rendszerben. Minden egyes MBean szolgáltató egy JMX MBean megvalósítását és annak XML leírófájlját tartalmazó könyvtár.

Az adminisztrációs konzol oldal megjelenítéséhez kattintson a Kiszolgálók > Kiszolgálótípusok > WebSphere alkalmazáskiszolgálók > kiszolgáló_neve elemre. A Kiszolgáló infrastruktúra alatt bontsa ki az Adminisztráció elemet, majd válassza az Adminisztrációs szolgáltatások lehetőséget. A További tulajdonságok alatt kattintson a Kiterjesztés MBean szolgáltatók elemre.

Tranzakció típusa

Az attribútum meghatározza, hogy az üzenetvezérelt összetevő kezeli a saját tranzakcióit, vagy a tároló kezeli a tranzakciókat a komponens nevében.

Komponens
Az üzenetvezérelt összetevő kezeli a saját tranzakcióit.
Tároló
A tároló kezeli a tranzakciókat a komponens nevében.
Üzenetválasztó

Az attribútum meghatározza az üzenetvezérelt összetevő által fogadott üzenetek körének kiválasztásához használt JMS üzenetválasztót.

Például:
JMSType='car'
AND color='blue' AND weight>2500

A választó karaktersorozat a JMS üzenetfejléc mezőire és az üzenettulajdonságok mezőire hivatkozhat. Az üzenetválasztók nem hivatkozhatnak az üzenettörzs értékeire.

Nyugtázás módja

Az attribútum meghatározza, hogy a munkamenet hogyan nyugtázza a fogadott üzeneteket. Az attribútum csak azokra az üzenetvezérelt összetevőkre vonatkozik, amelyek komponensvezérlésű tranzakció elkülönítést használnak (a Tranzakciótípus értéke Komponens).

Automatikus nyugta
A munkamenet automatikusan nyugtázza minden egyes üzenet kézbesítését.
///Dups OK nyugta
A munkamenet késleltetetten nyugtázza az üzenetek kézbesítését. A beállítás valószínűleg néhány üzenet többszörös kézbesítését eredményezi, ha a JMS hibázik, tehát csak olyan felhasználó alkalmazásoknál használható, amelyek képesek kezelni az üzenetek másodpéldányait.

Az EJB specifikációnak megfelelően az ügyfelek nem használhatják a Message.acknowledge() metódust az üzenetek nyugtázására. Ha a CLIENT_ACKNOWLEDGE értéket adják át a createxxxSession hívásban, akkor az üzeneteket automatikusan az alkalmazáskiszolgáló nyugtázza, a Message.acknowledge() hívására nem kerül sor.

Megjegyzés:

A nyugta az üzenet törlésekor kerül elküldésre.

Ha nem tranzakciós üzenetvezérelt összetevővel rendelkezik, akkor a rendszer vagy akkor törli az üzenetet, amikor a komponens elindul, vagy akkor, amikor a komponens befejeződik. Ha a komponens hibát állít elő, és ezért nem fejeződik be, a rendszer a következő műveletek egyikét hajtja végre:
  • Amennyiben a rendszer úgy van beállítva, hogy a komponens befejeződésekor törölje az üzenetet, akkor az üzenet átkerül a komponensnek egy másik példányához, így lehetőség van a feldolgozására.
  • Amennyiben a rendszer úgy van beállítva, hogy a komponens indításakor törölje az üzenetet, akkor az üzenet elvész.

Az üzenet a komponens indításakor kerül törlésre, amennyiben a szolgáltatás minősége Elérhető legjobb nem állandó. Az összes többi szolgáltatási minőség esetén a komponens befejeződésekor kerül törlésre az üzenet.

Cél típusa

Az attribútum meghatározza, hogy az üzenetvezérelt komponens sor- vagy témakörcélt használ.

Sor
Az üzenetvezérelt komponens várakozási sort címez.
Témakör
Az üzenetvezérelt komponens témakört címez.
Előfizetés tartóssága

Az attribútum meghatározza, hogy a JMS témakör előfizetés tartós vagy sem.

Tartós
Az előfizető tartós előfizetést regisztrál egy egyedi azonossággal, amelyet a JMS megtart. Az egymást követő, ugyanolyan azonosságú előfizető objektumok abból az állapotból folytatják az előfizetést, amelyben az előző előfizető hagyta. Ha egy tartós előfizetésnek nincs aktív előfizetője, akkor a JMS mindaddig megőrzi az előfizetés üzeneteket, amíg az előfizetés nem fogadja azokat, illetve amíg le nem járnak.
Nem tartós
A nem tartós előfizetések az előfizető objektum élettartamáig maradnak fenn. Az ügyfél csak addig látja a témakörben közzétett üzeneteket, amíg az előfizető objektuma aktív. Ha az előfizető nem aktív, akkor az ügyfél lemarad a témakörben közzétett üzenetekről.

Nem tartós előfizetőt csak ugyanabban a tranzakciós kontextusban lehet használni (például egy globális tranzakcióban, vagy egy nem megadott tranzakciós kontextusban), amely létezett az előfizető létrehozásakor. A kontextusra vonatkozó korlátozással kapcsolatos további információkat itt talál: A tranzakciós kontextus hatása a nem állandó előfizetőkre.

Aktiválási mehatározás neve

Az attribútum meghatározza az üzenetvezérelt összetevő telepítéséhez használt aktiválási meghatározás JNDI nevét. A névnek meg kell egyeznie egy olyan aktiválási meghatározás nevével, amely a WebSphere alkalmazáskiszolgálón meg van határozva.




A jelzett hivatkozások (online) Internet-hozzáférést igényelnek.

Kapcsolódó feladatok
Kapcsolódó hivatkozás
MBean bővítmény szolgáltatók beállításai


Fájlnév: rmb_ddprops.html