ejbContainer - EJB tároló (ejbContainer)

Meghatározza az EJB tároló viselkedését.

NameTypeDefaultDescription
poolCleanupIntervalIdőtartam másodperces pontossággal30sA használaton kívüli komponenspéldányok eltávolításának időköze. A beállítás csak az állapot nélküli szekciókomponensekre és az üzenetvezérelt komponensekre vonatkozik. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel.
cacheSizeint
Min: 1
2053A memóriában gyorsítótárazni kívánt állapotmegőrző szekciókomponens-példányok száma.
cacheCleanupIntervalIdőtartam másodperces pontossággal3sA használaton kívüli állapotmegőrző szekciókomponens-példányok passziválási időköze a méret túllépésekor. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel.
startEJBsAtAppStartlogikaiMegadja, hogy mikor kerül sor az EJB-típusok inicializálására. Ha a tulajdonság értéke igaz, akkor az EJB-típusok az alkalmazások első indításakor kerülnek inicializálásra. Ha a tulajdonság értéke hamis, akkor az EJB-típusok akkor kerülnek inicializálásra, amikor az adott EJB-típust először használja valamelyik alkalmazás. Ha a tulajdonság nincs beállítva, akkor a viselkedés komponensenként kerül megállapításra az ibm-ejb-jar-ext.xml fájlban található start-at-app-start attribútumból. Ez a beállítás üzenetvezérelt és indítási egyke komponensekre nem vonatkozik. Az üzenetvezérelt és indítási egyke komponensek mindig az alkalmazások indulásakor kerülnek inicializálásra.

asynchronous

Meghatározza az EJB aszinkron metódusok viselkedését.

NameTypeDefaultDescription
maxUnclaimedRemoteResultsint
Min: 1
1000Azon nem igényelt eredmények maximális száma, melyeket a kiszolgáló megőriz a Future objektumot visszaadó összes aszinkron metódushívásból. Ha a szám eléri a maximumot, akkor a kiszolgáló kiüríti a legrégebben befejeződött metódushívásnak az eredményét a memóriaszivárgás megelőzése érdekében.
unclaimedRemoteResultTimeoutIdőtartam másodperces pontossággal24hAz az idő, ameddig a kiszolgáló megőrzi a Future objektumot visszaadó távoli aszinkron metódushívások eredményét. Ha egy alkalmazás nem igényli az eredményt a megadott időtartamon belül, akkor a kiszolgáló kiüríti az adott metódushívás eredményét a memóriaszivárgás megelőzése érdekében. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel.
contextServiceRefHivatkozás a felső szintű contextService elemre (karaktersorozat).Az aszinkron EJB metódus szálakhoz való kontextus terjesztés kezeléséhez használt kontextus szolgáltatás.

asynchronous > contextService

Az aszinkron EJB metódus szálakhoz való kontextus terjesztés kezeléséhez használt kontextus szolgáltatás.

NameTypeDefaultDescription
onError
  • IGNORE
  • WARN
  • FAIL
WARNMeghatározza, hogy mit kell tenni a konfigurációs hibákra válaszul. Például ha be van állítva securityContext az adott contextService elemhez, de a biztonsági szolgáltatás nem engedélyezett, akkor az onError határozza meg, hogy ekkor hiba történik, figyelmeztetést ad a rendszer, vagy pedig figyelmen kívül hagyja a konfiguráció helytelen részeit.
IGNORE
A kiszolgáló nem ad ki figyelmeztetés- és hibaüzeneteket, amikor konfigurációs hiba fordul elő.
WARN
A kiszolgáló figyelmeztetés- és hibaüzeneteket ad ki, amikor konfigurációs hiba fordul elő.
FAIL
A kiszolgáló figyelmeztetés- vagy hibaüzenetet ad ki az első hiba előfordulásakor, majd a kiszolgáló leáll.
baseContextRefHivatkozás a felső szintű contextService elemre (karaktersorozat).Megad egy alap kontextusszolgáltatást, amelyből öröklődik a kontextus, ami még nincs meghatározva a kontextusszolgáltatásban.
jndiNamestringJNDI név

asynchronous > contextService > baseContext

Megad egy alap kontextusszolgáltatást, amelyből öröklődik a kontextus, ami még nincs meghatározva a kontextusszolgáltatásban.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
onError
  • IGNORE
  • WARN
  • FAIL
