A JMS aktiválási meghatározás néhány üzenet által irányított komponenshez és az üzenetek fogadásához szükséges beállításokhoz tartozik.
Hozzon létre egy JMS aktiválási meghatározást, ha azt szeretné, hogy egy üzenetvezérelt komponens az alapértelmezett üzenetkezelési szolgáltatóval a Java™ EE kapcsolati architektúra (JCA) 1.5 változatán keresztül kommunikáljon. A JCA Java összekapcsolhatóságot biztosít az alkalmazáskiszolgálók között, mint például a WebSphere Application Server és a vállalati információs rendszerek. Egységes megoldást biztosít a JMS szolgáltatók és a Java EE alkalmazáskiszolgálók integrálására, valamint keretrendszert ad a vállalati rendszerekkel folytatott adatcseréhez, ahol az adatok továbbítása üzenetek formájában történik.
A Név, JNDI név, Cél JNDI név és a Hitelesítési álnév tulajdonság kivételével minden aktiválási meghatározás konfigurációs tulajdonság újradefiniálásra kerül megfelelően megnevezett aktiválási konfigurációs tulajdonságokkal a társított EJB 2.1 vagy újabb üzenetvezérelt komponens telepítési leírójában. Az EJB 2.0 üzenetvezérelt komponensek estében a Cél típusa, az Előfizetés időtartama, a Nyugtázási mód és az Üzenetválasztó tulajdonság bírálható felül a telepítési leíró megfelelő elemeivel. A komponens bármely típusa esetén a Cél JNDI neve tulajdonság újradefiniálható az üzenetvezérelt komponens kötéseiben megadott értékkel.
Az aktiválás-specifikációs tulajdonságok meghatározzák az alapértelmezett üzenetkezelési szolgáltató üzenetkezelési alrendszerválasztó módját, amelyhez az üzenetvezérelt komponens alkalmazás csatlakozik. Alapértelmezésben a környezet automatikusan csatlakoztatja az alkalmazásokat a busz egyik szabad üzenetkezelési alrendszeréhez. A csatlakozási folyamat azonban a konfiguráció módosításával befolyásolható; például megadhatók a rendszerbetöltéskor igénybe vett kiszolgálók, illetve a kapcsolat a szabad üzenetkezelési alrendszerek meghatározott csoportjára korlátozható. Hasonló módon növelhető a rendelkezésre állás és a teljesítmény is, valamint garantálható a beérkezett üzenetek sorrendi feldolgozása. A művelet okának és végrehajtási módjának információit a következő helyen találja: JMS alkalmazások csatlakoztatási módja az üzenetkezelési alrendszerhez egy buszon (online).
Az (online) jelöléssel ellátott hivatkozások internetelérést igényelnek. Minden egyes hivatkozás egy keresést indít el a kérdéses témakörhöz az online információs központban. Amikor a keresési eredmények felsorolásra kerülnek, akkor válassza ki azt a témakört, mely leginkább megfelel konfigurációjának.
Ellenőrizze a témakör frissítéseit: (online)
A Konfiguráció lapon az objektum konfigurációs tulajdonságai láthatók. Ezek a tulajdonságértékek akkor is megőrzésre kerülnek, ha a futási környezet leállításra, majd újraindításra kerül. A futási környezet konfigurációs módosításainak alkalmazási módjára vonatkozó információkról tájékozódjon az információs központ feladatleírásaiból.
Megadja azt a legmagasabb topológiai szintet, amelyen az alkalmazáskiszolgáló az erőforrás-objektumot használni tudja.
Kötelező | Nem |
Adattípus | Szöveg |
Egy JMS szolgáltatót határoz meg, amely aszinkron üzenetkezelést tesz lehetővé a Java üzenetkezelési szolgáltatás (JMS) alapján. J2EE kapcsolatgyárakat biztosít a kapcsolatok bizonyos JMS sor- vagy témakörcímzettek számára létrehozásához. A JMS szolgáltató adminisztrációs objektumai a megfelelő JMS szolgáltató JMS erőforrásainak kezelésére kerülnek felhasználásra.
Kötelező | Nem |
Adattípus | Szöveg |
Az erőforrás JNDI neve.
Kötelező | Igen |
Adattípus | Szöveg |
Azt határozza meg, hogy az üzenet által irányított komponens sor vagy témakör célt használ-e.
Kötelező | Igen |
Adattípus | legördülő lista |
Tartomány |
|
A cél JNDI neve
Válassza ki a címzett típusát a Cél típusa tulajdonság révén.
Kötelező | Igen |
Adattípus | Szöveg |
A JMS üzenetválasztó, amely annak meghatározására használható, hogy mely üzeneteket fogadja az üzenet által irányított komponens. Az érték egy az elérhető üzenetek részhalmazának kiválasztásához használt karaktersorozat. A szintaxis az SQL 92 feltételes kifejezés-szintaxis részhalmazán alapul, ahogy az a JMS meghatározásban le van írva. További információkért tekintse meg az Információs központot.
JMSType='auto' AND szin='kek' AND suly>2500
A választó-karaktersorozat a JMS üzenetfejlécben és az üzenet tulajdonságaiban lévő mezőkre hivatkozhat. Az üzenetválasztók nem hivatkozhatnak az üzenettörzs-értékekre.
A null érték (egy üres karaktersorozat) azt jelzi, hogy nem tartozik üzenetválasztó az üzenetfeldolgozóhoz.
Kötelező | Nem |
Adattípus | Szöveg |
Azon busz neve, amelyhez csatlakozni kell.
Kötelező | Nem |
Adattípus | Egyéni |
Azt határozza meg, hogy a munkamenet hogyan nyugtázza a fogadott üzeneteket.
A nyugta az üzenet törlésekor kerül elküldésre.
Az üzenet akkor kerül törlésre a komponens indulásakor, ha a szolgáltatási minőség az Elérhető legjobb nem megmaradó értékre van beállítva. Az összes többi szolgáltatási minőség esetén az üzenet a komponens befejeződésekor kerül törlésre.
Kötelező | Nem |
Adattípus | legördülő lista |
Tartomány |
|
Azon cél neve, amely az üzenetkezelési alrendszerek csoportját azonosítja. A cél típusát a Cél típusa tulajdonság használatával adja meg.
Kötelező | Nem |
Adattípus | Szöveg |
A Cél tulajdonságban megnevezett cél típusa.
Kötelező | Nem |
Adattípus | legördülő lista |
Tartomány |
|
Ez a tulajdonság a célcsoport jelentőségét határozza meg.
Kötelező | Nem |
Adattípus | legördülő lista |
Tartomány |
|
Annak a bejövő szállítás láncnak a neve, amelyet az alkalmazásnak meg kell céloznia egy az alkalmazástól külön folyamatban lévő üzenetkezelési alrendszerhez csatlakozáskor. Ha egy másik folyamatban lévő üzenetkezelési alrendszer van kiválasztva, akkor a kapcsolat csak abban az esetben hozható létre, ha az üzenetkezelési alrendszer a megadott bejövő szállítási láncot futtató kiszolgálón van. További információkért tekintse meg az Információs központot.
Ha a kiválasztott üzenetkezelési alrendszer ugyanazon a kiszolgálón van, mint az alkalmazás, akkor egy közvetlen, folyamaton belüli kapcsolat jön létre és ez a szállítási lánctulajdonság figyelmen kívül marad.
Kötelező | Nem |
Adattípus | Szöveg |
A végponthármasok vesszővel tagolt listája a hostName:portNumber:chainName szintaxissal, amellyel a előbetöltési kiszolgálóhoz lehet csatlakozni. Például: Merlin:7276:BootstrapBasicMessaging,Gandalf:5557:BootstrapSecureMessaging.
Ha a hosztnév nincs megadva, akkor a rendszer alapértelmezett értékként a localhost értéket használja.
Ha a portszám nincs megadva, akkor alapértelmezett értékként a 7276 érték kerül felhasználásra.
Ha a protokoll nincs megadva, akkor egy előre meghatározott lánc, mint például a BootstrapBasicMessaging kerül felhasználásra alapértelmezett értékként.
Kötelező | Nem |
Adattípus | Szövegterület |
Az üzenetkezelési alrendszertől egyetlen kötegben fogadott üzenetek maximális száma.
Kötelező | Nem |
Adattípus | Egész szám |
Tartomány | 1-től 2147483647-ig |
Azon végpontok maximális száma, amelyekhez az üzenetek párhuzamosan kézbesítésre kerülhetnek.
Kötelező | Nem |
Adattípus | Egész szám |
Tartomány | 1-től 2147483647-ig |
Ezek a paraméterek engedélyezik egy végpont számára az automatikus leállítást, ha a sorozatosan meghiúsuló üzenetek száma eléri a megadott korlátot. Ez segít egy vagy két üzenet megkülönböztetésében, amelyek az üzenetek saját hibái miatt és egy rendszererőforrás probléma miatt hiúsultak meg, amely több sorozatosan meghiúsuló üzenetet eredményez.
Egy végpont automatikus leállításakor pirosra vált az Állapota az adminisztrációs konzol paneljén. Saját kezűleg indítható újra a Folytatás gombra kattintva.
A végpontok újraindításuk után újrapróbálkoznak azon meghiúsult üzenetekkel, amelyek miatt a végpont leállt. Ha továbbra sem járnak sikerrel, akkor a kivételi célhoz kerülnek, feltéve hogy az be van állítva.
Végpontok automatikus leállításának engedélyezése az alábbi paraméterek alapján.
Kötelező | Nem |
Adattípus | Jelölőnégyzet |
A végpont leállításra kerül, ha a sorozatos üzenethibák száma eléri a beállított korlátot. Az MDB komponensen belüli párhuzamosság miatt a ténylegesen feldolgozott üzenetek száma meghaladhatja ezt az értéket.
Ez a tulajdonság csak a következő tulajdonság engedélyezésekor engedélyezett: Ismételt üzenethiba esetén automatikusan állítsa le a végpontokat.
Kötelező | Nem |
Adattípus | Egész szám |
Csak ezen idő letelte után kerülnek újrapróbálásra azok az üzenetek, amelyeket az MDB komponensnek nem sikerült feldolgoznia, de még nem érték el a maximális meghiúsult kézbesítések korlátértékét. Más üzenetek abban az esetben próbálhatók meg ebben az időtartamban, ha a sorozatos hibaküszöb és a maximális párhuzamosság értéke nem 1.
A sikertelen üzenet újrapróbálkozások közötti késleltetés beállítása csökkenti a kivételi célra feleslegesen áthelyezett üzenetek számát az MDB leállítása előtt. Az áthelyezett üzenetek számának minimálisra csökkentése érdekében a késleltetés legyen nagyobb, mint a célra érkező üzenetek között várható idő.
Ez a tulajdonság csak a következő tulajdonság engedélyezésekor engedélyezett: Ismételt üzenethiba esetén automatikusan állítsa le a végpontokat.
Kötelező | Nem |
Adattípus | Egész szám |
Tartomány | Ezredmásodpercben mért idő. A 0 érték azt jelenti, hogy nincs késleltetés az újrapróbálkozások között. |
Azt határozza meg, hogy egy JMS témakör-előfizetés tartós vagy sem.
Kötelező | Nem |
Adattípus | legördülő lista |
Tartomány |
|
A tartós témakör-előfizetésekhez szükséges előfizetés neve. Ez kötelező mező tartós témakör-előfizetés használata esetén.
Ennek az előfizetésnévnek a megadott ügyfélazonosítón belül egyedinek kell lennie.
Kötelező | Nem |
Adattípus | Szöveg |
Az ezen ezen aktiválási meghatározás használatával létrehozott összes kapcsolaton lévő tartós témakör-előfizetésekhez szükséges JMS ügyfélazonosító.
Kötelező | Nem |
Adattípus | Szöveg |
Az ezen JMS aktiválási meghatározásban létrehozott objektumok tartós előfizetéseihez kézbesített üzenetek tárolására használt üzenetkezelési alrendszer neve. Ez kötelező mező tartós témakör-előfizetés használata esetén.
Kötelező | Nem |
Adattípus | Szöveg |
Amikor engedélyezett, ezen az aktiválási meghatározáson keresztül fogadott Objektum üzenetek csak a rendszer által sorosított üzenetadatokat fogják tartalmazni, amennyiben feltétlenül szükséges. Az ezekből az üzenetekből beszerzett adatokat úgy kell kezelni, mint readOnly alkalmazások által.
Kötelező | Nem |
Adattípus | Jelölőnégyzet |
Amikor engedélyezett, ezen aktiválási meghatározáson keresztül továbbított, hasznos tartalmukban módosított Objektum/Byte üzenetek üzenetbe beállított adatai nem lesznek másolva, és a rendszer az üzenetadatokat csak akkor fogja sorosítani, ha feltétlenül szükséges. Az ilyen üzeneteket küldő alkalmazások nem módosíthatják az adatokat, miután azok már be lettek állítva az üzenetbe.
Kötelező | Nem |
Adattípus | Jelölőnégyzet |
A továbbolvasás egy optimalizálás, amely előzetesen hozzárendeli az üzeneteket a felhasználókhoz. Ez csökkenti a felhasználók kéréseinek kielégítésével eltöltött időt.
A feldolgozóhoz hozzárendelt üzenetek zárolva vannak a kiszolgálón és nem dolgozhatók fel a célhoz tartozó más feldolgozók által. Azon üzenetek zárolása, melyek hozzá vannak rendelve egy feldolgozóhoz, de a feldolgozó lezárása előtt nem kerülnek feldolgozásra, ezt követően feloldásra kerül a kiszolgálón és az üzenetek más feldolgozók számára átvételre elérhetővé válnak.
Ezt a tulajdonságot felülbírálhatja az egyes JMS célok számára a JMS célon lévő Továbbolvasás tulajdonság beállításával.
Kötelező | Nem |
Adattípus | legördülő lista |
Tartomány |
|
Ez a tulajdonság csak akkor kerül felhasználásra, ha az MDB alkalmazás egy olyan kiszolgálón fut, amely annak a busznak a tagja, amelyet az alkalmazás megcéloz. Nincs hatása, ha az MDB olyan kiszolgálón fut, amely nem a célbusz tagja.
Ha az MDB alkalmazás olyan kiszolgálón fut, amely a célbusz tagja, akkor az alábbi beállítás engedélyezése lehetővé teszi az MDB alkalmazás számára üzenetek feldolgozását attól függően, hogy a kiszolgálón futó üzenetkezelési alrendszernek is található-e. Ha ez a beállítás nem engedélyezett, akkor az MDB alkalmazások azokon a kiszolgálókon, amelyek nem rendelkeznek helyi, futó ME eszközzel, nem dolgoznak fel üzeneteket.
További információkért lásd:
Üzenetvezérelt
komponensek csatlakozási módja fürtben (online).
Kötelező | Nem |
Adattípus | Jelölőnégyzet |
A szolgáltatásintegrációs buszhoz csatlakozások komponens által kezelt hitelesítéséhez használt J2C hitelesítési álnév neve.
A Java Platform, Enterprise Edition (Java EE) Connector Architecture (JCA) hitelesítési álnév azt a felhasználói azonosítót és jelszót határozza meg, amely a JMS szolgáltatóval kialakított új kapcsolat létrehozásának hitelesítésekor kerül felhasználásra.
Kötelező | Nem |
Adattípus | legördülő lista |