Référence du paramètre CRDB_JavaServer.ini

Le fichier CRDB_JavaServer.ini est un fichier de configuration utilisé par Crystal Reports Designer pour initialiser un ensemble de propriétés pour la connectivité JDBC, JNDI ou XML.

Pour modifier ces paramètres dans Rational Application Developer
  1. Dans le menu Fenêtre, sélectionnez Préférences.
  2. Dans la boîte de dialogue Préférences, sélectionnez CRDB_JavaServer pour modifier les paramètres utilisés par Crystal Reports Designer.
  3. Remarque :    Les paramètres qui apparaissent dans le fichier CRDB_JavaServer.ini dépendent des pilotes que vous installez. Par exemple, si vous n'installez pas le pilote XML natif, les paramètres [CRDB_XML] ne s'affichent pas.

Le fichier CRDB_JavaServer.ini peut contenir tous les paramètres suivants :

Nom du paramètreDescription

Path

La valeur de paramètre Path contient le répertoire de votre exécutable Java. Si plusieurs versions du Java Runtime Environment sont installées, ce paramètre pointe vers la version que vous souhaitez utiliser ; par exemple :

PATH=C:\apps\j2sdk1.4.2\bin

Les informations de chemin peuvent également être configurées en tant que variable d'environnement utilisateur ou système. Dans ce cas, si JAVA_HOME est défini en tant que variable, vous pouvez utiliser ${JAVA_HOME} comme décrit dans l'exemple suivant :

PATH=${JAVA_HOME}\bin

Classpath

La valeur de paramètre Classpath contient une liste des chemins de classe permettant d'accéder aux fichiers .jar suivants :

  • CRDBJavaServer.jar
  • Tous les fichiers .jar du pilote JDBC spécifiques de la base de données

    Pour le pilote JDBC Oracle, par exemple, le chemin de classe du fichier ojdbc14.jar est requis.

Les informations de chemin de la classe peuvent également être configurées en tant que variable d'environnement utilisateur ou système. Si cette variable est définie, cela équivaut à CLASSPATH=${CLASSPATH}.

Les variables d'environnement peuvent également être incluses dans un chemin mixte, comme illustré dans l'exemple suivant :

classpath=c:\java\lib\xerces.jar;${CommonProgramFiles}"/Crystal Decisions/2.5/bin/CRDBJavaServer.jar";${CLASSPATH}

Remarque :    Lorsque vous utilisez des chemins de classe avec des noms de dossiers et/ou de fichiers longs et contenant des espaces, assurez-vous de les encadrer de guillemets. Par exemple, "C:\Program Files\Fichiers communs\Crystal Decisions\2.5\bin\CRDBJavaServer.jar".

IORFileLocation

La valeur de paramètre IORFileLocation fournit un répertoire temporaire au pilote JDBC. Cet emplacement doit exister et être accessible au système ; autrement, le pilote ne fonctionnera pas.

JavaServerTimeout

Le paramètre JavaServerTimeout spécifie la durée maximale pendant laquelle votre serveur Java continuera à traiter votre requête jusqu'à son arrêt. La valeur par défaut est 1 800 secondes (30 minutes).

JVMMaxHeap

Le paramètre JVMMaxHeap spécifie la quantité maximale de mémoire disponible que la JVM peut allouer pour l'exécution du serveur Java. Ce paramètre est défini sur 64 Mo de mémoire disponible par défaut. Augmentez cette valeur si vous devez traiter une quantité importante de données.

JVMMinHeap

Le paramètre JVMMinHeap spécifie la quantité minimale de mémoire disponible que la JVM peut allouer pour l'exécution du serveur Java. Ce paramètre est défini sur 32 Mo de mémoire disponible par défaut.

CacheRowSetSize

Le paramètre CacheRowSetSize spécifie le nombre de lignes à placer dans la mémoire cache. Ce paramètre est défini sur 100 lignes par défaut.

JDBCURL

La valeur de paramètre JDBCURL est l'URL de connexion JDBC par défaut qui s'affichera dans Crystal Reports à la création d'une nouvelle connexion de données JDBC. Le format exact de l'URL de connexion est spécifique du serveur de base de données et est donné par le fournisseur du pilote de base de données.

Par exemple, l'URL de connexion pour le pilote JDBC Oracle est :

