Kiadási nyilatkozat
Crystal Reports eszközkészlet Rational Szoftverfejlesztési platformhoz
Kiadási nyilatkozat
A kiadási nyilatkozatról
Ez a nyilatkozat fontos információt tartalmaz a termék jelen kiadásával kapcsolatban, beleértve a telepítési problémákat, a más ismertté vált problémákat, valamint az ügyfeleknek szánt információt a korábbi kiadások frissítésével kapcsolatban. Kérjük olvassa el a teljes dokumentumot, mielőtt telepítené a terméket.
Telepítés
Linux operációs rendszer alatt a Crystal Reports rendszert egy olyan felhasználói fiókból kell telepíteni, amely nem rendelkezik „root” (rendszergazdai) jogosultsággal.
Korlátozások
A következő korlátozások vonatkoznak a Crystal Reports eszközkészlet Rational Szoftverfejlesztési platformhoz jelen verziójára:
• A Java Reporting Component csak akkor dolgozza fel a létrehozott jelentéseket, ha Crystal Reports 9-et vagy újabbat használ. A Crystal Reports korábbi verziói által készített jelentéseket át kell konvertálni a Report Conversion eszközzel, mely letölthető a Business Objects weboldalról.
• A Report Creation and Modification API for the Java Reporting Component nem elérhető ebben a kiadásban.
• A következő adatforrásokat tartalmazó jelentések nem használhatók:
• OLAP
• Business View
• Universe
• Java Reporting Component használata esetén a jelentéseket csak PDF, RPT, CSV és RTF formátumba lehet exportálni.
• A következő lehetőségeket a jelen kiadás nem támogatja:
• Jelentési minták
• Földrajzi térképezés
• Crystal Reports Repository
• Jelentés riasztások
• Dinamikus parancsok
• A csoportokat tartalmazó jelentéseket, melyben a csoport rendezése eredetire van állítva, nem lehet megnyitni.
• A Java Reporting Componenttel történő jelentésexporthoz a java.io.tmpdir alkalmazást abszolút elérési útvonalra kell állítani.
Crystal Reports Designer
• A Crystal Reports Designer nem teszi lehetővé, hogy több ablakban szerkessze ugyanazt a jelentést ugyanabban az időben.
• Azok a jelentések, amelyek a „group by” mezőtől eltérő mezővel rendelkező megnevezett csoportokat tartalmaznak, nem jelennek meg megfelelően a Crystal Reports Designer korábbi verzióiban.
• Nem lehet előzetes képet megtekinteni olyan jelentéseknél, amelyek egy egyéni lekérdezéstábla és egy adatbázistábla közötti csatolásokat tartalmaznak.
InfoView
• Nem lehet bejelentkezni a BusinessObjects Enterprise Java InfoView rendszerbe, ha a kiszolgáló IP-címe használatos a rendszermezőben.
Megkerülés: Jelentkezzen be a központi felügyeleti kiszolgáló (Central Management Server, CMS) gazdanevének használatával.
• Ha az InfoView rendszert a Rational Szoftverfejlesztési platformról futtatja, nem működik az új jelentések létrehozására szolgáló beállítás (Fejléc panel eszköztár > Új > Crystal Report).
Megkerülés 1: Új jelentés létrehozásához használja a Crystal Reports Designer alkalmazást.
Megkerülés 2: Külső böngésző használatával nyissa meg az InfoView rendszert.
• A BusinessObjects Enterprise rendszerből való kijelentkezéskor törölnie kell minden olyan munkamenet-változót, amely gyorsítótárazott jelentésforrásokat tartalmaz. Ezzel biztosítható, hogy a jelentésmegjelenítő frissített hitelesítő adatokat használjon a BusinessObjects Enterprise rendszerhez való csatlakozáskor.
Publikálás
• Ha a jelentés olyan göngyölített összeget tartalmaz, amelynél a Feltételtípus kiértékelése „Rekordonként” beállítású vagy a Visszaállítási feltétel típusa „Sosem”, a jelentés nem publikálható a BusinessObjects Enterprise rendszer felé.
Megkerülés: Használja a feltételtípus-listák más beállításait.
• Több JDBC-kapcsolatot tartalmazó jelentések publikálásakor a varázsló nem jeleníti meg az összes kapcsolatot.
Megkerülés: Használja a Központi irányítási konzol (CMC) lehetőségeit a varázsló által nem megjelenített JDBC-kapcsolatok módosításához.
Java Reporting Component
• A JSF rendszernek kiszolgálóoldali állapotmegőrzési módban kell lennie, ha a JRC rendszert a JSF Viewer megjelenítővel használja feldolgozás közben.
• Ha egy új JSP oldalt hoz létre, törölje a „JSP sablon használata” négyzet jelölését. A Crystal Reports kódrészletekben a megjelenítő saját oldala van True (Igaz) értékre állítva alapértelmezésben, így a sablon használata kettőzött HTML-kódokat eredményezhet.
• A JRCHelperSample alkalmazás csak akkor lesz lefordítva, ha a webes projekthez meghatároztak egy futásidő-beállítást.
Megkerülés: A Tulajdonságok menüben kattintson a Targeted Runtimes lehetőségre a cél futásidő beállításához.
• Ha a JRC oldalt eltávolítják egy projektből, a JRCHelperSample osztály nem törlődik automatikusan, mivel elképzelhető, hogy közben módosítva lett.
• A Page Designer Design (Tervezés) nézetében nem szúrhatók be Crystal Reports kódrészletek.
Megkerülés: Kódrészlet beszúrásához váltson a Page Designer Source (Forrás) nézetére.
• Ha azt szeretné, hogy a JSF Viewer megjelenítő megfelelően jelenítse meg a jelentést, a jelentés DOCTYPE értékét írja át a következőre: <!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">.
• Ha a vezérlőket olyan EnterpriseItem komponenssel szinkronizálja, amelyet a „Legutóbbi példány használata” beállítással hoztak létre, hiba jelenhet meg az oldalkódban.
Megkerülés: Az oldalkódban változtassa a „getParentItemID” beállítást „getItemID” értékre, a „setParentItemID” beállítást pedig „setItemID” értékre.
• Page Data (Oldaladatok) nézetben nem lehet egy Page Bean (Oldalkomponens) kategóriájú elem konfigurációját módosítani.
Megkerülés: Módosítsa az elem konfigurációját a Managed Beans (Felügyelt komponensek) oldalon.
Jelentés funkcionalitás
• Amikor olyan jelentést jelenít meg, amely mentett adatokat tartalmaz, és a jelentésben be lett kapcsolva az „ellenőrzés az első frissítéskor” opció, a mentett adatok elvesznek és egy figyelmeztető üzenet jelenik meg.
Megkerülés: Mielőtt megjelenítené a jelentést, nyissa meg azt a létrehozásához használt Crystal Reports Designer alkalmazásban, törölje az „ellenőrzés az első frissítéskor” opciót, és mentse a jelentést.
• Amennyiben úgy nyit meg egy oldalt, hogy közben más művelet is folyamatban van, ez egy java.lang.IndexOutOfBoundsException kivételt okozhat. Ez akkor történik, ha a JSF nézegetőt használta és a javax.faces.STATE_SAVING_METHOD "szerver"-re van állítva. A problémát a JSF Sun által történő alkalmazásba vételének hibája okozza.
Megkerülés: Frissítsen egy Sun JSF alkalmazásba vételre, ami újabb, mint az 1.1-es verzió, vagy használja a JSF egy alternatív alkalmazásba vételét (implementációját).
• A java.sql.ResultSet adatforrásának beállítását követően, ha az OldTableAlias és a NewTableName beállítás értéke különbözik, a RAS SDK nem fogja tudni a NewTableName beállítás értékét használni az új tábla elnevezéséhez.
• Jelentés megtekintésekor a DataEngine nem tudja lehívni a POJO adatokat a java.util.Date típusból.
Megkerülés: Használja inkább a java.sql.Date típust.
• Igény szerinti aljelentések exportálásakor csak a főjelentés első oldalán szereplő aljelentések exportálhatók CSV-formátumba.
• Diagram módosításakor nem változtatható meg a Csoportosítás tulajdonság értéke, ha a Rendezési sorrend beállítása Felső N, Alsó N, Százalékarány fent vagy Százalékarány lent.
Megkerülés: A Csoportosítás beállítás megváltoztatása előtt módosítsa a Rendezési sorrend beállítást Emelkedő vagy Csökkenő értékre.
• A Database Explorer nem támogatja a tárolt eljárásokat. Ez egy ismert probléma az Eclipse rendszerben. További információért lásd az Eclipse Bugzilla bug 132107 hibát.
Platform-specifikus témák
• A Sun JVM a következő hibaüzenetet jelenítheti meg: “java.lang.OutOfMemoryError: PermGen hely.“
Megkerülés: Frissítse az eclipse.ini fájlt a következő beállításokkal:
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
Nézze meg az Eclipse Bugzilla bugs 129490-et és 92250-et további részletekért.
• Amikor egy olyan jelentést szerkeszt, amelyet már publikáltak egy Apache Tomcat szerveren, le kell állítania a Tomcatet a jelentés mentése előtt annak érdekében, hogy minden módosítást sikeresen menthessen.
• Az oldal eltávolításával eltávolítja a fájlokat is a lib könyvtárból, de nem az építési útvonalról. Ez hibák megjelenését okozhatja a Problémák nézetben.
• IBM Websphere 6.0 és 6.1 rendszeren előfordulhat, hogy az exportálás nem működik minden exportformátum esetében.
Megkerülés 1: A jelentés más formátumokba való exportálásához használja a JSF Crystal Reports Page Viewer rendszert.
Megkerülés 2: Ellenőrizze, hogy az oldalon csak a megjelenítő által használt kód szerepeljen kimenetként.
• Az 1.5.0_07 előtti Sun JVM verziókon egy java.awt.color.CMMException kivétel következhet be egy többszálas környezetben, amikor olyan jelentést tölt be, ami OLE Object képet tartalmaz.
• A Konqueror böngésző nem támogatott. Ha JSP kódot futtat egy jelentés Konquerorban történő megtekintéséhez, hibaüzenet jelenhet meg.
Megkerülés: Használjon támogatott böngészőt.
• Sun JVM 1.4.2 rendszeren szakaszértékek XML-formátumba való exportálásakor ellentmondó eredmények születhetnek.
• SUSE Linux platformon nem működik az online súgó keresési funkciója.
Megkerülés: Az információkereséshez használja a súgó Tartalom lapját.
Formázás és képi reprodukálás
• Egy szöveges objektumon belül végzett áthelyezés húzással művelet visszavonásához kattintson kétszer a Visszavonás lehetőségre.
• Szöveges objektumok szerkesztési módjában a bekezdések elején a mezőobjektumok elé beszúrt első tabulátor nem jelenik meg.
• Amikor új szöveges objektumot készít egy jelentésben, ha a szöveges objektum „első sor behúzása” opcióját negatív értékre állítja, a szöveg csak akkor jelenik meg, ha a kurzor elhagyta a bal oldali behúzást.
• Ha szerkeszt egy bekezdést egy szöveges objektumban, a szövegben megjelenik az első tabulátor, de a következő tabulátorok már nem.
• Ha egy szöveges objektumban formáz egy szövegrészt egy többsoros bekezdésben, a formázott szöveg új sorként jelenik meg.
• Egy szövegdoboz alatti objektum kijelöléséhez előbb helyezze a háttérbe a szövegdobozt.
• Egy szakaszban a Relatív helyek tulajdonság nem vonatkozik a szakaszba tartozó vonalakra és szövegdobozokra.
• A Crystal Reports Designer rendszerben a Dátumformátum tulajdonság „A hét napjának kijelzése” beállításának „Zárójel” vagy „Zárójel bemélyesztése” értékre való beállítása nem eredményez látható különbséget a Minta területen.
• A következő táblázat leírja, hogy hogyan viselkedik a JRC, ha jelentéseket nyit meg vagy ment futásidőben a következő nem támogatott funkciókkal:
Funkció
|
A JRC viselkedése, ha a jelentést ezzel a funkcióval nyitja meg
|
A JRC viselkedése, ha a jelentést ezzel a funkcióval menti el
|
Jelentés riasztások
|
Riasztások nem váltódnak ki.
|
A riasztási információt megőrzi a jelentés definíció. Ugyanakkor, a riasztási nézetek nem tárolódnak.
|
Földrajzi térképek
|
Üres tárgyakként jelennek meg.
|
Megőrizve a jelentés definícióban.
|
Crystal Reports 9 jelentési térkép szöveggel és képekkel
|
Nem látható.
|
Megőrizve a jelentés definícióban.
|
Térkép címke elhelyezés
|
Ha a címkéket áthelyezi, visszaállnak az alapértelmezett pozíciójukba.
|
Megőrizve a jelentés definícióban.
|
Speciális mezők Crystal Enterprise kontextussal: Aktuális CE felhasználó-azonosító
|
Függőleges oldalszámra térképezve.
|
A speciális mezők megőrzésre kerülnek.
|
Dinamikus képek
|
Nem támogatott.
|
Teljes támogatottság
|
Paraméterezett válogatás
|
Támogatott.
|
Teljes támogatottság
|
Hierarchikus csoportos válogatás
|
Támogatott.
|
Teljes támogatottság
|
Formula funkció kiegészítések
|
Támogatott (kivéve Crystal Enterprise időzóna).
|
Teljes támogatottság
|
Dinamikus parancsok
|
Nem támogatott.
|
Nem kerül megőrzésre.
|
Rács fokozás
|
Támogatja a nyújtott oszlop fejléceket a kereszt tabulátorokhoz.
|
A nyújtott oszlop fejlécek megőrzésre kerülnek. Az átfúrási nézetek nem tárolódnak.
|
Relációs adatbázisok és SQL jegyzékek
• Az Oracle JDBC-illesztőprogram nem támogat olyan táblákat, amelyek „teljes külső illesztés” típusú illesztésekkel vannak összekapcsolva. A következő üzenet jelenik meg: "„A teljes külső illesztést a rendszer nem támogatja.”"
• A setTableLocation használata az adatbázistábla helyének az ODBC számára való meghatározásához a jelentésobjektumok törlődését eredményezheti.
Megkerülés: Állítsa be a tábla helyét JDBC, JNDI, XML vagy Java eredménykészlet értékre.
• Amikor betölt egy jelentést a SunOne8 alkalmazáskiszolgálón vagy az Oracle 10g alkalmazáskiszolgálón, az abszolút elérési utat kell megadnia a relatív elérési út helyett.
• Ha a JRC Hely beállítása parancsait használja a tábla helyének megváltoztatásához ODBC-ről JDBC/JNDI-re, ez csak azt teszi lehetővé, hogy a jelentés a JRC rendszerben frissüljön.
Megkerülés: Ahhoz, hogy lehetővé tegye a jelentés frissítését a Crystal Reports Designer rendszerben is, adja meg a JNDI-kiszolgáló adatait a Hely beállítása parancsban.
• Az Informix illesztőprogram nem támogatja a Blob mezőket, amelyeket a jelentéshez egy Informix adatbázisból adtak hozzá.
• Az Informix JDBC-illesztőprogram hibája miatt a következő hibaüzenet jelenik meg tárolt eljárást is tartalmazó Informix jelentés megnyitásakor: „A rutint (prc_decimal) nem lehet feloldani.”
• Amikor egy Microsoft SQL Server adatbázishoz csatlakozik a Designer rendszerből, az adatbázis nevének megadása után a Database Explorer a felhasználó alapértelmezett adatbázisát jeleníti meg.
Megkerülés: A teljes kapcsolódási karakterláncot adja meg, amely tartalmazza az adatbázis nevét is.
• Ha egy jelentésben az Adatmezők mező egy képletmező, a „ne összegezzen” opció hiányozni fog a mező tulajdonságai közül.
• Ha egy olyan jelentést jelenít meg, amely „Real” típusú SQL Server adatbázismezőt is tartalmaz, a következő hibaüzenet jelenhet meg: „JDBC Hiba: Az értéket nem lehet a kért típusra konvertálni.” Ez egy Microsoft JDBC problémának köszönhető.
• Ha több SQL-utasítást ad hozzá egy SQL-dokumentumoldalhoz (az egér jobb oldali gombjával kattintson a Crystal Reports elemre, és válassza a Hozzáadás új jelentéshez parancsot), csak az első SQL-utasítás adódik hozzá a jelentéshez. Ez a probléma akkor jelentkezik ha Derby adatbázist használ.
• Ha érvénytelen jelszót ad meg, amikor egy új DB2 UDB iSeries adatbázis-kapcsolatot hoz létre, az Eclipse folyamat váratlanul megszakadhat. További információért lásd az Eclipse Bugzilla bug 148920-at.
• Amikor egy új SQL Server adatbázis-kapcsolatot hoz létre a Java designerben, ha megadja a jelszó-információt a kapcsolati URL-címben, majd utána frissíti a kapcsolat tulajdonságait, a Java designer esetleg nem ismeri fel, hogy ez ugyanaz a kapcsolat, és lehet, hogy generál egy kereszt-adatbázisos illesztést tartalmazó SQL-kódot, miközben minden tábla ugyanabból az adatbázisból való.
Megkerülés: Mentse a jelentést, majd nyissa meg újra. Ajánlott, hogy ne adja meg a jelszó-információt az URL-ben, ha új kapcsolatot hoz létre.
• Ha SQL-utasítást vesz fel egy Crystal Report jelentésbe, az alapbeállítás helyett az SQL Editor alkalmazást használja az SQL-fájl megnyitásához.
• A Rational Szoftverfejlesztési platformmal együtt szállított Derby mintaadatbázishoz való csatlakozáskor megjelenhet a következő hibaüzenet: „Az objektum nem adható hozzá. Bejelentkezési hiba: A ‘{userid}’ felhasználónév érvénytelen.”
Megkerülés: Módosítsa az adatbázis-kapcsolatot úgy, hogy a kapcsolat adataiban szerepeljen egy érvényes felhasználónév is.
Nyelv-specifikus témák
• A dokumentáció honosítása idején még nem állt készen minden nyelvi csomag. Ebből adódóan a legutolsó nyelvi csomagokba tartozó egyes kezelőfelületi elemek fordítása még nem állt rendelkezésre, ezért ezek angolul maradtak a honosított dokumentációban.
• A JRC bekezdésszinten értelmezi a jobbról-balra haladó írásirányú szöveget, de karakterszinten nem, ezért a jobbról-balra és balról-jobbra haladó írásirányú szövegek keveredése esetén a bekezdés szövege esetleg nem jelenik meg megfelelően.
• Ha RTF-formátumba exportál, az arab és héber karakterek kódolása nem lesz megfelelő.
• Ha az operációs rendszer területi és nyelvi beállításai szerint vessző használatos tizedeselválasztóként (ilyen például a német és az olasz rendszerbeállítások esete), a tizedesértékek igazítása nem lesz megfelelő egy Swing hiba miatt.
• Ha a JRC rendszert használva exportálja a jelentéseket PDF-formátumba, egyes nyelveknél bizonyos különleges karakterek kérdőjelként vagy kis kockaként jelenhetnek meg.
• Az olasz rendszereknél a tizedeselválasztó helytelenül jelenik meg a Crystal Reports Designer egyes párbeszédpaneljein. Beállítható azonban, hogy a jelentésekben az olasz nyelvi környezetnek megfelelő tizedeselválasztó legyen használva.
• Nem angol nyelvű operációs rendszereknél a karakterek helytelenül jelenhetnek meg, ha a kiválasztott betűtípus karakterkészlete nem tartalmazza a megfelelő jegyeket (glyph-eket).
• A lengyel rendszereken a pénznemformátum kiválasztására szolgáló párbeszédpanelen hiányzik az egyébként szükséges szóköz a pénznemszimbólum és az érték közül.
Kisegítő lehetőségek
• Olyan képernyőolvasóhoz, mint pl. a JAWS, amely megfelelően működik a Crystal Reports Designer rendszerrel, telepíteni kell a Java Access Bridge rendszert. A Java Access Bridge programot a következő helyről tudja telepíteni:
http://java.sun.com/products/accessbridge.
• A JAWS képernyőolvasó olyan billentyűkombinációk hozzárendelését valósítja meg, amelyek különböznek a Crystal Reports rendszerben használt billentyűkombinációktól.
Megkerülés: A JAWS Keyboard Managerben állítsa be újra az Alt+Fel nyíl, az Alt+Le nyíl, a Ctrl+Home és a Ctrl+End billentyűkombinációkat, hogy azok megfeleljenek a Crystal Reportsban használt billentyűkombinációk funkcionalitásának.
• A következő szint megnyitása funkció az Előnézet oldalon nem elérhető a billentyűzetről.
• A JAWS nem tud mezőket felajánlani a Crystal Reports Designer tervezőpalettán. További információért lásd az Eclipse Bugzilla bug 146620-at.
• A JAWS a Crystal Reports Designer tervezőpaletta címkéjét csúszkaként jeleníti meg. További információért lásd az Eclipse Bugzilla bug 146859-et.
• Database Explorer nézetben a hívóbetűk egy része nem működik megfelelően a többszörös hozzárendelés miatt. Ezt a problémát az okozza, hogy a JAWS a helyi menükben csak a parancs első betűjét képes kiolvasni.
• Ha egy szöveges objektumba a billentyűzet segítségével szeretne mezőobjektumot beszúrni, jelölje ki a két objektumot, majd válassza a helyi menü „Mező hozzáadása szövegobjektumhoz” parancsát.