WARNMeghatározza, hogy mit kell tenni a konfigurációs hibákra válaszul. Például ha be van állítva securityContext az adott contextService elemhez, de a biztonsági szolgáltatás nem engedélyezett, akkor az onError határozza meg, hogy ekkor hiba történik, figyelmeztetést ad a rendszer, vagy pedig figyelmen kívül hagyja a konfiguráció helytelen részeit.
IGNORE
A kiszolgáló nem ad ki figyelmeztetés- és hibaüzeneteket, amikor konfigurációs hiba fordul elő.
WARN
A kiszolgáló figyelmeztetés- és hibaüzeneteket ad ki, amikor konfigurációs hiba fordul elő.
FAIL
A kiszolgáló figyelmeztetés- vagy hibaüzenetet ad ki az első hiba előfordulásakor, majd a kiszolgáló leáll.
baseContextRefHivatkozás a felső szintű contextService elemre (karaktersorozat).Megad egy alap kontextusszolgáltatást, amelyből öröklődik a kontextus, ami még nincs meghatározva a kontextusszolgáltatásban.
jndiNamestringJNDI név

asynchronous > contextService > baseContext > baseContext

Megad egy alap kontextusszolgáltatást, amelyből öröklődik a kontextus, ami még nincs meghatározva a kontextusszolgáltatásban.

asynchronous > contextService > baseContext > classloaderContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

asynchronous > contextService > baseContext > jeeMetadataContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

asynchronous > contextService > baseContext > securityContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

asynchronous > contextService > baseContext > syncToOSThreadContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

asynchronous > contextService > baseContext > zosWLMContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
defaultTransactionClassstringASYNCBNA WLM számára új WLM kontextus nem démon munkához történő létrehozásakor munka osztályozásához megadott tranzakcióosztály név.
daemonTransactionClassstringASYNCDMNA WLM számára új WLM kontextus démon munkához történő létrehozásakor munka osztályozásához megadott tranzakcióosztály név.
wlm
  • PropagateOrNew
  • New
  • Propagate
PropagateA WLM kontextus kezelésének módját jelöli nem démon munkához.
PropagateOrNew
Ugyanannak a WLM kontextusnak a használata, vagy új létrehozása, ha jelenlegi nem létezik.
New
Mindig új WLM kontextus létrehozása.
Propagate
Egyező WLM kontextus használata (ha létezik).

asynchronous > contextService > classloaderContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

asynchronous > contextService > jeeMetadataContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

asynchronous > contextService > securityContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

asynchronous > contextService > syncToOSThreadContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

asynchronous > contextService > zosWLMContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
defaultTransactionClassstringASYNCBNA WLM számára új WLM kontextus nem démon munkához történő létrehozásakor munka osztályozásához megadott tranzakcióosztály név.
daemonTransactionClassstringASYNCDMNA WLM számára új WLM kontextus démon munkához történő létrehozásakor munka osztályozásához megadott tranzakcióosztály név.
wlm
  • PropagateOrNew
  • New
  • Propagate
PropagateA WLM kontextus kezelésének módját jelöli nem démon munkához.
PropagateOrNew
Ugyanannak a WLM kontextusnak a használata, vagy új létrehozása, ha jelenlegi nem létezik.
New
Mindig új WLM kontextus létrehozása.
Propagate
Egyező WLM kontextus használata (ha létezik).

timerService

Az EJB időmérő szolgáltatás viselkedését határozza meg.