jdbc:oracle:thin:@<nomhôte>:<port>:<sid>

Où :

  • <nomhôte> représente l'adresse TCP/IP ou le nom de l'hôte TCP/IP du serveur auquel vous vous connectez.
  • <port> représente le numéro du port TCP/IP.
  • <sid> représente l'ID de la base de données Oracle.

JNDIURL

La valeur de paramètre JNDIURL est l'URL de connexion JNDI par défaut qui s'affichera dans Crystal Reports à la création d'une nouvelle connexion de données JNDI. Le format exact de l'URL de connexion est spécifique du serveur de base de données et est donné par le fournisseur du pilote de base de données.

JDBCUserName

JDBCUserName est l'ID utilisateur par défaut qui s'affichera dans Crystal Reports à la création d'une nouvelle connexion de données JDBC. Le pilote JDBC utilise l'ID utilisateur pour se connecter à la base de données.

JDBCDriverName

JDBCDriverName est le nom de classe complet par défaut du pilote JDBC qui s'affichera dans Crystal Reports à la création d'une nouvelle connexion de données JDBC.

Par exemple, le nom de classe complet du pilote JDBC Oracle est :

oracle.jdbc.driver.OracleDriver

JNDIUserName

JNDIUserName est le nom d'utilisateur utilisé pour la connexion au serveur d'application hébergeant le répertoire de recherche JNDI lors de la création d'une nouvelle connexion de données JNDI.

JNDIConnectionFactory

Le paramètre JNDIConnectionFactory est le nom de la référence de connexion du serveur JNDI. Pour WebLogic, il s'agit de weblogic.jndi.WLInitialContextFactory. Pour WebSphere, il s'agit de com.ibm.websphere.naming.WsnInitialContextFactory.

JNDIInitContext

Le paramètre JNDIInitContext est le point de départ de la recherche du contexte JNDI sur le serveur JNDI. Par exemple, vous pouvez définir JNDIInitContext=/ pour WebLogic. Le paramètre démarre la recherche en haut de l'arborescence. Vous pouvez définir ce paramètre sur cell/nodes/localhost/servers/server1/jdbc pour WebSphere si vous avez créé la connexion dans ce nœud.

GenericJDBCDriverBehavior

Si vous utilisez un pilote JDBC générique à la place d'un pilote spécifique, le paramètre GenericJDBCDriverBehavior spécifie le pilote dont vous souhaitez émuler le comportement. L'émulation du comportement du pilote JDBC DB2 est définie par défaut. La conservation de ce paramétrage signifie que vous souhaitez rendre les fonctionnalités du pilote JDBC DB2 disponibles pour l'utilisateur final. Les valeurs valides sont DB2, SQLServer et Oracle.

PREREADNBYTE

Le paramètre PREREADNBYTE détermine le nombre d'octets à lire à partir du document XML pour chaque lecture logique. Ce paramètre est utilisé pour améliorer l'efficacité et pour éviter la lecture des octets un par un ; cela équivaut à la taille de la lecture de bloc. La taille ne doit pas être trop petite (au moins 4096). Mais une valeur trop grande affecte l'utilisation de la mémoire. Par défaut, ce paramètre a la valeur 5 000.

XMLLOCALURL

La valeur de paramètre XMLLOCALURL est l'URL de connexion par défaut d'un fichier XML local. La valeur par défaut s'affichera dans Crystal Reports à la création d'une nouvelle connexion de données XML.

SCHEMALOCALURL

La valeur de paramètre SCHEMALOCALURL est l'URL de connexion par défaut d'un fichier schéma local. La valeur par défaut s'affichera dans Crystal Reports à la création d'une nouvelle connexion de données XML.

XMLHTTPURL

La valeur de paramètre XMLHTTPURL est l'URL de connexion par défaut d'un fichier XML HTTP. La valeur par défaut s'affichera dans Crystal Reports à la création d'une nouvelle connexion de données XML utilisant HTTP(S).

SCHEMAHTTPURL

La valeur de paramètre SCHEMAHTTPURL est l'URL de connexion par défaut d'un fichier schéma HTTP. La valeur par défaut s'affichera dans Crystal Reports à la création d'une nouvelle connexion de données XML utilisant HTTP(S).



Business Objects
http://www.france.businessobjects.com/
Support technique
http://www.businessobjects.com/services/support/