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.
Megkerülés: Egy lehetséges megoldást ismertet a következő címen elérhető fórumbejegyzés: http://diamond.businessobjects.com/node/520#comment-209.
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 Java Access Bridge IBM JVM 1.5-tel való használatához néhány jar fájl újraterjesztése szükséges. További információért, lásd a readme.txt fájlt a következő helyen: http://java.sun.com/products/accessbridge/README.txt.
• 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.