Vous êtes sur la page 1sur 4

Erreur en impression de tous les états sur une base

Oracle 12c : [Code du fournisseur de la base de


données : 28040]
KB73533

Informations

Vous rencontrez une anomalie lors de l’impression des états dans X3 sur une base Oracle 12c.

Lors du téléchargement du fichier au format PDF, les messages d’erreur suivants apparaissent :

ERR 504 en provenance du serveur d’édition : Erreur provoquée par le moteur d’impression Crystal.NET
FASLIST.rpt puis ...

Solution:
Il faut configurer le fichier nommé "sqlnet.ora" :
Dans les prérequis online de Sage X3 V7 Update 9, il est indiqué de modifier le fichier "sqlnet.ora" du serveur

Oracle.

En effet, le runtime Crystal Reports ne peut pas se connecter parce que les drivers utilisent le protocole
Oracle v8 qui est activé par défaut jusqu’à Oracle 11 et désactivé par défaut à partir de Oracle 12.
Nous vous conseillons de remplacer SQLNET.ALLOWED_LOGON_VERSION=8 par les 2 lignes suivantes :
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

Si vous ne rajoutez par les 2 lignes, vous allez avoir des messages de warning dans les traces Oracle à
chaque fois qu’il y a une impression de lancée.

Une autre solution existe et nécessite l'installation de Crystal Reports Designer 2013 sur la machine où est
installé le composant Serveur d'édition afin de bénéficier de drivers ODBC plus récents et pas obsolètes (et
n’imposant pas le protocole d’Oracle 8 fournis avec).

CR Designer 2013 inclut de nouveaux drivers ODBC et le Serveur d'édition détecte leur présence et

les utilise pour créer les sources ODBC (ce qui veut dire que CR Designer 2013 doit être

impérativement installé AVANT de publier une solution, si on l’installe à posteriori il faut dépublier et

republier la solution pour que la source ODBC liée à la solution utilise le nouveau driver).

Parfois, cela ne suffit pas et l'on est amené à désinstaller le composant Serveur d'édition avant de le
réinstaller et procéder ensuite à la publication de la solution et des dossiers
Copies-écran pour l'installation des nouveaux drivers ODBC :
Cocher "ODBC DataDirect"

Suite à l'installation des nouveaux drivers, vous retrouverez dans le gestionnaire de source ODBC 32 bit, le

nouveau driver à utiliser : "CR Oracle Wire Protocol ODBC Driver 7.0.1
Type(s)

Fiche Documentaire

Powered by TCPDF (www.tcpdf.org)