Az oldal segítségével a tranzakció szolgáltatás beállításait határozhatja meg. A tranzakciós szolgáltatás egy kiszolgáló futási környezet komponens, amely képes több erőforrás-kezelő frissítésének összehangolására, ezzel biztosítva az adatok legapróbb frissítéseit is. Tranzakciókat indíthatnak vagy befejezhetnek alkalmazások vagy alkalmazások telepítéséi helyéül szolgáló tárolók.
Az adminisztrációs konzol oldal megjelenítéséhez kattintson a elemre.
Egy könyvtárat határoz meg a kiszolgálónak, amelyet a tranzakció szolgáltatás használ helyreállításhoz tartozó naplófájlok tárolására. Lehetőség van a tranzakciónapló fájlok méretének meghatározására. A z/OS platformon határozza meg a JTA partnernapló helyét.
Csak akkor állítsa be ezt a tulajdonságot és változtassa meg a tranzakció naplófájl könyvtárát egy alkalmazáskiszolgáló számára, ha az alkalmazások osztott erőforrásokat vagy XA tranzakciókat használnak; például több adatbázishoz és erőforráshoz akarnak hozzáférni egy tranzakció során.
Magas szintű rendelkezésre állású (HA) környezetben mind a tranzakció napló, mind a kompenzációs napló egy fürt minden egyes kiszolgálója számára egyedi kell, hogy legyen.
![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
Ha nem adja meg ezt a könyvtárat a kiszolgáló konfigurálása során, akkor a tranzakciószolgáltatás az alapértelmezett könyvtárat fogja használni, amelyet a telepítési könyvtár határoz meg: alkalmazás_kiszolgáló_gyökere/ tranlog/cella_neve/csomópont_neve/kiszolgáló_neve.
Amikor egy alkalmazáskiszolgálón futó alkalmazás több erőforráshoz fér hozzá, az alkalmazáskiszolgáló a termékkönyvtárban tárolja a tranzakcióadatokat, hogy megfelelően összehangolja és kezelje az osztott tranzakciót. Nagyobb tranzakciós terhelés esetén ez az állandóság az operációs rendszertől és az alapul szolgáló tárolórendszerektől való függőség miatt rontja az alkalmazáskiszolgáló teljesítményét. Jobb teljesítmény eléréséhez egy különálló, nagyobb kapacitású tárolórendszeren határozzon meg egy új könyvtárat.
RAID konfigurációk esetén az adatok fizikai adathordozóra történő írása több meghajtó között oszlik meg. Ez az eljárás több párhuzamos hozzáférést eredményez a tranzakciós információk tárolójához, és gyorsabb hozzáférést a naplók adataihoz. Az alkalmazási és tároló alrendszer felépítésétől függően a teljesítményjavulás 10% és 100% közötti tartományban mozoghat, vagy néhány esetben akár még több is lehet.
Amennyiben tranzakciónapló könyvtárat jelöl ki, győződjön meg róla, hogy a fájlrendszer csak szinkron keresztülírás és írási sorozatképzés műveleteket használ. Néhány operációs rendszer, úgy mint az AIX JFS2, támogat egy választható párhuzamos I/O (CIO) módot, amely beállítása esetén a fájlrendszer nem tartatja be az írási műveletek sorozatképzését. Ezeken a rendszereken ne használja a CIO módot az alkalmazáskiszolgáló tranzakció helyreállítási naplófájljain.
A tranzakciónapló-fájlok méretének meghatározásához vegyen fel egy fájlméret-beállítást. Használja a következő formátumok valamelyikét, ahol a könyvtár_nevea tranzakciós napló könyvtárának neve, a fájlméret pedig a tranzakciónapló-fájloknak lefoglalt új lemezterület mérete KB-ban (nK) vagy MB-ban (nM). A megadható legkisebb naplófájl-méret 64K. Ha ennél kisebb értéket ad meg, vagy nem ad értéket a fájlméretnek, akkor az 1M alapértelmezett érték kerül felhasználásra.
;fájl_méret <!-- Ez a formátum megtartja az alapértelmezett könyvtárat -->
könyvtár_név;fájl_méret
dir://könyvtár_neve/könyvtár_neve;fájl_méret
/könyvtár_neve/könyvtár_neve;fájl_méret
![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
További információkat a tranzakciós
naplóméretekről a következőben talál: Tranzakciónaplózás kezelése az optimális kiszolgálói rendelkezésre álláshoz.
| Információk | Érték |
|---|---|
| Adattípus | Karaktersorozat |
| Alapértelmezett | Könyvtárnév:
alkalmazás_kiszolgáló_gyökere/tranlog/cella_neve/csomópont_neve/kiszolgáló_neve Fájlméret: 1 MB |
| Ajánlott | Hozzon létre legalább három-négy RAID-0 konfigurációjú lemezmeghajtóból álló fájlrendszert. Azután hozza létre a tranzakciónaplót ezen a fájlrendszeren az alapértelmezett mérettel. Amikor a kiszolgáló terhelés alatt van, ellenőrizze a lemez bemeneti és kimeneti értékeit. Ha a lemez bemeneti és kimeneti ideje több, mint 5%, fontolja meg újabb fizikai lemezek hozzáadását az érték csökkentésének érdekében. |
z/OS rendszeren ez a napló XA erőforrások helyreállítására szolgál. Amikor a WebSphere terméken futó alkalmazás XA erőforrásokhoz fér hozzá, akkor a WebSphere termék információkat tárol az erőforrásról, ezzel lehetővé téve az XA tranzakció helyreállítását. Használja a következő szintaxist:
Hiba elkerülése: Az összes naplófolyam számára állítsa be a következőt: AUTODELETE(NO).gotchaAz alapértelmezés: dir://alkalmazáskiszolgáló_gyökere/tranlog/kiszolgáló_neve.
A tranzakciónapló-fájlok méretének meghatározásához vegyen fel egy fájlméret-beállítást. Használja a következő formátumok valamelyikét, ahol a könyvtár_nevea tranzakciós napló könyvtárának neve, a fájlméret pedig a tranzakciónapló-fájloknak lefoglalt új lemezterület mérete KB-ban (nK) vagy MB-ban (nM). A megadható legkisebb naplófájl-méret 64K. Ha ennél kisebb értéket ad meg, vagy nem ad értéket a fájlméretnek, akkor az 1M alapértelmezett érték kerül felhasználásra.
dir://könyvtár_név/könyvtár_név;fájl_méretK
/könyvtár_név/könyvtár_név;fájl_méretK
;fájl_méretK <!-- Ez megtartja az alapértelmezett könyvtárat -->
Az alapértelmezett maximális idő másodpercben, amely a kiszolgálón indított tranzakcióhoz engedélyezett, mielőtt a tranzakció szolgáltatás kezdeményezi az időtúllépés befejezését. Bármely tranzakció, amely nem kezdi el a feldolgozás befejezését, mielőtt az időtúllépés visszagörgetésre nem kerül.
Ez az időkorlát csak akkor kerül felhasználásra, ha az alkalmazásösszetevő nem állítja be a saját tranzakciós időkorlátját.
Az időtúllépést követően a tranzakciók futtatásának folytatása
megközelítőleg négy percig engedélyezett.
Ha a tranzakció végrehajtásra
vagy visszagörgetésre kerül az engedélyezett kegyelmi időtartam során, akkor a tranzakció
kimenete mindig visszagörgetésre kerül. Ha a tranzakció nem fejeződik be az engedélyezett
időtartam során, akkor a vezérlő rendellenesen leállítja az alrendszer régiót, amelyben az alkalmazásösszetevő
ABEND EC3 RSN=04130002 vagy 04130005 beállítással fut.Az időkorlát felső korlátját a maximális tranzakciós időkorlát határozza meg. Ha például az összesített tranzakciós élettartam időkorlátot 500 értékre állítja be és a maximális tranzakciós időkorláthoz a 300 értéket, akkor a tranzakciók 300 másodperc elteltével túllépik az időkorlátot.
Ha ezt az időkorlátot 0 értékre állítja be, akkor a rendszer az időkorlátot nem alkalmazza, hanem a maximális tranzakciós időkorlátot használja helyette.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Egység | Másodpercek |
| Alapértelmezett | 120 |
![]() Tartomány |
![]()
|
Tartomány |
|
Megadja az időmennyiséget másodpercben, amely során a kiszolgáló egy bejövő WS-AT protokollválaszra vár, mielőtt újraküldi az előző WS-AT protokollüzenetet.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Egység | Másodpercek |
| Alapértelmezett | 30 |
| Tartomány | 0-tól 2 147 483 647-ig |
Egy távoli ügyfél tranzakciós kérelmei közötti maximális időtartamot határozza meg másodpercekben. Bármely ezt az időkorlátot meghaladó ügyfél inaktivitás azt eredményezi, hogy a tranzakció visszagörgetődik az adott alkalmazáskiszolgálóban.
Ha a beállított érték 0, akkor nincs időkorlát.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Egység | Másodpercek |
| Alapértelmezett | 60 |
| Tartomány | 0-tól 2 147 483 647-ig |
A kiszolgálón futó tranzakciókhoz másodpercben megadja a tranzakció időkorlát felső korlátját. Ennek az értéknek nagyobbnak vagy egyenlőnek kell lennie, mint a teljes tranzakció időkorlát tulajdonság értéke.Az adott kiszolgálón futó tranzakciók végrehajtásának maximális idejét határozza meg másodpercekben. Ennek az értéknek nagyobbnak vagy egyenlőnek kell lennie, mint a teljes tranzakciós élettartam időkorlát ÉS nagyobbnak vagy egyenlőnek, mint az alkalmazásösszetevő időkorlát. Ha a maximális tranzakciós időkorlát kisebb értékre van beállítva, mint a teljes tranzakciós élettartam időkorlátja vagy az alkalmazásösszetevő időkorlátja, akkor a több időt idénylő alkalmazásösszetevő tranzakciók túl fogják lépni az időkorlátot a maximális tranzakciós időkorlát elérésekor.
Ez az időkorlát meghatározza az összes további tranzakciós időkorlát felső korlátját.
| Időkorlát-beállítás | Érintett tranzakciók |
|---|---|
| Maximális tranzakció időkorlát | A kiszolgálón futó minden tranzakció, amelyet az összesített tranzakciós élettartam időkorlát vagy az alkalmazásösszetevő időkorlát nem érint. Ezek a tranzakciók a kiszolgálón kívülről importált tranzakciókat tartalmazzák, például az ügyfélről importált tranzakciókart. |
| Teljes tranzakció élettartam időkorlát | Az alábbi kiszolgálón származtatott összes tranzakció, amelyeket nem érint az alkalmazásösszetevő időkorlát, más szavakkal, a társított alkalmazásösszetevő nem állítja be a saját időkorlátját. |
| Alkalmazásösszetevő időkorlát | Egy alkalmazásösszetevőre jellemző
tranzakciók. Az adminisztrációs konzolon nem állítható be ez a tranzakció időkorlát. Ha a komponens egy tároló által kezelt komponens, akkor az időkorlátot a komponens telepítésleírójában állítsa be. Például használhat egy összeállítási eszközt, mint a Rational Application Developer. Ha az összetevő egy komponens által kezelt komponens, akkor az időkorlátot programozza be a UserTransaction.setTransactionTimeout metódus használatával. |
Ha az időkorlátot 0 értékre állítja be, akkor az időkorlát nem kerül alkalmazásra és a rendszer letiltja. Ha minden időkorlátot 0 értékre állít be, akkor a tranzakciók soha nem lépik túl az időkorlátot.
| Időkorlát-beállítás | Érték |
|---|---|
| Maximális tranzakció időkorlát | 360 |
| Teljes tranzakció élettartam időkorlát | 240 |
| Alkalmazásösszetevő időkorlát | 60 |
Az alkalmazáskiszolgáló megakadályozza a további műveleteket az időtúllépési feltételt kiváltó tranzakciós útvonalon, hogy gyorsan meg tudja határozni az időkorlát előfordulását, és megakadályozza a további erőforrás-zárolásokat. Ez ugyanúgy vonatkozik az aktuális tranzakciókörnyezetben megkísérelt műveletekre, mint a más tranzakciókörnyezetben végzettekre.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Egység | Másodpercek |
| Alapértelmezett | 300 |
![]() Tartomány |
![]() 0-tól 2 147 483 647-ig |
Tartomány |
0-tól 2 147 040-ig |
Meghatározza, hogy az alkalmazáskiszolgáló hány alkalommal próbál újra egy befejezési jelzést, mint a véglegesítés és visszagörgetés. A rendszer azután próbálkozik újra, miután egy erőforrás-kezelőn vagy távoli partneren átmeneti kivétel történik, vagy ha a beállított aszinkron válasz időkorlátja lejár, mielőtt minden WS-AT partner válaszolt volna.
Ha az alkalmazáskiszolgáló elhagyja az újrapróbálkozásokat, akkor az erőforrás-kezelő vagy távoli partner felelős az erőforrás vagy partner tranzakcióágának megfelelő befejeződéséért. Az alkalmazáskiszolgáló egy kivételt emel (az erőforrás vagy partner részére), amely heurisztikus veszélyt jelez. Ha véglegesítést kértek, akkor a tranzakció kezdeményezője egy kivételt kap a véglegesítési műveletre; ha a tranzakció tárolókezdeményezett, akkor a tároló egy távoli kivételt vagy Enterprise JavaBeans EJB kivételt küld vissza az EJB ügyfélnek.
Egy alárendelt kiszolgáló helyreállítása során egy osztott tranzakcióban, a heurisztikus újrapróbálkozások számának túllépése után a heurisztikus befejezési irány tulajdonság megadja, hogyan fejeződött be a tranzakció.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Alapértelmezett | 0 |
| Tartomány | 0-tól 2 147 483 647-ig A 0 érték (az alapértelmezett) azt jelenti, korlátlanul próbálja újra. |
Megadja a másodpercek számát, ameddig az alkalmazáskiszolgáló várakozik egy befejezési jelzés újrapróbálása előtt, mint a véglegesítés és visszagörgetés, egy erőforrás kezelőtől vagy távoli partnertől származó átmeneti kivétel után.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Alapértelmezett | 0 |
| Tartomány | 0-tól 2 147 483 647-ig
|
![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
Meghatározza, hogy az alkalmazáskiszolgáló naplózza-e a véglegesítendő-egyfázisú-erőforrás eseményeket az olyan tranzakcióktól, amelyek egyfázisban és kétfázisban véglegesíthető erőforrásokat is magukba foglalnak.
Ez a tulajdonság engedélyezi a heurisztikus jelentések naplózását. Ha az alkalmazás engedélyezi az egyfázisban véglegesíthető erőforrások részvételét kétfázisban véglegesíthető tranzakciókban, akkor a naplózás heurisztikus kimenetek esetén, amelyek alkalmazáskiszolgáló meghibásodása esetén jelentkeznek, extra információk beírását igénylik a tranzakciós naplóba. Ha engedélyezett, akkor a kiegészítő naplóbeírás bármely olyan tranzakció esetén végrehajtódik, amely egyfázisban és kétfázisban véglegesíthető erőforrásokat is érint. További feljegyzések nem kerülnek a naplóba egyfázisban véglegesíthető erőforrásokat nem érintő tranzakciók esetén.
![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
| Információk | Érték |
|---|---|
| Adattípus | Jelölőnégyzet |
| Alapértelmezett | Törölt |
| Tartomány |
|
Az irányt határozza meg olyan tranzakciók befejezéséhez, amelyeknek heurisztikus kimenete van; az alkalmazáskiszolgáló vagy véglegesíti vagy visszagörgeti a tranzakciót, vagy az adminisztrátor saját kezűleg fejezi be.
Ez a tulajdonság csak azoknál a tranzakcióknál alkalmazhatók, amelyek az előbb leírt helyzetben vannak.
| Információk | Érték |
|---|---|
| Adattípus | Legördülő lista |
| Alapértelmezett | ROLLBACK |
| Tartomány |
|
Meghatározza, hogy a kiszolgáló összes alkalmazása elfogadja-e a heurisztikus veszély előfordulásának esélyét egy kétfázisú tranzakcióban, amely tartalmaz egy egyfázisú erőforrást. Ez a beállítás konfigurálja a kiszolgáló utolsó résztvevő támogatását (LPS). Az utolsó részvevő támogatás a tranzakciós szolgáltatás egy bővítménye, amely lehetővé teszi egy egyedülálló egyfázisú erőforrás számára, hogy részt vegyen egy kétfázisú tranzakcióban néhány kétfázisú erőforrással.
Ha az Elfogadás heurisztikus veszélbeállítás nincs kiválasztva, akkor az alkalmazásokban külön-külön konfigurálni kell a heurisztikus veszély elfogadását. Az alkalmazásokat az összeállításnál vagy az azt követő telepítés során konfigurálhatja az Utolsó résztvevő támogatás bővítmény panelen.
| Információk | Érték |
|---|---|
| Adattípus | Jelölőnégyzet |
| Alapértelmezett | Törölt |
| Tartomány |
|
Meghatározza, hogy a fájlzárolás használata engedélyezve van-e a tranzakció szolgáltatás helyreállítási naplójának megnyitásakor.
| Információk | Érték |
|---|---|
| Adattípus | Jelölőnégyzet |
| Alapértelmezett | Kijelölt |
Meghatározza, hogy a tranzakció szolgáltatás protokoll üzeneteinek biztonságos cseréje engedélyezve van vagy sem.
Ha a tranzakciós koordinációs hitelesítés engedélyezett, akkor a tranzakciós szolgáltatás ellenőrzi, hogy a hívó fel van-e hatalmazva adminisztrátor szerepre, mielőtt kezeli a tranzakciót.
Ennek a beállításnak csak akkor van hatása, ha engedélyezi a WebSphere Application Server biztonsági szolgáltatást a kiszolgálón.
| Információk | Érték |
|---|---|
| Adattípus | Jelölőnégyzet |
| Alapértelmezett | Kijelölt |
Meghatározza azt az alapértelmezett webszolgáltatás-tranzakció specifikáció szintet, amelyet a webszolgáltatások atomi tranzakciója (WS-AT) vagy webszolgáltatások üzleti tevékenysége (WS-BA) koordinációs környezetet magukban foglaló kimenő kérésekben kell használni.
A WS-Transaction 1.0, WS-Transaction 1.1 és WS-Transaction 1.2 változata közül választhat. A specifikációk részleteit lásd a WS-AT és WS-BA támogatás az alkalmazáskiszolgálóban témakört.
Az alapértelmezett WS-Transaction specifikáció szint akkor érvényesül, ha a szint nem határozható meg a szolgáltató irányelvéből (a WS-Transaction WS-Policy összevetéséből). Ilyen helyzet lehet például az, amikor az irányelv-összevetés nem érhető el a cél webszolgáltatás WSDL specifikációjából vagy az ügyfél WS-Transaction irányelvtípusából, vagy ha az irányelv-összevetés rendelkezésre áll, de több specifikációs szint érvényes.
| Információk | Érték |
|---|---|
| Adattípus | Legördülő lista |
| Alapértelmezett | 1.0 |
Külső WS-Transaction HTTP(S) URL előtag kiválasztása vagy megadása.
Ha egy megadott egyéni, illetve kiválasztott előtag került konfigurálásra, akkor a rendszer az adott előtagot fogja használni. Amennyiben nincs megadott egyéni, illetve kiválasztott előtag beállítva, úgy alapértelmezésben a biztonsági szolgáltatás engedélyezése esetén az alkalmazáskiszolgáló SSL támogatással rendelkező webtároló csatornaláncainak egyike kerül automatikusan kiválasztásra. Ellenkező esetben a rendszer automatikusan egy SSL támogatással nem rendelkező webtároló csatornaláncot választ ki.
Hiba elkerülése: A tranzakció-koordinációs jogosultság
beállítása nincs hatással arra, hogy kiválasztásra kerül-e az SSL/nem SSL
beállítás. A tranzakció-koordinációs jogosultság és a WS-Transaction elemek
közötti kapcsolatról a Webszolgáltatások tranzakció-támogatásának
beállítása biztonságos környezetben című témakörben kaphat bővebb
tájékoztatást. gotchaHa a közbeeső csomópont nem egy Proxykiszolgáló, akkor az előtagnak minden egyes szerveren egyedinek kell lenni.
Ha Proxy kiszolgálót használ, akkor egy fürtön belül minden egyes kiszolgálóra nézve ugyanaz lehet az előtag, mert a Proxykiszolgáló dönti el dinamikusan, hogy melyik kiszolgálóhoz továbbítsa a kérést.
Válassza ezt a lehetőséget, ha a listában szereplő WS-AT és WS-BA szolgáltatási végpontokhoz a külső végpont URL-adatait kell használni.
| Információk | Érték |
|---|---|
| Adattípus | Legördülő lista |
| Alapértelmezett | Nincs |
Válassza ezt a lehetőséget, ha meg szeretné határozni a külső végpontnak a mezőben szereplő WS-AT és WS-BA szolgáltatási végpontokhoz használandó URL-adatait.
http://host_name:port
https://host_name:port
| Információk | Érték |
|---|---|
| Adattípus | Karaktersorozat |
| Alapértelmezett | Nincs |
Egy adminisztrátor saját kezű befejezésére váró tranzakciók számát határozza meg.
Ha tranzakciók várakoznak kézi befejezésre, akkor az Áttekintés hivatkozásra kattintva megtekinthet egy listát ezekről a tranzakciókról a Kézi befejezést igénylő tranzakciók panelen.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Alapértelmezett | 0 |
A bizonyos erőforrásokkal újrapróbált tranzakciók számát határozza meg.
Ha vannak erőforrásokkal újrapróbált tranzakciók, akkor az Áttekintés hivatkozásra kattintva megtekinthet egy listát ezekről a tranzakciókról az Erőforrást újrapróbáló tranzakciók panelen.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Alapértelmezett | 0 |
A heurisztikusan befejezett tranzakciók számát határozza meg.
Ha vannak heurisztikusan befejezett tranzakciók, akkor az Áttekintés hivatkozásra kattintva megtekinthet egy listát ezekről a tranzakciókról a Heurisztikus kimenetelű tranzakciók panelen.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Alapértelmezett | 0 |
Az importált és előkészített, de még végre nem hajtott tranzakciók számát határozza meg.
Ha vannak importált és előkészített, de még végre nem hajtott tranzakciók, akkor az Áttekintés hivatkozásra kattintva megtekinthet egy listát ezekről a tranzakciókról az Importált és előkészített tranzakciók panelen.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Alapértelmezett | 0 |
A További tulajdonságok alatt az Egyéni tulajdonságok hivatkozásra kattintva megjelenítheti vagy módosíthatja a WebSphere Application Server tranzakciós szolgáltatás egyéni tulajdonságait.
Az Egyéni tulajdonságok használatával megadhatja, hogy az információs üzenetek megjelenjenek-e az adminisztrációs konzolon és kiírásra kerüljenek-e a SystemOut.log fájlba a tranzakciószolgáltatás helyreállításakor.
A WebSphere Application Server tranzakciós szolgáltatás egyéni tulajdonságairól további információkat talál a kapcsolódó hivatkozásban.