Conception de rapports qui utilisent le pilote XML natif
Présentation du pilote XML natif
Remarque : Pour le moment, le pilote XML natif est pris en charge uniquement en anglais, français, allemand et japonais. Pour obtenir des informations sur les autres langues, voir la zone des développeurs à l'adresse http://www.businessobjects.com/ipl/default.asp?destination=developerzone&language=EN&product=CRJavaProducts&edition=Professional&version=10.0&Partner=IBM
Le pilote XML natif pour les produits Crystal lit un flux XML et analyse son contenu en fonction du schéma correspondant (XSD) pour créer une représentation des données sous forme de tableau hiérarchique. Crystal Reports utilise ensuite ce tableau lorsque vous créez un rapport.
Remarque : Lorsque Crystal Reports utilise le XML lui-même, la représentation sous forme de tableau hiérarchique est mappée directement au XML grâce à une définition de requête interne. Le XML n'est jamais décomposé en modèle de table relationnelle.
Vous devez spécifier un schéma ou une définition de type de document (DTD) à utiliser par le pilote XML pendant l'analyse du flux XML. Le pilote utilise ce schéma ou le DTD pour déterminer comment les types de données XML sont convertis en types de données Crystal. Pour en savoir plus sur les schémas et la méthode de conversion des types de données, voir Schéma.
Pour en savoir plus sur le pilote XML natif, visitez la zone des développeurs à l'adresse :
http://www.businessobjects.com/ipl/default.asp?destination=developerzone&language=EN&product=CRJavaProducts&edition=Professional&version=10.0&Partner=IBM
Sur ce site, vous trouverez également des exemples et d'autres informations. Pour obtenir une présentation générale du XML, voir le Guide de l'utilisateur de Crystal Reports.
Démarrage rapide
Avant de pouvoir utiliser le pilote XML natif dans Crystal Reports, vous devez configurer le fichier CRDB_JavaServer.ini
. Voir Référence du paramètre CRDB_JavaServer.ini pour obtenir la liste complète des paramètres ainsi que leur description. Les paramètres principaux que vous devez configurer sont Path, Classpath et IORFileLocation.
Remarque :
- Cette tâche peut inclure la définition d'une variable d'environnement pour votre répertoire Java si vous ne souhaitez pas inclure les informations de chemin dans le fichier
CRDB_JavaServer.ini
. Dans ce cas, créez une variable d'environnement JAVA_HOME qui pointe vers l'emplacement de votre JDK. - Quelle que soit la langue, pour toute installation, vous devez vérifier les informations de chemin dans le fichier
CRDB_JavaServer.ini
. Les informations de chemin doivent correspondre exactement à l'emplacement des fichiers CRDBXMLExternal.jar
et CRDBJavaServer.jar
. Le fichier exemple utilise les noms de dossiers anglais dans le chemin. Ces noms devront peut-être être modifiés afin qu'ils correspondent aux noms de dossiers localisés utilisés sur votre machine.
Types d'accès aux sources de données XML
Lorsque vous créez une connexion dans Crystal Reports en sélectionnant le pilote XML, vous pouvez choisir parmi plusieurs types de sources de données possibles. Cette section décrit chaque type. Pour les étapes à effectuer pendant la connexion, voir Connexion à une source de données XML.
Source de données locale
Une source de données locale est un fichier XML stocké sur une machine locale ou sur une unité réseau et auquel vous vous connectez en entrant un chemin et un nom de fichier. Le pilote XML vous permet de saisir un chemin complet et un nom de fichier ou vous pouvez sélectionner un fichier en le recherchant dans la boîte de dialogue Ouvrir. Si vous possédez un schéma (XSD) pour votre fichier XML, vous pouvez le spécifier. Pour en savoir plus sur les schémas et leur utilisation, voir Schéma.
Source de données HTTP(S)
Une source de données HTTP(S) est un fichier ou un flux XML auquel vous pouvez accéder via un servlet, une page ASP, une page JSP ou un autre type de page Web créée de façon dynamique. L'URL que vous fournissez pour une telle source de données peut être HTTP ou HTTPS. Lorsque vous utilisez HTTPS, les ID et mots de passe de l'utilisateur que vous entrez dans Crystal Reports ou Crystal Enterprise sont utilisés pour vous authentifier auprès du fournisseur HTTP sous-jacent.
Le pilote XML vous permet de saisir une URL et plus tard d'ajouter des informations d'authentification. Si vous possédez un schéma (XSD) pour votre fichier ou flux XML, vous pouvez le spécifier avec les informations d'authentification. Pour en savoir plus sur les schémas et leur utilisation, voir Schéma.
Les sources de données HTTP(S) prennent également en charge les paramètres HTTP. Pour en savoir plus, voir Paramètres HTTP.
Source de données Web Service
Une source de données Web Service peut être un service dont vous disposez sur une machine locale ou une unité réseau et auquel vous vous connectez en entrant un chemin et un nom de fichier, ou il peut s'agir d'un service auquel vous accédez à partir d'un servlet ou d'une page Web créée de façon dynamique. L'URL que vous fournissez pour une telle source peut être HTTP ou HTTPS. Le schéma pour le fichier de réponse XML est obtenu via la structure des services Web plutôt que par une spécification manuelle.
Les sources de données Web Service sont accessibles via WSDL (Web Services Description Language), qui représente le format standard pour la description d'un service Web. Après la spécification d'un WSDL, le pilote vous permet de choisir le service, le port et la méthode à utiliser.
Schéma
Lorsque vous utilisez le pilote XML, vous pouvez spécifier le schéma (XSD) ou la définition de type de document (DTD) de votre choix ou utiliser les informations de schéma intégrées au document XML. Le schéma est utilisé pour déterminer de quelle façon présenter les données XML dans Crystal Reports.
Remarque : Lorsque vous spécifiez un schéma à utiliser avec votre fichier XML, le schéma spécifié est utilisé à la place des informations de schéma intégrées dans le fichier XML ou référencées par ce fichier.
Le tableau suivant montre de quelle façon le pilote XML natif mappe les types de données XML aux types de données Crystal.
Type XML | Type Crystal |
---|
string | String |
Boolean | Boolean |
Decimal | Number |
float | Number |
Double | Number |
duration | String (Duration:durée) |
dateTime | DateTime |
time | time |
date | Date |
gYearMonth | Date (premier jour du mois) |
gYear | Date (premier jour de l'année) |
gMonthDay | Date (dans l'année en cours) |
gDay | Date (dans le mois/l'année en cours) |
gMonth | Date (dans l'année en courspremier jour) |
hexBinary | BLOB |
base64Binary | BLOB |
anyURI | String |
QName | String |
NOTATION | String (Notation:notation) |
normalizedString | String |
token | String |
language | String |
NMTOKEN | String |
NMTOKENS | String |
Name | String |
NCName | String |
ID | String |
IDREF | String |
IDREFS | String |
ENTITY | String |
ENTITIES | String |
Integer | Number |
nonPositiveInteger | Number |
negativeInteger | Number |
long | Number |
int | Number |
short | Number |
byte | Number |
nonNegativeInteger | Number |
unsignedLong | Number |
unsignedInt | Number |
unsignedShort | Number |
unsignedByte | Number |
positiveInteger | Number |
anySimpleType | String |
Remarque : Les noms respectent la casse.
Le pilote XML traite les attributs XML, les espaces de noms, les types de données spécifiques et les balises comme décrit dans le tableau suivant.
XML | Résolu par le pilote |
---|
Attributs | Les attributs sont inclus dans le nom de la colonne avec le préfixe @ (par exemple, la balise <a attrib= "valueofattrib "> devient le champ A@attrib ). |
Espaces de noms | Les espaces de noms sont inclus dans le nom de la colonne (par exemple, la balise <abc:name> devient le champ abc:name ). |
Types de données complexes | Les éléments de type complexe se présentent sous la forme de tableaux dans Crystal Reports, qu'ils possèdent ou non des éléments répétitifs. Il existe une exception dans le cas où un type complexe contient uniquement un élément unique de type simple ; l'élément est alors renvoyé en tant que chaîne longue contenant une liste des valeurs des éléments séparées par des <retours chariot>. |
Données de type List | Les données de type List sont toujours résolues en tant que chaînes. La chaîne contiendra la liste. |
Données de type Union | Les données de type Union renvoient une chaîne incluant le contenu de l'union. |
Données de type Mixed | Les données définies comme étant de type Mixed sont renvoyées en tant que fragment XML qui inclut le contenu entier de la balise (dont la propre balise de l'élément) en tant que champ MEMO. |
Types définis avec l'attribut processContents= "skip " | Les types définis avec l'attribut processContents= "skip " sont renvoyés en tant que fragment XML qui inclut le contenu entier de la balise (dont la propre balise de l'élément) en tant que champ MEMO. |
Types définis avec l'attribut processContents="lax" | Les types définis avec l'attribut processContents="lax" sont résolus par le biais du schéma ; si la résolution est impossible, les données sont renvoyées en tant que fragment XML qui inclut le contenu entier de la balise (dont la propre balise de l'élément) en tant que champ MEMO. |
Balises Choice | Lorsque les balises Choice sont utilisées, l'union de toutes les combinaisons est offerte avec un champ de choix énumérés qui indique le chemin choisi. |
Balises ne contenant aucune valeur réelle | Lorsqu'une balise est un type simple et ne contient pas de valeur réelle, une valeur NULL est renvoyée. La valeur NULL est acceptée pour tous les types de données. |
Lorsqu'il est impossible de déterminer l'élément extrême (racine) du schéma à partir du XSD ou du DTD, toutes les racines possibles sont affichées et vous devez sélectionner la racine en tant que partie de votre connexion de données.
Paramètres HTTP
Lorsque vous sélectionnez une source de données HTTP(S), vous pouvez également définir des paramètres HTTP à transmettre au servlet sous-jacent ou à la page Web créée de façon dynamique. Ces paramètres fournissent au servlet ou à la page Web des informations permettant de renvoyer le flux XML correct. Les paramètres sont transmis à la connexion sous-jacente en tant que variables Form. Le nom de la variable Form correspond au nom du paramètre Crystal (par exemple, le paramètre Crystal {?REGION} équivaut à la variable Form 'REGION').
Tous les paramètres transmis avec plusieurs valeurs sélectionnées soumettent plusieurs variables Form avec le même nom. Prenez l'exemple suivant :
<p>Quel est le parfum le plus vendu ?
<input type=checkbox name=valeur parfum=vanille>Vanille<br>
<input type=checkbox name=valeur parfum=fraise>Fraise<br>
<input type=checkbox name=valeur parfum=chocolat checked>Chocolat<br>
Si vous avez sélectionné Chocolat et Vanille, deux variables Form nommées Parfum sont soumises, chacune avec les valeurs Vanille et Chocolat, comme dans "http://server/servlet?parfum=Vanille&parfum=Chocolat"
au format GET. {?parfum}
avec Vanille et Chocolat sélectionnés via Crystal Reports entraîne la création de la même requête d'URL.
Création de paramètres HTTP dans le pilote XML
- Dans l'écran Paramètres HTTP, cliquez sur Ajouter une propriété.
- Dans l'écran Modifier la valeur de la propriété, saisissez un nom pour le paramètre dans le champ Propriété.
- Saisissez une formule de paramètre sous la forme d'une fonction @Prompt dans le champ Valeur.
Formules de paramètres
Les formules de paramètres sont créées à l'aide de la fonction @Prompt. Cette fonction est utile lorsque vous souhaitez forcer une restriction dans le flux XML sans définir à l'avance la valeur de la condition.
La syntaxe de la fonction se présente comme suit :
@Prompt('message','type',[lov],[MONO|MULTI],[FREE|CONSTRAINED])
Syntaxe | Description |
---|
'message' | Ce paramètre correspond au texte du message d'invite. Le texte doit être entouré de guillemets simples ; par exemple, 'Choisir une région', 'Sélectionner une période' ou 'Choisir une salle'. Le texte s'affiche dans la boîte d'invite une fois la connexion terminée. |
'type' | Ce paramètre décrit le type de données renvoyé par la fonction. Il peut s'agir de l'un des types suivants : - 'A' pour alphanumérique
- 'N' pour nombre
- 'D' pour date
Le type de données spécifié doit être entouré de guillemets simples. |
lov | Ce paramètre fournit une liste de valeurs (lov, list of values). La liste est figée dans le code ; c'est-à-dire que vous la créez en saisissant les valeurs séparées. Chaque valeur est entourée de guillemets simples et les différentes valeurs sont séparées par des virgules. La liste complète est entourée d'accolades. Par exemple, {'Australie', 'France', 'Japon', 'Royaume-Uni', 'Etats-Unis'} . Ce paramètre est facultatif. |
MONO | Les utilisateurs ne peuvent sélectionner qu'une seule valeur dans la liste. MONO est la valeur par défaut pour la paire MONO|MULTI. Ce paramètre est facultatif. |
MULTI | Les utilisateurs peuvent sélectionner plusieurs valeurs dans la liste. MONO est la valeur par défaut pour la paire MONO|MULTI. Ce paramètre est facultatif. |
FREE | Les utilisateurs peuvent saisir la valeur de leur choix, mais ils peuvent également sélectionner une valeur dans la liste. FREE est la valeur par défaut de la paire FREE|CONSTRAINED. Ce paramètre est facultatif. |
CONSTRAINED | Les utilisateurs doivent sélectionner une valeur dans la liste. FREE est la valeur par défaut de la paire FREE|CONSTRAINED. Ce paramètre est facultatif. |
Remarque : Pour chacun des paramètres facultatifs, si vous omettez un argument, vous devez toujours entrer les virgules comme séparateurs.
Connexion à une source de données XML
Pour choisir XML comme source de données
- Dans Crystal Reports, dans le menu Fichier, cliquez sur Nouveau.
- Cliquez sur en utilisant l'Assistant Rapport.
- Dans la liste Choisir un assistant, cliquez sur Standard, puis cliquez sur OK.
- Dans l'écran Données de l'Assistant de création de rapport, cliquez deux fois sur Créer une nouvelle connexion.
- Cliquez deux fois sur XML.
La boîte de dialogue XML s'affiche.
- Choisissez un type d'accès à la source de données XML :
- Identifiez le fichier XML auquel vous souhaitez vous connecter en suivant la procédure de l'une de ces sections :
Pour se connecter à une source de données locale
- Si vous choisissez Utiliser la source de données locale, saisissez le chemin complet ainsi que le nom du fichier XML ou utilisez le bouton situé en regard du champ pour rechercher le fichier.
- Choisissez Spécifier le fichier schéma si vous souhaitez appliquer un schéma au fichier XML que vous avez sélectionné.
Vous devez sélectionner cette option et spécifier un schéma sauf si le fichier XML contient des informations de schéma intégrées.
Remarque : La définition de l'emplacement et du nom du schéma s'effectue à l'écran suivant.
- Cliquez sur Suivant.
En fonction de la sélection effectuée à l'étape précédente, soit un écran s'affiche pour spécifier votre schéma, soit vous pouvez cliquer sur le bouton Terminer.
- Pour spécifier un fichier schéma, choisissez Utiliser le schéma local ou Utiliser le schéma HTTP(S) et remplissez le champ adjacent.
- Si vous choisissez Utiliser le schéma local, saisissez le chemin complet ainsi que le nom du fichier schéma (XSD) ou utilisez le bouton situé en regard du champ pour rechercher le fichier.
- Si vous choisissez Utiliser le schéma HTTP(S), saisissez l'URL qui pointe vers votre fichier schéma (XSD).
- Cliquez sur Suivant, puis sur Terminer.
Pour se connecter à une source de données HTTP(S)
- Si vous choisissez Utiliser la source HTTP(S), saisissez l'URL qui pointe vers votre fichier XML.
Vous pouvez utiliser HTTP ou HTTPS pour définir votre URL.
- Choisissez Spécifier le fichier schéma si vous souhaitez appliquer un schéma au fichier XML que vous avez sélectionné.
Vous devez sélectionner cette option et spécifier un schéma sauf si le fichier XML contient des informations de schéma intégrées.
Remarque : La définition de l'emplacement et du nom du schéma s'effectue dans un prochain écran.
- Cliquez sur Suivant.
- Entrez des informations d'authentification le cas échéant, puis cliquez à nouveau sur Suivant.
En fonction de la sélection effectuée à l'étape 2, un écran s'affiche pour spécifier votre schéma ou pour définir les paramètres HTTP. S'il s'agit de l'écran des paramètres HTTP, passez à l'étape 6.
- Pour spécifier un fichier schéma, choisissez Utiliser le schéma local ou Utiliser le schéma HTTP(S) et remplissez le champ adjacent.
- Si vous choisissez Utiliser le schéma local, saisissez le chemin complet ainsi que le nom du fichier schéma (XSD) ou utilisez le bouton situé en regard du champ pour rechercher le fichier.
- Si vous choisissez Utiliser le schéma HTTP(S), saisissez l'URL qui pointe vers votre fichier schéma (XSD).
- Dans l'écran Paramètres HTTP, créez les paramètres qui peuvent être ajoutés à votre URL pour limiter les résultats renvoyés dans votre fichier XML.
- Cliquez sur Ajouter une propriété pour définir une nouvelle valeur. La boîte de dialogue Modifier la valeur de la propriété s'affiche. Utilisez cette boîte de dialogue pour définir un nom de paramètre et une formule. Pour en savoir plus sur la définition des paramètres, voir Création de paramètres HTTP dans le pilote XML.
- Cliquez sur Modifier la valeur pour changer un paramètre existant. Sélectionnez le paramètre que vous souhaitez modifier avant de cliquer sur ce bouton.
- Cliquez sur Supprimer la propriété pour supprimer un paramètre existant. Sélectionnez le paramètre que vous souhaitez supprimer avant de cliquer sur ce bouton.
- Cliquez sur Terminer lorsque vous avez terminé vos opérations dans l'écran Paramètres HTTP.
Pour se connecter à une source de données Web Service
- Si vous choisissez Utiliser la source de données Web Service, cliquez sur Suivant pour continuer.
- Pour spécifier l'emplacement d'un fichier de services Web, choisissez Utiliser le WSDL local ou Utiliser HTTP(S) WSDL et remplissez le champ adjacent.
- Si vous choisissez Utiliser le WSDL local, saisissez le chemin complet ainsi que le nom du fichier de services Web ou utilisez le bouton situé en regard du champ pour rechercher le fichier.
- Si vous choisissez Utiliser HTTP(S) WSDL, saisissez l'URL qui pointe vers votre fichier de services Web.
- Cliquez sur Suivant.
En fonction de la sélection effectuée à l'étape précédente, un écran s'affiche pour spécifier votre service Web, les ports et les méthodes ou pour définir l'authentification pour l'URL du service Web. S'il s'agit de l'écran permettant de définir le service Web, les ports et les méthodes, passez à l'étape 5.
- Entrez des informations d'authentification le cas échéant, puis cliquez sur Suivant.
- Dans l'écran Web Service, port et méthode, choisissez un service, un port et une méthode à partir des listes.
- Cliquez sur Terminer.
Une fois la table créée à partir de la source de données XML, vous pouvez l'utiliser pour créer un rapport Crystal de la même façon que vous le feriez pour toute autre source de données. Pour en savoir plus sur la création des rapports Crystal, voir le Guide de l'utilisateur de Crystal Reports.
Référence du paramètre CRDB_JavaServer.ini
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ètre | Description |
---|
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 : 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 n'est pas 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 entourer de guillemets. Par exemple, "C:\Program Files\Common Files\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 au 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 au 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 l'ID utilisateur par défaut qui s'affiche 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. |
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 disponibles les fonctionnalités du pilote JDBC DB2 à 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). |