Utilisation d'un utilitaire de chargement de base de données avec l'environnement d'exécution
Par défaut, l'environnement d'exécution enregistre écrit les données d'historique des contacts et de réponses à partir des données de session dans les tables de transfert. Sur un système de production très actif, cependant, la quantité de mémoire nécessaire pour mettre en cache toutes les données avant que l'exécution puisse les écrire dans les tables de transfert peut être prohibitive. Vous pouvez configurer l'environnement d'exécution afin qu'il utilise un utilitaire de chargement de base de données pour améliorer les performances.
Lorsque vous activez un utilitaire de chargement de base de données, au lieu de contenir tout l'historique des contacts et des réponses dans la mémoire avant de l'écrire dans les tables de transfert, l'exécution écrit les données dans un fichier de transfert. Vous définissez l'emplacement du répertoire contenant les fichiers de transfert avec la propriété externalLoaderStagingDirectory. Ce répertoire contient plusieurs sous-répertoires. Le premier sous-répertoire est le répertoire de l'instance d'exécution, qui contient les répertoires contactHist et respHist. Les répertoires contactHist et respHist contiennent des sous-répertoires ayant un nom unique au format audienceLevelName.uniqueID.currentState, qui contient les fichiers de transfert.
Etat en cours
Contenu du répertoire prêt à être écrit dans la base de données. Vous devez renommer un répertoire à partir de ATTN ou ERROR pour exécuter l'opérationRERUN après avoir corrigé le problème.
Vous pouvez définir le répertoire d'instance de répertoire en définissant la propriété JVM interact.runtime.instance.name dans le script de démarrage du serveur d'application. Par exemple, -Dinteract.runtime.instance.name=instance2 à votre script de démarrage du serveur d'applications Web. S'il n'est pas défini, le nom par défaut est DefaultInteractRuntimeInstance.
Le répertoire samples contient des fichiers échantillon qui vous aident à écrire vos propres fichiers de contrôle de l'utilitaire de chargement de base de données.
Activation d'un utilitaire de chargement de base de données avec l'environnement d'exécution