NameTypeDefaultDescription
lateTimerThresholdIdőtartam perces pontossággal5mAz időmérő ütemezett lejárata után eltelt percek száma, amikor az időmérő indítása már késedelmesnek tekinthető. Amikor az időmérő ténylegesen késedelmesen indul, akkor a rendszer figyelmeztető üzenetet naplóz, amely jelzi, hogy az időmérő az ütemezéshez képest később indult el. Az alapértelmezett küszöbérték 5 perc, és a 0 perces érték kikapcsolja a figyelmeztető üzenetes szolgáltatást. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó) vagy perc (p). A 30 percet például 30p formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1ó30p egyenértékű 90 perccel.
nonPersistentRetryIntervalIdőtartam másodperces pontossággal300sAmikor egy nem állandó időmérő lejár, akkor meghívásra kerül az időtúllépés visszahívási metódus. Ha a visszahívási metódushoz tartozó tranzakció meghiúsul vagy visszagörgetésre kerül, akkor a tárolónak újra kell próbálkoznia az időmérővel. Az első újrapróbálkozási kísérletre azonnal sor kerül, majd a további kísérletekre a megadott számú másodperces késleltetéssel. Ha az érték 0, akkor minden újrapróbálkozásra azonnal sor kerül. Ha nem ad meg értéket, akkor az alapértelmezett időköz 300 másodperc lesz. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel.
nonPersistentMaxRetriesint
Min: -1
-1Amikor egy nem állandó időmérő lejár, akkor meghívásra kerül az időtúllépés visszahívási metódus. Ez a beállítás határozza meg, hogy az EJB tároló hány alkalommal próbálkozik újra az időmérővel. Ha a visszahívási metódushoz tartozó tranzakció meghiúsul vagy visszagörgetésre kerül, akkor az EJB tárolónak legalább egyszer újra kell próbálkoznia az időmérővel. Az alapértelmezett érték -1, ami azt jelenti, hogy az EJB tároló mindaddig újrapróbálkozik, amíg az időmérő sikeres nem lesz. Ha az érték 0, akkor az EJB tároló nem próbálkozik újra az időmérővel, azonban ez olyan viselkedést eredményez, amely nem felel meg az EJB specifikációnak.
persistentExecutorRefHivatkozás a felső szintű persistentExecutor elemre (karaktersorozat).Az EJB állandó időmérő időmérő feladatokat ütemezi és futtatja.

timerService > persistentExecutor

Az EJB állandó időmérő időmérő feladatokat ütemezi és futtatja.

NameTypeDefaultDescription
enableTaskExecutionlogikaitrueMeghatározza, hogy ez a példány futtathat-e feladatokat.
initialPollDelayIdőtartam ezredmásodperces pontossággal0Az az időtartam, amennyit várakozni kell, mielőtt ez a példány lekérdezheti az állandó tárolót futtatandó feladatokért. A -1 érték késlelteti a lekérdezést, amíg az programozottan elindításra nem kerül. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel.
pollIntervalIdőtartam ezredmásodperces pontossággal-1A futtatandó feladatok lekérdezései közötti időköz. A -1 érték tiltja a kezdeti lekérdezés utáni összes lekérdezést. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel.
retryIntervalIdőtartam ezredmásodperces pontossággal1mAz az időtartam, melynek el kell telnie egy meghiúsult feladat második és az azt követő újrapróbálkozásai között. Az első újrapróbálkozás azonnal megvalósul, függetlenül ennek az attribútumnak az értékétől. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel.
retryLimitshort
Min: -1

Max: 10000
10Egy meghiúsult vagy visszagörgetett feladat egymást követő újrapróbálkozásainak korlátja, amely után a feladat tartósan hibásnak tekintett, és nem kísérel meg további újrapróbálkozásokat. A -1 érték korlátlan újrapróbálkozást engedélyez.
taskStoreRefHivatkozás a felső szintű databaseStore elemre (karaktersorozat).defaultDatabaseStoreÁllandó tároló az ütemezett feladatok számára.
contextServiceRefHivatkozás a felső szintű contextService elemre (karaktersorozat).DefaultContextServiceBeállítja hogyan kerül a kontextus befogásra és a szálak felé továbbításra.
pollSizeint
Min: 1
A keresendő feladatbejegyzések maximális száma az állandó tároló lekérdezésekor a futtatandó feladatokért. Ha nincs megadva, akkor nincs korlát.

timerService > persistentExecutor > contextService

Beállítja hogyan kerül a kontextus befogásra és a szálak felé továbbításra.

NameTypeDefaultDescription
onError
  • IGNORE
  • WARN
  • FAIL
WARNMeghatározza, hogy mit kell tenni a konfigurációs hibákra válaszul. Például ha be van állítva securityContext az adott contextService elemhez, de a biztonsági szolgáltatás nem engedélyezett, akkor az onError határozza meg, hogy ekkor hiba történik, figyelmeztetést ad a rendszer, vagy pedig figyelmen kívül hagyja a konfiguráció helytelen részeit.
IGNORE
A kiszolgáló nem ad ki figyelmeztetés- és hibaüzeneteket, amikor konfigurációs hiba fordul elő.
WARN
A kiszolgáló figyelmeztetés- és hibaüzeneteket ad ki, amikor konfigurációs hiba fordul elő.
FAIL
A kiszolgáló figyelmeztetés- vagy hibaüzenetet ad ki az első hiba előfordulásakor, majd a kiszolgáló leáll.
baseContextRefHivatkozás a felső szintű contextService elemre (karaktersorozat).Megad egy alap kontextusszolgáltatást, amelyből öröklődik a kontextus, ami még nincs meghatározva a kontextusszolgáltatásban.
jndiNamestringJNDI név

