IBM TRIRIGA Application Platform változat 3 alváltozat 5
Adminisztrációs konzol felhasználói kézikönyv
IBM
Megjegyzés A kiadvány és a tárgyalt termék használatba vétele előtt olvassa el a “Nyilatkozatok” oldalszám: 31 szakasz tájékoztatását.
E kiadás az IBM TRIRIGA Application Platform 3.5.0 változatára, továbbá minden ezt követő változatra és módosításra vonatkozik mindaddig, amíg újabb kiadások ezt másképp nem jelzik. © Szerzői jog IBM Corporation 2011, 2015. © Copyright IBM Corporation 2011, 2015.
Tartalom 1. fejezet Felügyelet az Adminisztrátori konzol segítségével. . . . . . . . ..
Adatcsatlakozási feladatok.
1
2. fejezet Bejelentkezés az Adminisztrátori konzolra . . . . . ..
3
3. fejezet Ügynökök és folyamatok felügyelete . . . . . . . . . . . ..
5
Ügynök-adminisztráció . . Ügynökkonfigurációs táblák Szálkezelés . . . . . . Munkafolyamat-ügynökök. . Felügyelt folyamatok . . .
.. .. .. .. ..
5 5 6 6 7
4. fejezet Adatcsatlakozási feladatok felügyelete . . . . . . . . . . . ..
9
Állomásoztatási táblákkal rendelkező üzleti objektumok ..
9
© Szerzői jog IBM 2011, 2015
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
.
.
.
.
.
.
.
.
..
9
5. fejezet Naplók felügyelete. . . . ..
11
Platformnaplózás . . . . . . . . . . A teljesítmény időzítési naplóinak ellenőrzése A kiszolgáló-naplófájl . . . . . . . . Adatmodellező-hibaüzenetek . . . . . Munkafolyamatkészítő-hibaüzenetek . . . Adatbázis-hibaüzenetek . . . . . . . Egyéb hibaüzenetek a kiszolgáló-naplófájlban
11 11 12 12 19 24 24
. . . . . . .
.. .. .. .. .. .. ..
Nyilatkozatok . . . . . . . . . . ..
31
Védjegyek . . . . . . . . . . . . . .. 33 A termékdokumentációra vonatkozó feltételek és kikötések 33 IBM online adatvédelmi nyilatkozat . . . . . .. 34
iii
iv
© Copyright IBM Corp. 2011, 2015
1. fejezet Felügyelet az Adminisztrátori konzol segítségével A rendszer állapotának elemzése és optimalizálása a rendszeradminisztrátorok elsődleges funkciója. Az IBM® TRIRIGA rendszer az Adminisztrátori konzolt fejlesztette ki ezen feladatok elősegítésére. Az IBM TRIRIGA Adminisztrátori konzol szegmensekbe kategorizálja az adatokat, amellyel nem csupán az információk keresését segíti elő a rendszeradminisztrátoroknak, de az adatmódosítás gyors és hatékony végrehajtását is lehetővé teszi. Az Adminisztrátori konzol a rendszerbeállítások megjelenítésének és szerkesztésének központi helye, ahol a rendszer állapotának optimalizálása végezhető el.
© Szerzői jog IBM 2011, 2015
1
2
© Copyright IBM Corp. 2011, 2015
2. fejezet Bejelentkezés az Adminisztrátori konzolra Az Adminisztrátori konzol a rendszerbeállítások megjelenítésének és szerkesztésének központi helye, ahol a rendszer állapotának optimalizálása végezhető el. Az Adminisztrátori konzol számos beállítása IBM TRIRIGA tulajdonságokhoz kötődik.
Mielőtt elkezdené Rendelkeznie kell hozzáféréssel az Adminisztrátori konzolhoz. A hozzáférést egy másik adminisztrátor adományozhatja Önnek az Adminisztrátori felhasználók kezelőeszköze segítségével.
Eljárás 1. Nyissa meg a webböngészőt, majd adja meg a következő értéket a címmezőben: http://hosztnév:port/kontextusútvonal/html/en/default/admin
Ahol a hosztnév:port a környezetére jellemző érték, a kontextusútvonal pedig az a könyvtár, ahol az IBM TRIRIGA rendszer telepítésre került. 2. Ha még nem jelentkezett be az IBM TRIRIGA rendszerbe, akkor adja meg felhasználónevét és jelszavát, majd kattintson a Bejelentkezés gombra.
© Szerzői jog IBM 2011, 2015
3
4
© Copyright IBM Corp. 2011, 2015
3. fejezet Ügynökök és folyamatok felügyelete Az Adminisztrátori konzolon az Ügynökkezelő objektum segítségével állíthatja be a folyamatügynököket. A Szálkezelő objektummal az egyes ügynökök számára elindított szálakat felügyelheti, a Munkafolyamatügynök-kezelő objektum révén pedig a munkafolyamat-ügynökhöz tartozó felhasználók jelölhetők ki. A Felügyelt folyamatok objektum segítségével a jelentéskészítési folyamatok elindítása és leállítása hajtható végre.
Ügynök-adminisztráció Az ügynökök háttérfolyamatokat hajtanak végre, például az adatok megtisztítását, a munkafolyamatok futtatását és a képletek kiszámítását végzik el. Az ügynökök kezelését és beállítását az Adminisztrátori konzol Ügynökkezelő objektuma segítségével hajthatja végre. A Munkafolyamat-ügynök és az Adatimportálási ügynök több példánya is futhat az IBM TRIRIGA adatbázison. Minden egyéb ügynök egypéldányos, így problémák adódhatnak, ha az egypéldányos ügynökök több példánya is fut egyidejűleg. A Kiürítési ügynök futtatásakor nem végezzen adatbetöltést és adatintegrációt. A Kiürítési ügynök holtpontokat dob, ha a futtatása közben hierarchiaadatokat importál Az Ügynökkezelő azonosítja az összes kiszolgálón jelenleg futó ügynököket. Kérheti az adott futó ügynökök leállítását, vagy elindíthat ügynököket az aktív kiszolgálók bármelyikén. Ha az ügynök elindításakor nem határoz meg kiszolgálót, akkor az ügynök azon a kiszolgálón kerül elindításra, amelyre Ön bejelentkezett. Az ügynök következő elérhető kiszolgálón való elindításához az ügynök Elindítás a következőn oszlopában adja meg az
(bármelyik) értéket. Ha az ügynök fut a kiszolgáló leállásakor, akkor a kiszolgáló újraindítása során az ügynök automatikusan elindul. A LICENSE_METRIC tábla minden egyes terméklicenchez rögzíti a párhuzamos felhasználók számát. A táblákat az Adminisztrátori konzol Adatbázis-lekérdezés objektuma segítségével ellenőrizheti. A LICENSE_METRIC tábla 10 percenként pillanatképet készít. A táblában található adatmennyiség rendes körülmények között csekély. Ha vágást kíván a táblán végezni, akkor az információmegőrzési szabályzattal kapcsolatban kérje ki a biztonsági adminisztrátor véleményét.
Ügynökkonfigurációs táblák Az Ügynökindítási és Ügynök-nyilvántartási tábla tartalmazza azokat a részleteket, amelyek elősegítik a folyamatügynökök IBM TRIRIGA rendszerbeli beállítását. Az ügynökök indítását meghatározó konfiguráció az IBM TRIRIGA adatbázis AGENT_STARTUP táblájában kerül tárolásra. Ügynökindítási kérés érkezésekor a rendszer egy bejegyzést ad hozzá az AGENT_REGISTRY táblához. Az ügynökök leállításakor a rendszer frissíti azok nyilvántartásbeli státuszát. Az Ügynök-nyilvántartási tábla a telepítési környezetben található valamennyi kiszolgáló számára elérhető, és ez a tábla jelenti az Ügynökkezelő objektumban megjelenített aktuális tevékenységinformációk forrását is.
© Szerzői jog IBM 2011, 2015
5
Amikor az ügynökök státusza megváltozik, a rendszer egy olyan INFO bejegyzést ír ki a kiszolgálónaplóba, amely a státuszátmenettel kapcsolatban tartalmaz információkat, például: INFO [com.tririga.platform.agent.AgentManager](http-0.0.0.0-8001-3) Indítási kérés érkezett a CleanupAgent ügynökre vonatkozóan a server337 kiszolgálón. INFO [com.tririga.platform.agent.BaseAgentThread](CleanupAgent) A CleanupAgent ügynök ezzel futtatásra került a server337 kiszolgálón. INFO [com.tririga.platform.agent.AgentManager](http-0.0.0.0-8001-3) Leállítási kérés érkezett a CleanupAgent ügynökre vonatkozóan a server337 kiszolgálón. INFO [com.tririga.platform.agent.BaseAgentThread](AgentHeartbeatThread) A CleanupAgent ügynök ezzel leállításra került a server337 kiszolgálón.
A kiszolgálóhoz tartozó TRIRIGAWEB.properties fájlban található AGENTS_NOT_ALLOWED tulajdonság azonosítja azokat az ügynököket, amelyek nem indíthatók el az adott kiszolgálón. Az ügynökkezelő nem engedélyezi a felhasználó számára olyan ügynök indítását, amely fel van sorolva az AGENTS_NOT_ALLOWED tulajdonságban ahhoz a kiszolgálóhoz, amelyen a tulajdonságfájl található. Ha a felhasználó kísérletet tesz egy AGENTS_NOT_ALLOWED tulajdonságban szereplő ügynök elindítására, akkor a rendszer INFO üzenetet ír ki a kiszolgálónaplóba, az ügynök pedig nem kerül elindításra. Amennyiben az AGENTS_NOT_ALLOWED tulajdonság egyik bejegyzése nem felel meg meglévő ügynöknek, úgy egy figyelmeztető üzenet kerül a kiszolgálónaplóba. Az Ügynökindítási tábla az ügynök típusát, a hosztnevet és a konfigurációt tartalmazza. Az Ügynökindítási tábla a forrása az Ügynökkezelőben megjelenített TRIRIGAWEB.properties információknak. Ha ugyanazon ügynök egy másik példányának futása során kerül egy egypéldányos ügynök elindításra, akkor a kérés meghiúsul, a rendszer pedig figyelmeztetést ír ki a naplófájlba.
Szálkezelés Az egyes ügynökök esetében elindított szálak számának felügyelete érdekében az Adminisztrátori konzol Szálkezelőjét veheti igénybe. A Szálkezelő segítségével emellett csatolt rajz esetén az IBM TRIRIGA CAD Integrator Publisher (AutoCAD) rendszerhez kiosztott szálak számát is felügyelheti. Egyetlen szál egy kapcsolatot igényel az adatbázishoz. Ha a szálak maximális számára vonatkozó érték nagy, az ronthatja a teljesítményt. A jellemző korlát az adatbázisra vonatkozó CPU magszám legfeljebb két-háromszorosa. Ha például az adatbázis két duplamagos Xeon CPU erőforrással rendelkezik, akkor a CPU magszám: négy. Amíg a munkafolyamat-ügynök maximális szálkorlátja: nyolc, addig más ügynökök maximális szálkorlátjának értéke: kettő.
Munkafolyamat-ügynökök A munkafolyamat-ügynökök a kijelölt felhasználóik által közzétett munkafolyamateseményeket választják ki és dolgozzák fel. Az IBM TRIRIGA alkalmazásfelhasználókat az Adminisztrátori konzol Munkafolyamatügynök-kezelő objektuma segítségével lehet kijelölni a munkafolyamat-ügynök számára. Ugyanaz a felhasználó több munkafolyamat-ügynökhöz is kijelölhető. Elsőbbséget élveznek azok a felhasználók, akik számukra beállított ügynökkel rendelkeznek. Az ügynökök a felhasználólistára is korlátozhatók, amely megakadályozza, hogy az adott ügynök hozzá nem rendelt felhasználók által küldött eseményeket dolgozzon fel. Vissza is állíthatja a korlátozott felhasználói lista beállításait, ami lehetővé teszi a kiszolgáló beállításainak eltávolítását, amely már nincs az aktuális környezetben.
6
© Copyright IBM Corp. 2011, 2015
Ha az ügynök bizonyos felhasználók számára lett beállítva, akkor az az alábbi sorrendben választja ki az érvényes felhasználói eseményeket: 1. Ha az ügynök kizárólagosan legalább egy felhasználó számára került beállításra, akkor az csak az adott felhasználók részére választ ki érvényes eseményeket. 2. Ha az ügynök nem kizárólagosan került a felhasználók számára beállításra, akkor az az adott felhasználók részére választ ki érvényes eseményeket. Amennyiben nem létezik esemény a kijelölt felhasználóhoz, úgy az ügynök a kijelölt ügynökkel nem rendelkező egyéb felhasználók részére választ ki érvényes eseményeket. 3. Ha az ügynök nem bizonyos felhasználók számára lett beállítva, akkor az a tetszőleges egyéb ügynök felhasználólistáján nem szereplő felhasználók bármelyike részére választ ki érvényes eseményeket. Érvényesek azok az események, amelyek teljesítik a következő feltételeket: v Az esemény jelenleg nem áll feldolgozás alatt. v Ugyanahhoz a rekordhoz nem kerül egyéb esemény feldolgozásra. v Az esemény nem olyan felhasználóhoz tartozik, aki már rendelkezik az ügynök által feldolgozott maximális számú eseménnyel. Tipp: Futtasson több munkafolyamat-kiszolgálót a munkafolyamat-feldolgozás elvégzésének lehetővé tételéhez olyan módon, hogy minden felhasználó számára egyformán rendelkezésre álljon, ne pedig a befejeződött munkafolyamatok áteresztőképességét növelje. További munkafolyamat-ügynökök hozzáadása a környezethez lelassíthatja a feldolgozást és nem kívánt eredményeket okozhat, ha a munkafolyamatok nem több szállal kerülnek írásra. A követendő eljárás másodlagos munkafolyamat ügynökök hozzárendelése bizonyos kiemelt felhasználókhoz, akik általában több munkafolyamatot futtatnak, mint a normál felhasználók. Ha a másodlagos munkafolyamat ügynökök nyitva maradnak, akkor párhuzamosan kiemelésre kerül a munkafolyamat példányok egy készlete, és néhány a sorrenden kívül is feldolgozásra kerülhet. A szálak számának növelése egy adott folyamatkiszolgálón magasabb áteresztőképességet eredményez, mint a szálak felosztása két kiszolgáló között. Jellemzően egy környezetben a teljesítmény szűk keresztmetszete az adatbázis-kiszolgáló, nem pedig a folyamatkiszolgáló. Ha már van egy olyan rendszere, amely több munkafolyamat ügynökkel van telepítve, akkor vagy fontolja meg a másodlagos ügynökök leállítását és a szálak növelését az elsődleges munkafolyamat ügynök kiszolgálón úgy, hogy a többi kiszolgáló közötti szálak összege legyen, vagy a másodlagos ügynökök korlátozását úgy, hogy kizárólagosak legyenek a kiemelt felhasználók számára.
Felügyelt folyamatok Az Adminisztrátori konzol Felügyelt folyamatok objektuma az alkalmazáskiszolgálón jelenleg futó valamennyi BIRT jelentéskészítési folyamatot megjeleníti. A Felügyelt folyamatok objektum segíthet azonosítani és leállítani a túl sok memóriát használó jelentéseket. A jelentések futása közben a memória-küszöbérték rendszeres időközönként ellenőrzésre kerül. Ha a jelentéskészítési folyamat eléri a memória-küszöbértéket, akkor rendszer megpróbálja leállítani a folyamatot. A memória-küszöbérték és a memória ellenőrzési gyakorisága a TRIRIGAWEB.properties fájlban állítható be.
3. fejezet Ügynökök és folyamatok felügyelete
7
Akkor érdemes ellenőriznie a Felügyelt folyamat objektumot, ha a rendszer lassú, vagy felhasználói hosszú ideig várnak a jelentésekre. Ezenkívül arra is érdemes használnia a Felügyelt folyamat objektumot, hogy meghatározza a jelentések futási időtartamát, illetve azt, hogy szükség van-e a teljesítmény javítására. A Felügyelt folyamat objektumból kísérletet tehet a hosszú ideje futó jelentések leállítására. A kiterjedt BIRT jelentésekhez számos erőforrásra van szükség, így azok rendszerproblémák kialakulásához vezethetnek. Ha a jelentések memóriahiány miatt leállításra kerülnek, akkor a rendszer rögzíti a naplóban a jelentésekhez kapcsolódó részleteket. A jelentések meghiúsulása kevés erőforrás esetén következhet be, ami azt jelenti, hogy a meghiúsult jelentések nem feltétlenül teljesítenek gyengén. Ha azonban az adott jelentés következetesen meg-megjelenik a naplóban, akkor annak teljesítménye valószínűleg javításra szorul.
8
© Copyright IBM Corp. 2011, 2015
4. fejezet Adatcsatlakozási feladatok felügyelete Az Adminisztrátori konzol Adatcsatlakozási objektuma az Adatcsatlakozási állomásoztatási táblákkal rendelkező üzleti objektumokat jeleníti meg. Ezenkívül az Adatcsatlakozási objektumot az Adatcsatlakozási feladatok kezelésére is igénybe veheti.
Állomásoztatási táblákkal rendelkező üzleti objektumok Az Adatcsatlakozási feladatok értelmezik, majd állomásoztatási táblákba helyezik a külső forrásból származó adatokat. Az Adminisztrátori konzol Adatcsatlakozási objektumában megjelenítheti az állomásoztatási táblákkal rendelkező üzleti objektumokat. Ezek az üzleti objektumok külső forrásból származó adatok áthelyezésére vagy frissítésére használhatók az Adatcsatlakozási feladatokban. Az adatok kibontásakor megtekintheti az állomásoztatási tábla részét képező mezőket. Ezek a mezők a következő formátumban jelennek meg: IBM TRIRIGA mező neve-Adatbázismező neve, például: triPaidByParentLevel0TX-triPaidByParentLevel2. A meződefiníciók a bejövő adatokhoz tartozó megfelelő állomásoztatásitábla-mezők azonosításához hasznosak.
Adatcsatlakozási feladatok Az Adatcsatlakozási feladatok az IBM TRIRIGA rendszeren kívül, például az Integrációs objektumban kerülnek beállításra. Az Adatcsatlakozási ügynök a DC_JOB táblában ellenőrzi a kész feladatokat. Az Adminisztrátori konzolon az Adatcsatlakozási objektumban kezelheti a meglévő Adatcsatlakozási feladatokat. Ha a feladat kész állapotban van, akkor az az Adatcsatlakozási ügynök következő ciklusában kerül futtatásra. Az új feladatokat a Kész feladat lehetőségre kattintva helyezheti kész állapotba. Ha a munkafolyamat befejeződik, de a feladat még befejezetlen, akkor azt a rendszer várakozó vagy feldolgozott állapotba helyezi, a felhasználó pedig meghiúsultként kezelheti a feladatot. A meghiúsult feladat nem kerül törlésre, és az Újrapróbálkozás a feladat végrehajtásával lehetőségre kattintva kész állapotba helyezhető. Törlésekor a feladat és annak állomásoztatásitábla-bejegyzései egyaránt törlődnek, így a feladat végrehajtásával nem lehet újrapróbálkozni. A feldolgozás alatt álló feladatok nem törölhetők. A tisztítás kényszerítése esetén az elavult és befejeződött feladatok törlésre kerülnek, feltéve, hogy a megadott számú napnál régebbiek. A napok számát a TRIRIGAWEB.properties fájl DC_HISTORY_RETENTION_DAYS tulajdonságában lehet beállítani.
© Szerzői jog IBM 2011, 2015
9
10
© Copyright IBM Corp. 2011, 2015
5. fejezet Naplók felügyelete Az Adminisztrátori konzol több eszköze segíti elő a naplók IBM TRIRIGA Application Platform rendszerbeli kezelését. A Platformnaplózási objektum segítségével a platformjellemzők valós idejű, hibakeresési szintű naplózását engedélyezheti. A Hibanaplók objektummal a felmerült hibák, köztük az adatbázishibák és főbb kivételek összegzését tekintheti meg.
Platformnaplózás Amennyiben rendszerproblémákat kell elhárítania, úgy engedélyezheti a valós idejű, hibakeresési szintű naplózást. Ha például lassúak a munkafolyamatok, akkor a munkafolyamat-naplókhoz tartozó hibakeresést engedélyezheti ezen a módon. A naplózási szintet az Adminisztrátori konzol Platformnaplózás objektumában állíthatja be. Ezután tesztelheti és elemezheti a teljesítményt, így például a kiterjesztettképlet-, lekérdezési és munkafolyamat-teljesítményt. A Platformnaplózás objektumban végrehajtott módosításokat a rendszer az ideiglenes memóriában tárolja. A kiszolgáló újraindításakor a rendszer visszaállítja a log4j.xml konfigurációs beállításait. A legtöbb naplófájl görgethető, ami az aktuális naplófájl jelenlegi dátummal és időponttal való átnevezését, majd egy új naplófájl használatának megkezdését jelenti. Saját egyéni naplókategóriákat vehet fel a CustomLogCategories.xml konfigurációs fájlban, amely az IBM TRIRIGA telepítési környezet config mappájában található, például a következő útvonalon: C:\Tririga\config\CustomLogCategories.xml.
A teljesítmény időzítési naplóinak ellenőrzése Adminisztrátorként vagy alkalmazásfejlesztőként tudnia kell, miért tapasztal gyenge teljesítményt. A teljesítmény időzítési jellemzőit az Adminisztrátori konzol Platformnaplózás objektumában ellenőrizheti.
Erről a feladatról A teljesítmény időzítési információinak elemzését a felhasználók számának teszteléskori korlátozásával terjesztheti ki.
Eljárás 1. Az Adminisztrátori konzolon nyissa meg a Platformnaplózás objektumot. 2. A jobb oldali panelen található Teljesítményidőzítések kategóriából válassza ki azokat az objektumokat, amelyek teljesítményét tesztelni kívánja. 3. Ha több lépésre van szüksége, akkor a Kiírás a naplóba mezőben vegyen fel egy időpecsétet a naplófájlba. 4. A Naplózási műveletek szakaszban kattintson az Alkalmaz gombra.
Eredmények Minden kiválasztott beállítás mentésre kerül a tabulátorral tagolt értékeket tartalmazó performance.log fájlban.
© Szerzői jog IBM 2011, 2015
11
Mi a következő lépés? Az információkat táblázatba vagy adatbázisba importálhatja, majd elvégezheti az adatok elemzését. Például időtartam szerint rendezheti a táblázat oszlopait, majd megtekintheti a leghosszabban futó lekérdezéseket.
A kiszolgáló-naplófájl A server.log fájlban található üzenetek segítséget nyújthatnak a rendszer hibakereséséhez. A naplófájlban szereplő üzenetek hibát, figyelmeztetést, csak információkat nyújtó vagy hibakeresési üzeneteket jelenthetnek. A naplóban látható információk szintjének beállítása érdekében a kiszolgálójához tartozó log4j parancsot veheti igénybe. A naplókban található esetlegesen nagy mennyiségű információ miatt futás közben ne állítsa hibakeresési szintre a naplózást. A server.log fájlban szereplő szegmenseket Java veremnyomkövetéssel lehet követni. A server.log fájl ezen sorai ezzel a karaktersorozattal kezdődnek: a következő helyen: com.tririga....
Adatmodellező-hibaüzenetek A server.log fájl tartalmaz olyan hibaüzeneteket, amelyek az Adatmodellezőhöz kapcsolódnak.
Az állapot nem létezik az üzleti objektumban Naplótípus: Kivételfejléc ERROR com.tririga.platform.metadata.MetadataNotFoundException: Nem létezik ’$$$’ nevű állapot ehhez az üzleti objektumhoz:
Megoldás területe Adatmodellező Probléma A metaadatokban olyan állapot szerepel, amely eltávolításra került a rendszerből. Javasolt művelet Az Adatmodellezőben vizsgálja felül a kérdéses üzleti objektumot. A metaadatok szinkronizálása érdekében módosítsa és tegye ismét közzé az üzleti objektumot. Példa
A 'new' (új) állapot eltávolításra került a rendszerből, így az már érvénytelen. ERROR [com.tririga.design.web.process.smartrecord.SmartSectionActions] com.tririga.platform.metadata.MetadataNotFoundException: Nem létezik ’new’ nevű állapot ehhez az üzleti objektumhoz: BoImpl[name=cstTestBusinessObject,id=10003454,module=ModuleImpl [name=Test Module,id=21218]]
Az évek száma nem lehet negatív Naplótípus: Kivételfejléc ERROR DurationException: Az évek száma nem lehet negatív.
Megoldás területe Adatmodellező Probléma A befejező dátum a kezdő dátumnál korábbi, vagy a befejező dátum nullértékű.
12
© Copyright IBM Corp. 2011, 2015
Javasolt művelet Keresse meg az időtartamképletet, majd vizsgálja meg a kezdő és a befejező dátum értékét. Példa ERROR [com.tririga.architecture.util.Duration] EXCEPTION com.tririga.architecture.util.DurationException: Az évek száma nem lehet negatív.
A mező függősége nem található Naplótípus: Kivételfejléc WARN A mező függősége nem található:
Megoldás területe Adatmodellező Probléma Az üzleti objektumhoz tartozó képlet nincs megfelelően állapottal ellátva. Javasolt művelet Azonosítsa az üzleti objektumot és mezőt, frissítse a képletet az Adatmodellezőben, majd tegye ismét közzé az üzleti objektumot. Példa
A triContract modulban található triRealEstateContract üzleti objektumhoz tartozó triContractPaymentsNU mező képlete nem értékelhető ki. WARN [com.tririga.platform.metadata.domain.BoImpl] A mező függősége nem található: BoFieldImpl[name=triContractPaymentsNU,id=2373,Section=BoSectionImpl [name=RecordInformation,id=BoSectionId[categoryId=1,subCategoryId=8], Business Object=BoImpl[name=triRealEstateContract,id=10002490,module= ModuleImpl[name=triContract,id=21]]]][MID-3164363956]
A mező képlete nem került értelmezésre Naplótípus: Kivételfejléc Az alapértelmezett képlet kerül alkalmazásra. A mezőhöz tartozó képlet nem értelmezhető:
Megoldás területe Adatmodellező Probléma Az üzleti objektumhoz tartozó képlet nincs megfelelően állapottal ellátva. Javasolt művelet Azonosítsa az üzleti objektumot és mezőt, frissítse a képletet az Adatmodellezőben, majd tegye ismét közzé az üzleti objektumot. Példa
A triContract modulban található triRealEstateContract üzleti objektumhoz tartozó triFasbPVofRentNU mező képlete nem értékelhető ki. WARN [com.tririga.platform.metadata.domain.BoFieldImpl] Az alapértelmezett képlet kerül alkalmazásra. A mezőhöz tartozó képlet nem értelmezhető: BoFieldImpl[name=triFasbPVofRentNU,id=2375,Section=BoSectionImpl [name=RecordInformation,id=BoSectionId[categoryId=1,subCategoryId =8],Business Object=BoImpl[name=triRealEstateContract,id=10002490, module=ModuleImpl[name=triContract,id=21]]]][MID-2514886854]
5. fejezet Naplók felügyelete
13
Hiba történt az SO mezőjének lekérésekor Naplótípus: Kivételfejléc WARN Hiba történt az SO mezőjének lekérésekor - a mező nem található.
Megoldás területe Adatmodellező vagy Űrlapkészítő Probléma Az üzleti objektumhoz tartozó mezők nem tölthetők be, mivel a mezők metaadatai nem léteznek. Az üzleti objektum meghatározott mezővel rendelkezik, de a kérdéses mező nem létezik a rendszerben. Javasolt művelet Távolítsa el a mezőt az üzleti objektumból. Vizsgálja felül az adott üzleti objektum valamennyi leképezését és űrlapját. Módosítsa és tegye ismét közzé a szükséges objektumokat. Példa
A triCommunicationRecord üzleti objektum érvénytelen cstMatchedSAMTX mezővel rendelkezik.
WARN [com.tririga.design.smartobject.dataaccess.SmartObjectAttributeDAOAnsi] Hiba történt az SO mezőjének lekérésekor - a mező nem található. Szakasz=’RecordInformation’, mező=’cstMatchedSAMTX’ a következő azonosítójú SO elemből=’48954 név=’null’, üzleti objektum neve=’triCommunicationRecord’, azonosító=10004546, modulazonosító [MID-3333779126]
Hiba történt a grafikus felhasználói felület metaadatleképezésének feldolgozásakor Naplótípus: Kivételfejléc WARN Hiba történt a grafikus felhasználói felület metaadat-leképezésének feldolgozásakor.
Megoldás területe Adatmodellező vagy Űrlapkészítő Probléma Az Űrlap mező nem létezik az űrlapleképezéshez, vagy az űrlapleképezés az üzleti objektum olyan mezőjére hivatkozik, amely nem létezik. Javasolt művelet A mező űrlapleképezésből való eltávolításához módosítsa és tegye ismét közzé az űrlapot. Ha több űrlap létezik az üzleti objektumhoz, akkor vizsgálja felül a munkafolyamatot, majd győződjön meg róla, hogy a megfelelő űrlapok esetében követik az üzleti folyamatot. Példa
A cstTicket - Szinkron - Módosításkori munkafolyamatban szereplő Ne igényelje a Megismétlendő lépések mezőt feladat során az űrlap nem kerül frissítésre, mivel a Megismétlendő lépések mező nem létezik. WARN [com.tririga.platform.workflow.template.guimetamap.GUIFieldMap] Hiba történt a grafikus felhasználói felület metaadat-leképezésének feldolgozásakor. WFTaskStepImpl.WFTaskStepRO[137224, Do Not Require Steps to Reproduce,Modify Metadata,23, WFTemplateImpl.WFTemplateRO[ID=14565895,Version=5,Name=cstTicket - Synchronous - OnChange Type]]. MapEntryBase[mapId=137224,wfTemplateId= 14565895,wfTemplateVersion=5,guiTabName=NewGeneral,guiSectionName=General, guiFieldName=Megismétlendő lépések,propertyValue=false,taskMapData=, initialized=true]. Caused by: com.tririga.platform.metadata. MetadataException: Nem található mezőazonosító a névvel: Újra-előállítási lépések. Szakasz: Általános Lap: NewGeneral GUI Név: HelpDeskTicket[MID-1004518520]
14
© Copyright IBM Corp. 2011, 2015
A mutatószám kategóriáját nem sikerült lekérdezni Naplótípus: Kivételfejléc WARN Az alkalmazás-metaadatok lerakatából nem sikerült lekérdezni a triMetricCategory értékek listáját. Ez a hiba azt jelzi, hogy a platform változata újabb az alkalmazásénál. A rendszer olyan új metaadat-struktúrát vár, amely nem létezik a jelenlegi alkalmazásváltozatban.
Megoldás területe Adatmodellező Probléma A Jelentéskezelő képes futtatni a mutatószám-jelentéseket, de az alkalmazás nem tartalmazza a funkció támogatásához szükséges üzleti objektumokat. Javasolt művelet Ha meg szeretné valósítani az IBM TRIRIGA Workplace Performance Management rendszert, akkor frissítse az alkalmazást a 9.6 vagy újabb verzióra. Amennyiben nem használja az IBM TRIRIGA Workplace Performance Management rendszert, úgy ez a figyelmeztetés figyelmen kívül marad. Példa
WARN [html.en.default.reportTemplate.reportTemplateDesc] Az alkalmazás-metaadatok lerakatából nem sikerült lekérdezni a triMetricCategory értékek listáját. Ez a hiba azt jelzi, hogy a platform változata újabb az alkalmazásénál. A rendszer olyan új metaadat-struktúrát vár, amely nem létezik a jelenlegi alkalmazásváltozatban. [MID-2565267
Ütköző objektumnevek Naplótípus: Kivételfejléc WARN A menteni kívánt objektum neve ütközik egy meglévő objektummal. Név: ’’.
Megoldás területe Adatmodellező Probléma A felhasználó kísérletet tett egy meglévő rekordéval azonos egyedi névvel rendelkező rekord mentésére. Javasolt művelet Azonosítsa az ütközések által érintett üzleti objektumot, majd ellenőrizze, hogy érvényes-e a leképezett névhez használt egyedi azonosító. Ha nem az, akkor frissítse a leképezett nevet, majd tegye ismét közzé az üzleti objektumot. Ez a frissítés nem módosítja a meglévő rekordok nevét. Vizsgálja felül az üzleti objektum számára rekordokat létrehozó munkafolyamatokat, majd győződjön meg róla, hogy a megfelelő adatok kerülnek a rekord létrehozási feladata számára leképezésre, így a rekord létrehozásakor azok egyedi módon lesznek azonosítva. Példa
A Bid modulban található cstBidDocument üzleti objektum rekordja a következő néven került mentésre: ''. WARN [com.tririga.platform.smartobject.service.BaseSmartObjectService] A menteni kívánt objektum neve ütközik egy meglévő objektummal. Név: ’’. Existing object: SmartObjectImpl[ID=10650471,Business Object=BoImpl[name=cstBidDocument,id=10003095, module=ModuleImpl[name=Bid,id=35]]] New object being saved: SmartObjectImpl[ID=13120040,Business Object=BoImpl[name=cstBidDocument, id=10003095,module=ModuleImpl[name=Bid,id=35]]][MID-317597477]
5. fejezet Naplók felügyelete
15
Nem található üzletiobjektum-leképezés Naplótípus: Kivételfejléc WARN Nem található üzletiobjektum-leképezés (IBS_SPEC_TYPE_FIELD_MAP) a következő üzleti objektumhoz:
Megoldás területe Adatmodellező Probléma Az üzleti objektum meghatározásra került, de előfordulhat, hogy nincs érvényes közzétett állapotban. Javasolt művelet Azonosítsa és tegye ismét közzé az üzleti objektumot. Példa WARN [com.tririga.platform.metadata.dataaccess.BoDaoImpl] Nem található üzletiobjektum-leképezés (IBS_SPEC_TYPE_FIELD_MAP) a következő üzleti objektumhoz: BoImpl[name=Inbox Folder,id=103516,module=ModuleImpl[name=Mail,id=17]] Erre jellemzően az üzleti objektum közzétételéhez van szükség. [MID-1159340835]
A mező nem kerül hozzáadásra a szakaszhoz Naplótípus: Kivételfejléc WARN A(z) ’$$$’ nevű mező nem kerül hozzáadásra a következő szakaszhoz:
Megoldás területe Adatmodellező Probléma Az üzleti objektum olyan mezővel rendelkezik, amely nincs adatbázisoszlophoz csatolva. Javasolt művelet Azonosítsa az üzleti objektumot és a mezőt. Módosítsa és tegye ismét közzé az üzleti objektumot. Példa
Az Ajánlatválasz-elemzési sorcikk üzleti objektum nem tudja kezelni a Dokumentumok szakasz DM_FILE_NAME mezőjét. WARN [com.tririga.platform.metadata.dataaccess.BoDaoImpl] A(z) ’DM_FILE_NAME’ nevű mező nem kerül hozzáadásra a következő szakaszhoz: BoSectionImpl[name=Documents,id=BoSectionId[categoryId=2,subCategoryId=1], Business Object=BoImpl[name=Bid Response Analysis Line Item,id=10000045, module=ModuleImpl[name=Line Item,id=27]]] Ok: A ’DM_FILE_NAME’ mező mögött nem áll adatbázismező. [MID-1778354461]
A mértékegység forrása nem mértékegység által kezelt. Naplótípus: Kivételfejléc WARN A mezőhöz tartozó mértékegységforrás nem mértékegység által kezelt.
Megoldás területe Adatmodellező Probléma A mező azonosítása szerint mértékegység-forrásmezővel rendelkezik, a forrásmező azonban nem tárol mértékegységeket.
16
© Copyright IBM Corp. 2011, 2015
Javasolt művelet Azonosítsa az üzleti objektumot és mezőt, frissítse a mértékegység forrását az Adatmodellezőben, majd tegye ismét közzé az üzleti objektumot. Példa
A Location modulban található triSpace üzleti objektum triDefaultCapacityNU mezőjéhez tartozó képlet nem értékelhető ki, mivel a forrásmértékegységként használt mezők egyike (triCapacityNU) nem tárol mértékegységet. WARN [com.tririga.platform.metadata.domain.BoFieldImpl] A mezőhöz tartozó mértékegységforrás nem mértékegység által kezelt. A mező: BoFieldImpl[name=triDefaultCapacityNU,id=1188, Section=BoSectionImpl[name=RecordInformation,id=BoSectionId[categoryId=1, subCategoryId=6],Business Object=BoImpl[name=triSpace,id=10002873, module=ModuleImpl[name=Location,id=6]]]] UOM Source Field: BoFieldImpl[name=triCapacityNU,id=1119, Section=BoSectionImpl[name=RecordInformation,id=BoSectionId[categoryId=1, subCategoryId=6],Business Object=BoImpl[name=triSpace,id=10002873, module=ModuleImpl[name=Location,id=6]]]][MID-276069112]
Az üzleti objektum nem létezik Naplótípus: Kivételfejléc WARN A triThreshold üzleti objektum nem létezik.
Megoldás területe Adatmodellező Probléma A Jelentéskezelő képes futtatni a Mutatószám-jelentéseket, de az alkalmazás nem tartalmazza a funkció támogatásához szükséges üzleti objektumokat. Javasolt művelet Ha meg szeretné valósítani az IBM TRIRIGA Workplace Performance Management rendszert, akkor frissítse az alkalmazást a 9.6 vagy újabb verzióra. Amennyiben nem használja az IBM TRIRIGA Workplace Performance Management rendszert, úgy ez a figyelmeztetés figyelmen kívül marad. Példa WARN [html.en.default.reportTemplate.reportTemplateDesc] A triThreshold üzleti objektum nem létezik. [MID-75369837]
Érvénytelen helymeghatározó-metaadatok Naplótípus: Kivételfejléc WARN Probléma merült fel a helymeghatározó mező beállítása közben, mivel a helymeghatározó-metaadatok érvénytelenek; helyette a rendszer a csatolt objektum nevével végzi el a beállítást.
Megoldás területe Adatmodellező vagy Munkafolyamat-készítő Probléma Az Adatmodellező olyan mezőt használ a helymeghatározó számára, amely eltér a mezőre munkafolyamat keretében leképezett mezőtől. Javasolt művelet A megfelelő leképezés biztosítása érdekében vizsgálja felül a helymeghatározóhoz az Adatmodellezőben használt mezőt. Frissítse és tegye ismét közzé a leképezést. A helymeghatározó mezők esetenként többobjektumos leképezésekhez kerülnek felhasználásra, így előfordulhat, hogy ez a figyelmeztetés ebben a példahelyzetben jelenik meg, és így figyelmen kívül hagyható. Példa
A Mail modulban található Notification üzleti objektum RefObject 5. fejezet Naplók felügyelete
17
helymeghatározóval rendelkezik. A RefObject helymeghatározó az Adatmodellezőből származó azonosított mező helyett a csatolt rekordnévre kerül leképezésre. Figyelmen kívül hagyhatja ezt a figyelmeztetést. WARN [com.tririga.platform.smartobject.domain.field.LocatorField] (WFA-2.5:1837189 - 13119943 APPROVE_HIDDEN:14821226 IE=14821226) Probléma merült fel a helymeghatározó mező beállítása közben, mivel a helymeghatározó-metaadatok érvénytelenek; helyette a rendszer a csatolt objektum nevével végzi el a beállítást. Locator field: BoFieldImpl[name=RefObject,id=1021, Section=BoSectionImpl[name=AdditionalDetail,id=BoSectionId[categoryId=1, subCategoryId=6],Business Object=BoImpl[name=Notification,id=107324, module=ModuleImpl[name=Mail,id=17]]]][MID-1263122157]
A mértékegység forrása nem létezik Naplótípus: Kivételfejléc WARN A mezőhöz tartozó mértékegységforrás nem létezik:
Megoldás területe Adatmodellező Probléma A mező meghatározott (UOM) forrásmértékegység-mezővel rendelkezik, azonban a forrásmező nem található. Javasolt művelet Vizsgálja felül a mezőt, majd győződjön meg róla, hogy léteznek a megfelelő mértékegység-meghatározások. Módosítsa és tegye ismét közzé az üzleti objektumot. Példa
A triContract modulban található triAssetLease üzleti objektum triLtBrokerageCommissionNU mezője érvénytelen mértékegységforrással rendelkezik.
WARN [com.tririga.platform.metadata.domain.BoFieldImpl] A mezőhöz tartozó mértékegységforrás nem létezik: BoFieldImpl[name=triLtBrokerageCommissionNU,id=1560, Section=BoSectionImpl[name=RecordInformation,id=BoSectionId[categoryId=1, subCategoryId=8],Business Object=BoImpl[name=triAssetLease,id=10008550, module=ModuleImpl[name=triContract,id=21]]]] Ez engedélyezett a visszamenőleges kompatibilitáshoz, de valószínűleg problémát okoz a további feldolgozás alatt Az Üzleti objektum mezőt úgy kell rögzíteni, hogy érvényes UOM forrásra mutasson. [MID-769296686]
Hiányzik a kifejezés Naplótípus: Kivételfejléc WARN A kifejezés hiányzik a következőhöz: . boId = ###### Mező = ####
Megoldás területe Adatmodellező Probléma A kiterjesztett képlet jelzése ellenére nincs meghatározva, vagy a változó nem került meghatározásra. Javasolt művelet Az üzleti objektum és mező azonosításához használjon SQL utasításokat: select * from ibs_spec_type where spec_template_id=######;
Végezze el a frissítést és a közzétételt.
18
© Copyright IBM Corp. 2011, 2015
A triTimeZonesCL mező nem létezik Naplótípus: Kivételfejléc WARN com.tririga.platform.smartobject.InvalidFieldRequestException: Nem létezik ’triTimeZonesCL’ nevű mező ehhez az üzleti objektumhoz az általános szakaszokban:
Megoldás területe Adatmodellező Probléma Alkalmazás próbálja használni a munkafolyamatban szereplő egyéni ütemezési feladatokat, azonban a hívó üzleti objektum nem rendelkezik a funkció megfelelő használatához szükséges triTimeZonesCL mezővel. Javasolt művelet Módosítsa az azonosított üzleti objektumot, és vegye fel a triTimeZonesCL mezőt. Példa
A triHelper modulban található cstTimeCalculator üzleti objektumból hiányzik a triTimeZonesCL mező. WARN [com.tririga.architecture.web.process.reserve.ReserveUtils] com.tririga.platform.smartobject.InvalidFieldRequestException: Nincs mező ’triTimeZonesCL’ névvel az üzleti objektumban az általános szakaszokban:BoImpl[name=cstTimeCalculator,id=10005047, module=ModuleImpl[name=triHelper,id=21720]]
Nem található érték az egyszeri kikeresésben Naplótípus: Kivételfejléc WARN Nem található érték az egyszeri kikeresésben
Megoldás területe Adatmodellező Probléma HTML űrlapjelentés próbált elérni egy olyan mezőt, amely nem létezik az alapul szolgáló üzleti objektumban. Javasolt művelet Szerkessze a HTML űrlapot, keresse meg a hibaüzenetben hivatkozott szakaszt és mezőnevet, majd javítsa ki a mezőt. Példa WARN Nem található érték egy kikeresésben az XPathExpr használatával: ’//Project-Project-RecordedBy//PeopleFullName’
Munkafolyamatkészítő-hibaüzenetek A server.log fájl tartalmaz olyan hibaüzeneteket, amelyek a Munkafolyamat-készítőhöz kapcsolódnak.
A munkafolyamat-sablonhoz nem tartozik találat Naplótípus: Kivételfejléc INFO (WFA: 3340769 - 5712774 cstProvisionalBooking:27648718) Nincs találat a gyorsítótárban a következő munkafolyamatsablon-azonosítóhoz: 14313328. A gyorsítótár aktualizálásához indítsa újra az alkalmazáskiszolgálót.
Megoldás területe Munkafolyamat-készítő
5. fejezet Naplók felügyelete
19
Probléma A munkafolyamat visszavonásra került, de továbbra is érkezik rá vonatkozó hívás. Javasolt művelet A metasémában használt azonosító segítségével keresse meg a munkafolyamatot: Select * from wf_lookup where wf_template_id=’#####';
Módosítsa és tegye közzé a munkafolyamatot. Példa
A munkafolyamatsablon-azonosító jelzi a hívott munkafolyamatot. INFO [com.tririga.architecture.cache.WFCache] (WFA:3340769 - 5712774 cstProvisionalBooking:27648718) Nincs találat a gyorsítótárban a következő munkafolyamat sablon azonosítóhoz: 14313328. A gyorsítótár aktualizálásához indítsa újra az alkalmazáskiszolgálót.
Munkafolyamatfeladat-hiba történt Naplótípus: Kivételfejléc WARN A hívási munkafolyamat-feladat hibába ütközött.
Megoldás területe Munkafolyamat-készítő Probléma A munkafolyamat nem létezik vagy jelenleg nincs közzétéve. Javasolt művelet Vizsgálja felül a hívó munkafolyamatot, és ellenőrizze, hogy továbbra is szükséges-e a lépés, vagy határozza meg, hogy a hívott munkafolyamat miért hiányzik. Győződjön meg róla, hogy a hívott munkafolyamat jelenleg közzé van téve. Módosítsa és tegye ismét közzé a szükséges munkafolyamatokat. Példa
A hívási munkafolyamat-feladat hibába ütközött. Feladat: Feladatlépés: Munkafolyamat-hívás(38) WFTID=19118076.14 TSID=205820 Címke=’Részfolyamat hívása’ Eseményművelet=’’, Hívó munkafolyamat: Azonosító: 19118075 Verzió: közzétett, Kivétel: com.tririga.platform.workflow.template.exception. WFTemplateLoadingException: Probléma történt a munkafolyamat sablon betöltése közben a következő azonosítóhoz: 19118075 közzétett.... Ok: com.tririga.platform.workflow.template.exception. WFTemplateNotFoundException: A munkafolyamat-sablon nem található a következő azonosítójú kikeresési táblához: 19118075 ... Okozó: org.springframework.dao.EmptyResultDataAccessException: Helytelen eredményméret: várt érték - 1, tényleges érték - 0
A pénzügyi tranzakció nem sztornózható Naplótípus: Kivételfejléc WARN A KORÁBBI TRANZAKCIÓK NEM SZTORNÓZHATÓK
Megoldás területe Munkafolyamat-készítő Probléma Egy alkalmazás arra próbálja használni a pénzügyi tranzakció funkciót, hogy sztornózzon korábbi pénzügyi tranzakciókat. Nincs a rekordhoz pénzügyi referenciaobjektum társítva, így az objektum nem találja a sztornózni kívánt korábbi pénzügyi tranzakciókat.
20
© Copyright IBM Corp. 2011, 2015
Javasolt művelet Vizsgálja felül a folyamatot, majd győződjön meg róla, hogy a pénzügyi tranzakció feldolgozásakor az rendelkezik pénzügyi referenciaobjektummal. Példa
A 13119972 számú pénzügyitranzakció-rekord nem rendelkezik pénzügyi referenciaobjektummal. WARN [com.tririga.platform.finance.service.FinanceServiceImpl] (WFA-2.5: 1837189 - 13119943 Társítás megszüntetése: 14821223 IE=14821223) A KORÁBBI TRANZAKCIÓK NEM SZTORNÓZHATÓK: A 13119972 számú pénzügyi tranzakció nincs objektumhoz társítva, így a korábbi tranzakciók nem sztornózhatók.
Hiba történt a feltételes kifejezés kiértékelése során Naplótípus: Kivételfejléc WARN Hiba történt a feltételes kifejezés kiértékelése során - a rendszer FALSE (hamis) értéket ad vissza.
Megoldás területe Munkafolyamat-készítő Probléma A kapcsolófeltételek nem tölthetők be, mivel azok érvénytelenek. Javasolt művelet Módosítsa a munkafolyamatot. Vizsgálja felül és frissítse a feltételeket. Tegye ismét közzé a munkafolyamatot. Példa
A cstBidDocument - Módosításkori - Mértékegység frissítése munkafolyamat érvénytelen kapcsolófeltétellel rendelkezik.
WARN [com.tririga.platform.workflow.runtime.condition.Condition] Hiba történt a feltételes kifejezés kiértékelése során - a rendszer FALSE (hamis) értéket ad vissza. Condition[ID=55383,Expr=’substring (p0 , 10 , 10 ) == "A" || substring (p1 , 10 , 10 ) == "H" || substring (p2 , 10 , 10 ) == "G" || substring (p3 , 10 , 10 ) == "L"’,Parameters=[p0 = , p1 = , p2 = , p3 = ]]. Munkafolyamat info: WFTemplateImpl. Version=2,Name=cstBidDocument - onChange - Update UOM], TaskStep: WFTaskStepImpl.WFTaskStepRO[135720,,Switch,14, WFTemplateImpl.WFTemplateRO[ID=18749944,Version=2, Name=cstBidDocument - onChange - Update UOM]][MID-739830450]
A célmezőre való leképezés nem engedélyezett Naplótípus: Kivételfejléc A célmezőre való leképezés nem engedélyezett, mivel a mező Élő hivatkozás szakaszban található.
Megoldás területe Munkafolyamat-készítő Probléma A mező Élő hivatkozás szakaszra kerül leképezésre. Az élő hivatkozáshoz csak a szakaszleképezés kerül felhasználásra. Javasolt művelet Módosítsa a munkafolyamatot, nyissa meg a feladatot és a munkafolyamatleképezést, törölje az Élő hivatkozás szakasz mezőleképezését, majd végezze el a munkafolyamat-leképezés mentését. Tegye közzé a munkafolyamatot. Példa
A 17-es verziójú 10014934 munkafolyamat-azonosító érvénytelen szakaszleképezéssel rendelkezik a Sorcikkösszegzési történet üzleti objektumhoz a Rögzítő szakasz esetén.
5. fejezet Naplók felügyelete
21
WARN [com.tririga.platform.workflow.template.sofieldmap.MapEntry] A célmezőre való leképezés nem engedélyezett, mivel a mező Élő hivatkozás szakaszban található. A leképezés megszüntetése folyamatban van.MEFieldToField[MapEntry Field-to-Field, Type=10,SrcField=1037,TgtField=1037,Map=SOFieldMapImpl. SOFieldMapRO[ID=1968,WFTemplate=10014934.17]]. TARGET: BoFieldImpl[name=StateProv,id=1037, Section=BoSectionImpl[name=RecordedBy,id=BoSectionId[categoryId=1, subCategoryId=7],Business Object=BoImpl[name=Line Item Summary History,id=10000072,module=ModuleImpl[name=Line Item,id=27]]]] [MID-3898920414]
Érvénytelen helymeghatározó-metaadatok Naplótípus: Kivételfejléc WARN Probléma merült fel a helymeghatározó mező beállítása közben, mivel a helymeghatározó-metaadatok érvénytelenek; helyette a rendszer a csatolt objektum nevével végzi el a beállítást.
Megoldás területe Adatmodellező vagy Munkafolyamat-készítő Probléma Az Adatmodellező olyan mezőt használ a helymeghatározó számára, amely eltér a mezőre munkafolyamat keretében leképezésre kerülő mezőtől. Javasolt művelet A megfelelő leképezés biztosítása érdekében vizsgálja felül a helymeghatározóhoz az Adatmodellezőben használt mezőt. Frissítse és tegye ismét közzé a leképezést. A helymeghatározó mezők esetenként többobjektumos leképezésekhez kerülnek felhasználásra, így előfordulhat, hogy ez a figyelmeztetés ebben a példahelyzetben jelenik meg, és így figyelmen kívül hagyható. Példa
A Mail modulban található Notification üzleti objektum RefObject helymeghatározóval rendelkezett. A RefObject helymeghatározó az Adatmodellezőből származó azonosított mező helyett a csatolt rekordnévre kerül leképezésre. Figyelmen kívül hagyhatja ezt a figyelmeztetést. WARN [com.tririga.platform.smartobject.domain.field.LocatorField] (WFA-2.5:1837189 - 13119943 APPROVE_HIDDEN:14821226 IE=14821226) Probléma merült fel a helymeghatározó mező beállítása közben, mivel a helymeghatározó-metaadatok érvénytelenek; helyette a rendszer a csatolt objektum nevével végzi el a beállítást. Helymeghatározó mező: BoFieldImpl[name=RefObject,id=1021, Szakasz=BoSectionImpl[name=AdditionalDetail, id=BoSectionId[categoryId=1,subCategoryId=6], Üzleti objektum=BoImpl[name=Notification,id=107324, modul=ModuleImpl[name=Mail,id=17]]]][MID-1263122157]
Munkafolyamat intelligensobjektum-mezőleképezése Naplótípus: Kivételfejléc WARN Munkafolyamat intelligensobjektum-mezőleképezése.
Megoldás területe Munkafolyamat-készítő Probléma A munkafolyamat mezőleképezésében található mező vagy szakasz nem létezik az alapul szolgáló üzleti objektumban.
22
© Copyright IBM Corp. 2011, 2015
Javasolt művelet Módosítsa a munkafolyamatot. Nyissa meg a feladatot. Nyissa meg, vizsgálja felül és mentse a munkafolyamat-leképezést. Tegye közzé a munkafolyamatot. Példa
A 3-as verziójú 10328588 munkafolyamat-azonosító és a Rekordok módosítása feladat érvénytelen szakaszleképezéssel rendelkezik a Csapattagok szakasz esetében, ahol a leképezés a Projekt modul Tőkeprojekt üzleti objektumára történik. WARN [com.tririga.platform.workflow.template.sofieldmap.SOFieldMapImpl] Munkafolyamat intelligensobjektum-mezőleképezése. MEObjectToSection[MapEntry Object-to-Section,Type=30, TgtSectionCatagory=12,TgtSectionSubCatagory=1,TgtField=1, Map=SOFieldMapImpl.SOFieldMapRO[ID=10853,WFTemplate=10328588.3]]. Leképezés a következőről: BoImpl[name=External Contact,id=106849, modul=ModuleImpl[name=People,id=7]], A következőre: BoImpl[name=Capital Project,id=107010, modul=ModuleImpl[name=Project,id=19]]. Feladatlépés: Rekordok módosítása(28) WFTID=10328588.3 TSID=133061 Label=’Rekordok módosítása’ EventAction=’Hozzáfűzés’. Ok: com.tririga.platform.metadata.MetadataNotFoundException: Nem létezik ’Csapattagok’ nevű szakasz az üzleti objektumon: BoImpl[name=Capital Project,id=107010, modul=ModuleImpl[name=Project,id=19]][MID-3776864463]
Hiba történt a munkafolyamatfeladat-kezelővel kapcsolatban Naplótípus: Kivételfejléc WARN A művelet aktiválása közben hiba történt a munkafolyamatfeladat-kezelővel kapcsolatban
Megoldás területe Munkafolyamat-készítő Probléma Olyan állapotátmenet kerül végrehajtásra, amely a munkafolyamat futtatásának tárgyát képező rekord aktuális állapotában érvénytelen. Javasolt művelet Vizsgálja felül a kérdéses üzleti objektumot, majd ellenőrizze, hogy a művelet vagy átmenet továbbra is szerepel-e benne. Ha az állapotátmenet nincs benne, akkor felveheti azt, majd módosíthatja és ismét közzéteheti az üzleti objektumot. Ha az állapotátmenet benne van, akkor előfordulhat, hogy a munkafolyamat olyan rekordon kerül meghívásra, amely az átmenet bekövetkezése szempontjából nincs megfelelő állapotban. A munkafolyamat futtatása előtt a rekordok megfelelő állapotának biztosítása érdekében vizsgálja felül a folyamatokat. Példa
A(z) xxx munkafolyamat cstCalculateEnd feladatában a munkafolyamat megpróbálja futtatni a cstCalculateEnd állapotátmenetet. A cstCalculateEnd állapotátmenet a rekord aktuális állapotából nem számít érvényes átmenetnek. WARN A ’cstCalcuateEnd’ művelet aktiválása során hiba történt a munkafolyamatfeladat-kezelővel kapcsolatban. Feladatlépés: Aktiválási művelet(31) WFTID=16680680.10 TSID=138571 Címke=’cstCalculateEnd’ EventAction=’cstCalcuateEnd’. Ok: com.tririga.platform.metadata.MetadataNotFoundException: Nem létezik átmenet erre az üzleti objektumra vonatkozóan az aktuális állapotból ’BoStateImpl[Name=triActive,Business Object=BoImpl[name=cstTimeCalculator,id= 10005047, module=ModuleImpl[name=triHelper,id=21720]]]’ a ’cstCalcuateEnd’ nevű átmenet esetén.
5. fejezet Naplók felügyelete
23
Adatbázis-hibaüzenetek A server.log fájl tartalmazhat olyan hibaüzeneteket, amelyek adatbázisokhoz, így például a DB2, Oracle és SQL Server rendszerhez kapcsolódnak.
Példa DB2 SQL hibára Naplótípus: Kivételfejléc WARN/ERROR DB2 SQL hiba: SQLCODE=### SQLSTATE=#####
Megoldás területe DB2 adatbázis Probléma SQL kivétel történt. Az SQLCODE értéke a kivétel okára épül. Javasolt művelet Vizsgálja meg a server.log fájlban található üzenetet, és keresse meg az SQLCODE előtaggal kezdődő sort. Az ok meghatározásához keresse ki az SQLCODE értékét a DB2 változatához tartozó online dokumentációban. A problémák változóak lehetnek, az elfogyott területtől kezdve egészen az érvénytelen SQL kódig. 1. példa Ez a kód azt jelzi, hogy az adatbázis számára elfogyott a fájlrendszeri terület: 2014-07-02 21:07:15,498 ERROR [com.tririga.architecture.workflow.dataaccess. WFTemplateDAO](http-0.0.0.0-8001-4) com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException: DB2 SQL hiba: SQLCODE=-289 SQLSTATE= 57011 Keresse a következőt: SQLCODE=-289 SQLSTATE=57011
A -289 értékű DB2 hibakód azt jelzi, hogy az adatbázis számára elfogyott a fájlrendszeri terület. 2. példa Ebben a példában az S_POLINE üzleti objektum és annak állomásoztatási táblája nem létezik. 2014-07-02 12:14:55,759 ERROR [com.tririga.platform.admin.dataaccess. DBScriptRunnerDAOImpl](http-0.0.0.0-8001-3) com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL hiba: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=TRIDATA.S_POLINE, DRIVER=4.16.24 com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL hiba: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=TRIDATA.S_POLINE, DRIVER=4.16.24 Keresse a következőt: SQLCODE=-204 SQLSTATE=42704 Az objektum nem létezik.
Egyéb hibaüzenetek a kiszolgáló-naplófájlban A server.log fájl olyan hibaüzeneteket tartalmaz, amelyek az Űrlapkészítőhöz, a Jelentéskezelőhöz, a felhasználói hibákhoz, a HTTP protokollokhoz és a pénznemátváltáshoz kapcsolódnak.
Adatcsatlakozási hibák Tekintse meg az Alkalmazáskészítés az IBM TRIRIGA Application Platform 3-as változatában: Adatkezelés című kiadvány Adatcsatlakozás fejezetében található Lehetséges hibák szakaszt.
24
© Copyright IBM Corp. 2011, 2015
WFA: 3340769 - 2289501 Naplótípus: Kivételfejléc (WFA: 3340769 - 2289501 Társítás: 26451634)
Probléma Ezek az információk bármely hibaüzenetben szerepelhetnek. Javasolt művelet Fejtse vissza a hibás kódrészletet. Példa (WFA: 3340769 - 2289501 Társítás: 26451634)
Az adatbázisban található információk kereséséhez használja az alábbi SQL kódot: select * from user_credentials where user_id=3340769; select * from ibs_spec where spec_id=2289501; select * from wf_event where event_id=26451634;
Ha a rendszer nem ad vissza sorokat, akkor próbálkozzon a következő SQL kóddal: select * from wf_event_history where event_id=26451634;
Érvénytelen objektumazonosító tartozik az intézkedéshez Naplótípus: Kivételfejléc ERROR Érvénytelen objektumazonosító került megadásra az intézkedés számára. Az objektumazonosító nullértékű volt.
Megoldás területe Felhasználói oktatás Probléma A felhasználó a Java™ kód betöltésének befejezése előtt kattintott egy ablak belsejébe. Javasolt művelet A felhasználóknak meg kell várniuk, amíg a Java kód betöltődik, mielőtt az ablakok belsejébe kattintanának. Példa
ERROR [com.tririga.web.process.ProcessRouter] Érvénytelen objektumazonosító került megadásra az intézkedés számára. Az objektumazonosító
HTTP protokollhiba történt Naplótípus: Kivételfejléc INFO - [com.tririga.web.filter.AuthenticationFilter]
Megoldás területe HTTP protokoll Probléma A felhasználói folyamatok egyike problémát okozott az IBM TRIRIGA rendszer HTTP biztonsági szolgáltatásával kapcsolatban. Például előfordulhat, hogy a felhasználó felkeres egy hivatkozást, amikor nincs bejelentkezve, vagy a munkamenet lejárt. Az okok közé tartozhat az időtúllépés vagy az ugyanazon felhasználói fiókkal történő többszörös bejelentkezési kísérlet. Javasolt művelet Jelentkezzen vissza az IBM TRIRIGA alkalmazásba, majd haladjon végig a hiba előtt végrehajtott lépéseken.
5. fejezet Naplók felügyelete
25
Példa
Kérés érkezett valamely folyamaton keresztül a templateScriptsCached.jsp fájlra vonatkozóan, azonban a munkamenet lejárt, az oldal pedig már nem érhető el. INFO [com.tririga.web.filter.AuthenticationFilter] (http-0.0.0.0-8001-2) Hiba az AuthenticationFilter-ben: requestURL(/html/en/default/js/templateScriptsCached.jsp) nem része a kizárt szűrőknek, a userId kisebb, mint egy, HttpRequestHeader=[host=localhost:8001, user-agent=Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8, accept=*/*, accept-language=en-us,en;q=0.5, accept-encoding=gzip,deflate, accept-charset=ISO-8859-1,utf-8; q=0.7,*;q=0.7, keep-alive=300, connection=keep-alive, referer=http:// localhost:8001/html/en/default/common/sessionExpirationGeneral.jsp, cookie=JSESSIONID=yWl4MJ9suRDqAFS7PLANFw**, ]
A képletben található paraméter nem értelmezhető Naplótípus: Kivételfejléc WARN A képletben található paraméter nem értelmezhető:
Megoldás területe Jelentéskezelő Probléma A kiterjesztett képlet lekérdezést próbál használni egy paraméter feloldásához, azonban a lekérdezés vagy az abban található mező nem található. Javasolt művelet Vegye fel a lekérdezést vagy adja hozzá a mezőt a lekérdezéshez. Példa
Kiterjesztett képlet próbálja használja a triInvoiceLineItem - összetett képlet triPaid - aktuális rekordhoz társított lekérdezést a triNewInvTotalNU mezőben. WARN [com.tririga.platform.smartobject.util.formula.ExtendedFormulaParser] A képletben található paraméter nem értelmezhető: ExtendedFormulaDefnImpl[Formula=b,Parms={b=ExtendedFormulaParmDefnImpl [Name=b,Value=[QUERY][{triCostItem}{triInvoiceLineItem} {triInvoiceLineItem - Advanced Formula - triPaid - Társítva az aktuális rekordhoz }][{RecordInformation}{triNewInvTotalNU}]]}] [MID-2164297393]
A grafikus felhasználói felületi mező az üzleti objektumétól eltérő mezőtípussal rendelkezik Naplótípus: Kivételfejléc A grafikus felhasználói felületi mező az alapul szolgáló üzleti objektumétól eltérő mezőtípussal rendelkezik. A rendszer az üzleti objektum mezőtípusát használja.
Megoldás területe Űrlapkészítő Probléma Az űrlap már nem létező mezővel rendelkezik. Javasolt művelet Azonosítsa a megadott mezőt használó üzleti objektumhoz tartozó űrlapokat. Módosítsa az űrlapot. Az Űrlapkészítőben távolítsa el a mezőt az űrlapelrendezés fanézetéből. Adja ismét hozzá a mezőt az űrlaphoz. Tegye közzé az űrlapot. Példa
26
A triBSIFailureImpactA üzleti objektumhoz tartozó Megjegyzés mező szövegmezőként van az űrlapon azonosítva, azonban más mezőtípus tartozik hozzá az Adatmodellező eszközben.
© Copyright IBM Corp. 2011, 2015
WARN [com.tririga.platform.error.ErrorHandler] A grafikus felhasználói felületi mező az alapul szolgáló üzleti objektumétól eltérő mezőtípussal rendelkezik. A rendszer az üzleti objektum mezőtípusát használja. BO=[name=triBSIFailureImpactA, id=10003740] FieldType=[BoField=Note, GuiFieldType=Text][MID-4251286743]
Az alapul szolgáló üzletiobjektum-mező nem létezik Naplótípus: Kivételfejléc WARN A(z) ’$$$’ mező nem kerül hozzáadásra a grafikus felhasználói felületi szakaszhoz, mivel az alapul szolgáló üzletiobjektum-mező nem létezik:
Megoldás területe Űrlapkészítő Probléma Az űrlap már nem létező mezővel rendelkezik. Javasolt művelet Azonosítsa az űrlapot és a mezőt. Módosítsa az űrlapot. Az Űrlapkészítőben távolítsa el a mezőt az űrlapelrendezés fanézetéből. Adja ismét hozzá a mezőt az űrlaphoz. Tegye közzé az űrlapot. Példa
A Kulcs grafikus felhasználói felület Általános lapján található Kulcsspecifikáció szakasz Aktív kezdő dátum mezője érvénytelen. WARN [com.tririga.platform.metadata.dataaccess.GuiMetadataDaoImpl] Nem kerül hozzáadásra az ’Aktív kezdő dátum’ mező a grafikus felület szakaszhoz, mert az üzletiobjektum-mező mentése nem létezik: GuiSectionMetadataImpl[Name=KeySpecification,ID=11,GUI Tab=GuiTabMetadataImpl[Name=General,ID=1, GUI=GuiMetadataImpl[Name=Key,ID=10000083]]][MID-1871134927]
Érvénytelen lekérdezési szűrő Naplótípus: Kivételfejléc WARN Az érvénytelen lekérdezési szűrő nem kerül felhasználásra:
Megoldás területe Jelentéskezelő Probléma A lekérdezés olyan mezőhöz tartozó szűrővel rendelkezik, amely nem létezik. Javasolt művelet Azonosítsa a lekérdezést és a szűrőt. A Jelentéskezelő eszközben távolítsa el a szűrőt. Végezze el a lekérdezés mentését. Példa
A triCostItem modul triPaymentLineItem - megjelenítés - a fogadott követelésrekordok Fizetéssel rendelkezik jelzéssel kerültek társításra lekérdezésében található triPaidDA mezőhöz tartozó szűrő érvénytelen. WARN [com.tririga.platform.metadata.dataaccess.BoQueryMetadataDaoImpl] Az érvénytelen lekérdezési szűrő nem kerül felhasználásra: BoQueryFilterMetadataImpl[Left side section=RecordInformation, Bal oldali mező=triPaidDA,Operator=Equals,Jobb oldali érték=$$RUNTIME$$,Query=BoQueryMetadataImpl[ID=19845, Név=triPaymentLineItem - Megjelenítés - Kapott követelés rekordok társítva Has fizetésként,Module=triCostItem]] Okozta: Nem létezik ’triPaidDA’ nevű mező az üzleti objektumon az általános szakaszokban: BoImpl[name=triPaymentLineItem,id=10004638, module=ModuleImpl[name=triCostItem,id=27]][MID-2170122156] 5. fejezet Naplók felügyelete
27
A triTesting oszlop nem létezik Naplótípus: Kivételfejléc WARN A rendszer felveszi a triTesting adatbázisoszlopot, mivel az nem létezik, és az üzleti objektum számít rá.
Probléma Ez a figyelmeztetés közzététel során kerül naplózásra. Javasolt művelet A naplóbejegyzésben szereplő üzenet azt jelzi, hogy mit kell engedélyezni az adott bejegyzés létezéséhez. Példa
A példa közzététel során bekövetkező naplózást mutat be. A DEBUG (hibakeresési) események megtekintéséhez engedélyezze az Adminisztrátori konzol Platformnaplózás objektumának Üzletiobjektum-közzététel beállítását azon a kiszolgálón, ahol az Üzletiobjektum-közzétételi ügynök fut. 2008-12-04 13:44:23,037 INFO [com.tririga.platform.metadata.service.BoPublishService](Thread -17) Publish started for Business Object: BoImpl[name=testBo,id =10043142,module=ModuleImpl[name=testModule,id=26323]] 2008-12-04 13:44:23,083 WARN [com.tririga.platform.metadata.service.BoPublishService](Thread -17) Adding DB column, triTesting, since it does not exist a nd the BO expects it to be there. Bo Field: BoFieldImpl[name=tr iTesting,id=1001,Section=BoSectionImpl[name=General,id=BoSectio nId[categoryId=1,subCategoryId=1],Business Object=BoImpl[name=t estBo,id=10043142,module=ModuleImpl[name=testModule,id=26323]]]] 2008-12-04 13:44:23,083 DEBUG [com.tririga.platform.metadata.service.BoPublishService](Thread -17) DDL Built: Sql[SQL=ALTER TABLE T_TESTBO ADD (TRITESTING VARCHAR(150))] for Business Object: BoImpl[name=testBo,id=1004 3142,module=ModuleImpl[name=testModule,id=26323]] 2008-12-04 13:44:23,755 INFO [com.tririga.platform.metadata.service.BoPublishService](Thread -17) Publish completed for Business Object: BoImpl[name=testBo, id=10043142,module=ModuleImpl[name=testModule,id=26323]] 2008-12-04 13:44:23,771 INFO [com.tririga.platform.metadata.service.BoPublishService](Thread -17) Publish started for Module: ModuleImpl[name=testModule,id= 26323] 2008-12-04 13:44:23,927 DEBUG [com.tririga.platform.metadata.service.BoPublishService](Thread -17) Union BO in to view: BoImpl[name=testBo,id=10043142,mod ule=ModuleImpl[name=testModule,id=26323]] 2008-12-04 13:44:23,927 DEBUG [com.tririga.platform.metadata.service.BoPublishService](Thread -17) Union BO in to view: BoImpl[name=testModule,id=10019042 ,module=ModuleImpl[name=testModule,id=26323]] 2008-12-04 13:44:23,927 DEBUG [com.tririga.platform.metadata.service.BoPublishService](Thread -17) DDL Built: Sql[SQL=DROP VIEW M_TESTMODULE] for Module: ModuleImpl[name=testModule,id=26323] 2008-12-04 13:44:23,927 DEBUG [com.tririga.platform.metadata.service.BoPublishService](Thread -17) DDL Built: Sql[SQL=CREATE VIEW M_TESTMODULE AS SELECT S PEC_ID SPEC_ID, SYS_PROJECTID SYS_PROJECTID, SYS_OBJECTSTATE SY S_OBJECTSTATE, SYS_OBJECTID SYS_OBJECTID, SYS_GUIID SYS_GUIID, Sys_OrgName Sys_OrgName, Sys_OrgNameObjId Sys_OrgNameObjId, Sys _ModifiedTime Sys_ModifiedTime, Sys_PriorState Sys_PriorState, Sys_CreatedBy Sys_CreatedBy, LastName LastName, Sys_GeographyNa me Sys_GeographyName, Sys_GeographyNameObjId Sys_GeographyNameO bjId, Sys_GeographyId Sys_GeographyId, Sys_Type Sys_Type1, Sys_ ReviewStatus Sys_ReviewStatus, Sys_ModifiedBy Sys_ModifiedBy, t riControlNumberCN triControlNumberCN, Sys_Parent Sys_Parent1, S ys_OrganizationId Sys_OrganizationId, Sys_CreatedTime Sys_Creat
28
© Copyright IBM Corp. 2011, 2015
edTime, Sys_LocationName Sys_LocationName, Sys_LocationNameObjI d Sys_LocationNameObjId, triTesting triTesting, Sys_LocationId Sys_LocationId FROM T_TESTBO UNION ALL SELECT SPEC_ID SPEC_ID, SYS_PROJECTID SYS_PROJECTID, SYS_OBJECTSTATE SYS_OBJECTSTATE, S YS_OBJECTID SYS_OBJECTID, SYS_GUIID SYS_GUIID, Sys_OrgName Sys_ OrgName, Sys_OrgNameObjId Sys_OrgNameObjId, Sys_ModifiedTime Sy s_ModifiedTime, Sys_PriorState Sys_PriorState, Sys_CreatedBy Sy s_CreatedBy, LastName LastName, Sys_GeographyName Sys_Geography Name, Sys_GeographyNameObjId Sys_GeographyNameObjId, Sys_Geogra phyId Sys_GeographyId, Sys_Type1 Sys_Type1, Sys_ReviewStatus Sy s_ReviewStatus, Sys_ModifiedBy Sys_ModifiedBy, triControlNumber CN triControlNumberCN, Sys_Parent1 Sys_Parent1, Sys_Organizatio nId Sys_OrganizationId, Sys_CreatedTime Sys_CreatedTime, Sys_Lo cationName Sys_LocationName, Sys_LocationNameObjId Sys_Location NameObjId, triTesting triTesting, Sys_LocationId Sys_LocationId FROM T_TESTMODULE] a következő modul számára: ModuleImpl[name=testModule,id=2 6323] 2008-12-04 13:44:24,037 INFO [com.tririga.platform.metadata.service.BoPublishService](Thread -17) Publish completed for Module: ModuleImpl[name=testModule,i d=26323] 2008-12-04 13:44:24,037 INFO [com.tririga.platform.metadata.bopublish.BoPublishAgent](Thread-17) Értesítés küldése a felhasználónak: [221931] Üzenet: [A testBo üzleti objektum közzététele legalább egy figyelmeztetéssel fejeződött be.]
5. fejezet Naplók felügyelete
29
30
© Copyright IBM Corp. 2011, 2015
Nyilatkozatok Ezek az információk az Egyesült Államokban forgalmazott termékekre és szolgáltatásokra vonatkoznak. Ezt az anyagot az IBM más nyelveken is elérhetővé teszi. Azonban szükség lehet arra, hogy a termék vagy termékverzió saját példányával rendelkezzen az adott nyelven ahhoz, hogy el tudja érni. Elképzelhető, hogy a dokumentumban tárgyalt termékeket, szolgáltatásokat vagy lehetőségeket az IBM más országokban nem forgalmazza. Az adott országokban rendelkezésre álló termékekről és szolgáltatásokról az IBM helyi képviseletei szolgálnak felvilágosítással. Az IBM termékeire, programjaira vagy szolgáltatásaira vonatkozó utalások sem állítani, sem sugallni nem kívánják, hogy az adott helyzetben csak az adott IBM termék, program vagy szolgáltatás alkalmazható. Minden olyan működésében azonos termék, program vagy szolgáltatás alkalmazható, amely nem sérti az IBM szellemi tulajdonjogát. A nem IBM termékek, programok és szolgáltatások működésének megítélése és ellenőrzése azonban a felhasználó felelőssége. A dokumentum tartalmával kapcsolatban az IBM bejegyzett vagy bejegyzés alatt álló szabadalmakkal rendelkezhet. Jelen dokumentum nem ad semmiféle jogos licencet e szabadalmakhoz. A licenckérelmeket írásban a következő címre küldheti: IBM Director of Licensing IBM Corporation North Castle Drive, MD-NC119 Armonk, NY 10504-1785 USA Ha a duplabyte-os karakterkészlet (DBCS) információival kapcsolatban van szüksége licencre, akkor lépjen kapcsolatba országában az IBM szellemi tulajdon osztályával, vagy írjon a következő címre: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan Ltd. 19-21, Nihonbashi-Hakozakicho, Chuo-ku Tokyo 103-8510, Japan AZ INTERNATIONAL BUSINESS MACHINES CORPORATION A KIADVÁNYT "JELENLEGI FORMÁJÁBAN", BÁRMIFÉLE KIFEJEZETT VAGY VÉLELMEZETT GARANCIA NÉLKÜL ADJA KÖZRE, IDEÉRTVE, DE NEM KIZÁRÓLAG A JOGSÉRTÉS KIZÁRÁSÁRA, A KERESKEDELMI ÉRTÉKESÍTHETŐSÉGRE ÉS BIZONYOS CÉLRA VALÓ ALKALMASSÁGRA VONATKOZÓ VÉLELMEZETT GARANCIÁT. Bizonyos fennhatóságok nem engedélyezik egyes tranzakciók kifejezett vagy vélelmezett garanciáinak kizárását, így elképzelhető, hogy az előző bekezdés Önre nem vonatkozik. Jelen dokumentum tartalmazhat technikai pontatlanságokat és sajtóhibákat. A kiadványban leírt információk bizonyos időnként módosításra kerülnek; a módosításokat a kiadvány új kiadásai tartalmazzák. Az IBM mindennemű értesítés nélkül fejlesztheti és/vagy módosíthatja a kiadványban tárgyalt termékeket és/vagy programokat. A kiadványban a nem az IBM által üzemeltetett webhelyek megjelenése csak kényelmi célokat szolgál, és semmilyen módon nem jelenti ezen webhelyek előnyben részesítését © Szerzői jog IBM 2011, 2015
31
másokhoz képest. Az ilyen webhelyeken található anyagok nem képezik az adott IBM termék dokumentációjának részét, így ezek felhasználása csak saját felelősségre történhet. Az IBM belátása szerint bármilyen formában felhasználhatja és továbbadhatja a felhasználóktól származó információkat anélkül, hogy a felhasználó felé ebből bármilyen kötelezettsége származna. A programlicenc azon birtokosai, akik (i) a függetlenül létrehozott programok vagy más programok (beleértve ezt a programot is) közti információcsere, illetve (ii) a kicserélt információk kölcsönös használata céljából szeretnének információkhoz jutni, a következő címre írjanak: IBM Director of Licensing IBM Corporation North Castle Drive, MD-NC119 Armonk, NY 10504-1785 USA Az ilyen információk bizonyos feltételek és kikötések mellett állnak rendelkezésre, ideértve azokat az eseteket is, amikor ez díjfizetéssel jár. Az IBM a dokumentumban tárgyalt licencprogramokat és a hozzájuk tartozó licenc anyagokat IBM Vásárlói megállapodás, IBM Nemzetközi programlicenc szerződés vagy a felek azonos tartalmú megállapodása alapján biztosítja. A teljesítményadatok és az ügyfélpéldák csak illusztrációs célból lettek megadva. A tényleges teljesítményeredmények a specifikus konfigurációktól és az üzemeltetési feltételektől függően eltérhetnek. A nem IBM termékekre vonatkozó információk a termékek szállítóitól, illetve azok publikált dokumentációiból, valamint egyéb nyilvánosan hozzáférhető forrásokból származnak. Az IBM nem tesztelte ezeket a termékeket, így a nem IBM termékek esetében nem tudja megerősíteni a teljesítményre és kompatibilitásra vonatkozó, valamint az egyéb állítások pontosságát. A nem IBM termékekkel kapcsolatos kérdéseivel forduljon az adott termék szállítóihoz. Az IBM jövőbeli tevékenységére vagy szándékaira vonatkozó összes állítást az IBM mindennemű értesítés nélkül módosíthatja, azok csak célokat jelentenek. Az információk között példaként napi üzleti tevékenységekhez kapcsolódó jelentések és adatok lehetnek. A valóságot a lehető legjobban megközelítő illusztráláshoz a példákban egyének, vállalatok, márkák és termékek nevei szerepelnek. Minden ilyen név a képzelet szüleménye, és valódi személyi vagy üzleti vállalkozások neveivel való bármilyen hasonlóságuk teljes egészében a véletlen műve. Szerzői jogi licenc: A kiadvány forrásnyelvi alkalmazásokat tartalmaz, amelyek a programozási technikák bemutatására szolgálnak a különböző működési környezetekben. A példaprogramokat tetszőleges formában, az IBM-nek való díjfizetés nélkül másolhatja, módosíthatja és terjesztheti fejlesztés, használat, eladás vagy a példaprogramot futtató operációs rendszer alkalmazásprogramozási felületének megfelelő alkalmazásprogram terjesztésének céljából. Ezek a példák nem kerültek minden körülmények között tesztelésre. Ennek megfelelően az IBM nem tudja garantálni a programok megbízhatóságát, használhatóságát és működését. A
32
© Copyright IBM Corp. 2011, 2015
példaprogramok "JELENLEGI FORMÁJUKBAN", bármiféle garancia vállalása nélkül kerülnek közreadásra. Az IBM a példaprogramok használatának következtében fellépő semmilyen kárért nem vállal felelősséget. A mintaprogramok minden egyes példányának és részének, valamint a származékos munkáknak tartalmazniuk kell a szerzői jogi nyilatkozatot az alábbiak szerint: © (saját vállalat neve) (év). A kódrészek az IBM Corp. mintaprogramjaiból származnak. © Copyright IBM Corp. _adja meg az évet vagy éveket_.
Védjegyek Az IBM, az IBM logó és az ibm.com az International Business Machines Corporationnek a világ számos országában regisztrált védjegye. Más termékek és szolgáltatások neve is az IBM vagy más vállalatok védjegye lehet. Az IBM védjegyek aktuális listája elérhető a weben a "Copyright and trademark information" című részben a www.ibm.com/legal/copytrade.shtml webhelyen. A Java, valamint minden Java alapú jelzés és logó az Oracle és/vagy társvállalatainak védjegye vagy bejegyzett védjegye. A Linux Linus Torvalds védjegye az Egyesült Államokban és/vagy más országokban. A Microsoft, a Windows, a Windows NT és a Windows logó a Microsoft Corporation védjegye az Egyesült Államokban és/vagy más országokban. A UNIX a The Open Group bejegyzett védjegye az Egyesült Államokban és más országokban. Más termékek és szolgáltatások neve is az IBM vagy más vállalatok védjegye lehet.
A termékdokumentációra vonatkozó feltételek és kikötések A jelen kiadványok használatára vonatkozó jogosultságok adományozása az alábbi feltételek és kikötések alapján lehetséges.
Alkalmazhatóság A jelen feltételek és kikötések kiegészítik az IBM webhelyének mindenkori használati feltételeit.
Személyes használat A kiadványok másolhatók személyes, nem kereskedelmi célú felhasználásra, feltéve, hogy valamennyi tulajdonosi feljegyzés megmarad. Az IBM kifejezett hozzájárulása nélkül nem szabad a kiadványokat vagy azok részeit terjeszteni, megjeleníteni, illetve belőlük származó munkát készíteni.
Kereskedelmi használat A kiadványok másolhatók, terjeszthetők és megjeleníthetők, de kizárólag a vállalaton belül, és csak az összes tulajdonosi feljegyzés megtartásával. Az IBM kifejezett hozzájárulása nélkül nem készíthetők olyan munkák, amelyek a kiadványokból származnak, továbbá a vállalaton kívül még részeikben sem másolhatók, terjeszthetők vagy jeleníthetők meg.
Nyilatkozatok
33
Jogok A jelen engedélyben foglalt, kifejezetten megadott hozzájáruláson túlmenően a kiadványokra, illetve a bennük található adatokra, szoftverekre vagy egyéb szellemi tulajdonra semmilyen más kifejezett vagy hallgatólagos engedély nem vonatkozik. Az IBM fenntartja magának a jogot, hogy jelen engedélyeket saját belátása szerint bármikor visszavonja, ha úgy ítéli meg, hogy a kiadványokat az IBM érdekeit sértő módon használják fel, vagy a fenti előírásokat nem megfelelően követik. Jelen információk kizárólag valamennyi vonatkozó törvény és előírás betartásával tölthetők le, exportálhatók és reexportálhatók, beleértve az Egyesült Államok exportra vonatkozó törvényeit és előírásait is. AZ IBM A KIADVÁNYOK TARTALMÁRA VONATKOZÓAN SEMMIFÉLE GARANCIÁT NEM NYÚJT. A KIADVÁNYOK "JELENLEGI FORMÁJUKBAN", BÁRMIFÉLE KIFEJEZETT VAGY VÉLELMEZETT GARANCIA VÁLLALÁSA NÉLKÜL KERÜLNEK KÖZREADÁSRA, IDEÉRTVE TÖBBEK KÖZÖTT A KERESKEDELMI ÉRTÉKESÍTHETŐSÉGRE, A SZABÁLYOSSÁGRA ÉS AZ ADOTT CÉLRA VALÓ ALKALMASSÁGRA VONATKOZÓ VÉLELMEZETT GARANCIÁKAT.
IBM online adatvédelmi nyilatkozat Az IBM szoftvertermékek a szoftverszolgáltatási megoldásokat is ideértve (gyűjtőnéven "Szoftverajánlatok") cookie-k és egyéb technikák segítségével adatokat gyűjthetnek a termék felhasználásáról a felhasználói élmény javítása, személyre szabott interakció nyújtása és további célok érdekében. A Szoftverajánlatok számos esetben nem gyűjtenek személyes azonosításra alkalmas információkat. Egyes Szoftverajánlatok lehetővé tehetik személyes azonosításra alkalmas információk gyűjtését is. Ha jelen Szoftverajánlat személyes azonosításra alkalmas információk gyűjtésére használ cookie-kat, akkor a cookie-knak az adott ajánlatban való használatáról az alábbiakban tájékozódhat. Jelen Szoftverajánlat nem használ cookie-kat vagy más technikákat személyes azonosításra alkalmas információk gyűjtésére. Ha jelen Szoftverajánlat konfigurációja lehetővé teszi önnek, mint vásárlónak, hogy cookie-k vagy egyéb technikák révén személyes azonosításra alkalmas információkat gyűjtsön a végfelhasználóktól, akkor kérjen jogi tanácsot az ilyen adatok gyűjtésére vonatkozó jogszabályok tekintetében, például a nyilatkozatra és beleegyezésre vonatkozó esetleges követelményekről. Az e célra használható különféle technikákról, például a cookie-król további információkat az IBM adatvédelmi oldalán (http://www.ibm.com/privacy), az IBM online adatvédelmi tájékoztató (http://www.ibm.com/privacy/details) "Cookie-k, webjelzők és egyéb technológiák" című szakaszában, illetve az "IBM Software Products and Software-as-a-Service Privacy Statement" című dokumentumban (http://www.ibm.com/ software/info/product-privacy/) talál.
34
© Copyright IBM Corp. 2011, 2015
Nyilatkozatok
35
IBM®
Nyomtatva Dániában