timerService > persistentExecutor > contextService > baseContext

Megad egy alap kontextusszolgáltatást, amelyből öröklődik a kontextus, ami még nincs meghatározva a kontextusszolgáltatásban.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
onError
  • IGNORE
  • WARN
  • FAIL
WARNMeghatározza, hogy mit kell tenni a konfigurációs hibákra válaszul. Például ha be van állítva securityContext az adott contextService elemhez, de a biztonsági szolgáltatás nem engedélyezett, akkor az onError határozza meg, hogy ekkor hiba történik, figyelmeztetést ad a rendszer, vagy pedig figyelmen kívül hagyja a konfiguráció helytelen részeit.
IGNORE
A kiszolgáló nem ad ki figyelmeztetés- és hibaüzeneteket, amikor konfigurációs hiba fordul elő.
WARN
A kiszolgáló figyelmeztetés- és hibaüzeneteket ad ki, amikor konfigurációs hiba fordul elő.
FAIL
A kiszolgáló figyelmeztetés- vagy hibaüzenetet ad ki az első hiba előfordulásakor, majd a kiszolgáló leáll.
baseContextRefHivatkozás a felső szintű contextService elemre (karaktersorozat).Megad egy alap kontextusszolgáltatást, amelyből öröklődik a kontextus, ami még nincs meghatározva a kontextusszolgáltatásban.
jndiNamestringJNDI név

timerService > persistentExecutor > contextService > baseContext > baseContext

Megad egy alap kontextusszolgáltatást, amelyből öröklődik a kontextus, ami még nincs meghatározva a kontextusszolgáltatásban.

timerService > persistentExecutor > contextService > baseContext > classloaderContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

timerService > persistentExecutor > contextService > baseContext > jeeMetadataContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

timerService > persistentExecutor > contextService > baseContext > securityContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

timerService > persistentExecutor > contextService > baseContext > syncToOSThreadContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

timerService > persistentExecutor > contextService > baseContext > zosWLMContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
defaultTransactionClassstringASYNCBNA WLM számára új WLM kontextus nem démon munkához történő létrehozásakor munka osztályozásához megadott tranzakcióosztály név.
daemonTransactionClassstringASYNCDMNA WLM számára új WLM kontextus démon munkához történő létrehozásakor munka osztályozásához megadott tranzakcióosztály név.
wlm
  • PropagateOrNew
  • New
  • Propagate
PropagateA WLM kontextus kezelésének módját jelöli nem démon munkához.
PropagateOrNew
Ugyanannak a WLM kontextusnak a használata, vagy új létrehozása, ha jelenlegi nem létezik.
New
Mindig új WLM kontextus létrehozása.
Propagate
Egyező WLM kontextus használata (ha létezik).

timerService > persistentExecutor > contextService > classloaderContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

timerService > persistentExecutor > contextService > jeeMetadataContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

timerService > persistentExecutor > contextService > securityContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

timerService > persistentExecutor > contextService > syncToOSThreadContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.

timerService > persistentExecutor > contextService > zosWLMContext

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
defaultTransactionClassstringASYNCBNA WLM számára új WLM kontextus nem démon munkához történő létrehozásakor munka osztályozásához megadott tranzakcióosztály név.
daemonTransactionClassstringASYNCDMNA WLM számára új WLM kontextus démon munkához történő létrehozásakor munka osztályozásához megadott tranzakcióosztály név.
wlm
  • PropagateOrNew
  • New
  • Propagate
PropagateA WLM kontextus kezelésének módját jelöli nem démon munkához.
PropagateOrNew
Ugyanannak a WLM kontextusnak a használata, vagy új létrehozása, ha jelenlegi nem létezik.
New
Mindig új WLM kontextus létrehozása.
Propagate
Egyező WLM kontextus használata (ha létezik).