Cette fonctionnalité permet d'intégrer à une solution Sage, un serveur de données non accessible par la console. Les deux principaux cas où la console ne peut accéder au serveur de données sont :
Dans ces cas précis aucun moteur d'administration ADXADMIN n'est donc requis sur le serveur de données.
L'appui sur le bouton "Données" lance la génération des scripts de création de base localement, mais ils ne sont ni transférés ni exécutés sur le serveur de données. La console n'ayant pas accès au serveur de données, il est de votre ressort de transférer et d'exécuter manuellement les scripts générés.
Vous devez créer la structure de répertoire sur le serveur cible tel que vous avez renseigné dans le paramètrage du composant base de données. Vous devez ensuite lancer les scripts de création de base que vous avez préalablement déposés dans votre répertoire de scripts.
Sous Windows avec une base sqlserver, lancez le script "database_CrDb.bat".
Sous Windows avec une base oracle, lancez les différents scripts "cr(nombre)_base_ORASID.cmd" dans l'ordre indiqué.
Sous Unix lancez les différents shells "launch_ORASID_(nombre).sh" dans l'ordre indiqué.
Si vous créez une base de donnée déconnectée à partir de vos propres scripts ou si vous modifiez les scripts générés par la console, les pré-requis suivants doivent être respectés :
Lors de la configuration de la base de données en vue de l'intégration du dossier principal, la console est amenée à lancer le scripts de création des rôles applicatifs, c'est le script roles.sql crée dans le répertoire tmp du serveur de connexions principal. Pour ce faire, la console utilise le client SGBD configuré avec le serveur de connexion principal et le compte SYS configuré précédemment dans le composant base de données; Il est donc important de tenir à jour le mot de passe de l'utilisateur SYS dans le composant Base de données.
Si vous rencontrez une erreur de type "User SYS cannot connect to database : SP2-0640: Non connecté", il y a deux causes les plus courantes.
Dans ce deuxième cas, demandez à votre administrateur de base de données Oracle de créer un fichier de mots de passes pour votre instance Oracle avec l'utilitaire "orapwd". Normalement, ce fichier est crée par le script 'launch_ORASID_3.sh' généré par la console de configuration Sage X3, vous devez vous assurer que le propriétaire de ce fichier est bien le propriétaire de l'installation du logiciel de base de données, le plus souvent c'est l'utilisateur 'oracle'. Assurez-vous de ce pré-requis avant la configuration du composant 'Application' de votre solution dans la console de configuration SAFE X3 V2.
Lors de la configuration du composant Serveur de traitement principal, vous devrez renseigner le chemin du client SGBD dans les paramètres avancés, panneau "base déportée". Vérifiez que la version de votre client SGBD corresponde au minimum à la version de votre serveur SGBD.
Pour mettre à jour le fichier de sérialisation avec la Console de configuration SAFE X3 V2, ouvrez la solution dans la console, sélectionnez le serveur de traitement principal dans la liste des serveurs de traitements (onglet serveurs de traitement). Dans la liste des paramètres du serveur de traitement principal, spécifier le chemin du nouveau fichier de sérialisation et cliquez sur le bouton configurer.
Pour changer le numéro de port du service des serveurs de traitement de la solution, ouvrez la solution dans la console, dans le premier onglet, changer le numéro de port du service et cliquez sur le bouton configurer. Après cette action, tous les serveurs de traitements supplémentaires sont en statut UPDATE. Vous devez les reconfigurer pour qu'ils prennent en compte le nouveau numéro de port.
La console permet d'éditer le fichier AdxVolumes de votre solution. Ouvrez la solution dans la console, dans l'onglet Serveur de traitements, sélectionnez le serveur de traitement principal, cliquez sur le bouton ADXVOLUMES, une boite de dialogue apparaît avec le contenu de l'AdxVolumes. Effectuez les modifications nécessaires et cliquez sur le bouton OK pour les modifications soit répercutés sur le serveur d'application.
La déconfiguration d'un serveur Web Safe X3 Web Server est interdite tant que des solutions sont publiées sur ce serveur. Les solutions publiées peuvent être verrouillées si votre console ne peut y accéder. Dans certains cas on doit pouvoir passer outre cette interdiction et forcer la déconfiguration du composant. Pour forcer cette déconfiguration, ajoutez la valeur config.web.configuration.resetenabled=true dans l'onglet web des préférences de la console. Cliquez sur le bouton Déconfiguration, un message apparaît vous indiquant que cette action n'est pas recommandée mais que vous pouvez la forcer. Cliquez sur Ok pour lancer la déconfiguration.
La déconfiguration d'un serveur d'édition est interdite tant que des solutions sont publiées sur ce serveur. Les solutions publiées peuvent être verrouillées si votre console ne peut y accéder. Dans certains cas on doit pouvoir passer outre cette interdiction et forcer la déconfiguration du serveur d'édition. Pour forcer cette déconfiguration, ajoutez la valeur config.report.configuration.resetenabled=true dans l'onglet report des préférences de la console. Cliquez sur le bouton Déconfiguration, un message apparaît vous indiquant que cette action n'est pas recommandée mais que vous pouvez la forcer. Cliquez sur Ok pour lancer la déconfiguration.
La déconfiguration d'un serveur de documentation est interdite tant que des solutions sont publiées sur ce serveur. Les solutions publiées peuvent être verrouillées si votre console ne peut y accéder. Dans certains cas on doit pouvoir passer outre cette interdiction et forcer la déconfiguration du serveur de documentation. Pour forcer cette déconfiguration, ajoutez la valeur config.documentation.configuration.resetenabled=true dans l'onglet documentation des préférences de la console. Cliquez sur le bouton Déconfiguration, un message apparaît vous indiquant que cette action n'est pas recommandée mais que vous pouvez la forcer. Cliquez sur Ok pour lancer la déconfiguration.
La déconfiguration d'un serveur Safe X3 Java Bridge Server est interdite tant que des solutions sont publiées sur ce serveur. Les solutions publiées peuvent être verrouillées si votre console ne peut y accéder. Dans certains cas on doit pouvoir passer outre cette interdiction et forcer la déconfiguration du composant. Pour forcer cette déconfiguration, ajoutez la valeur config.javaserver.configuration.resetenabled=true dans l'onglet javaserver des préférences de la console. Cliquez sur le bouton Déconfiguration, un message apparaît vous indiquant que cette action n'est pas recommandée mais que vous pouvez la forcer. Cliquez sur Ok pour lancer la déconfiguration.
La déconfiguration d'un serveur Safe X3 Business Intelligence Server est interdite tant que des solutions sont publiées sur ce serveur. Les solutions publiées peuvent être verrouillées si votre console ne peut y accéder. Dans certains cas on doit pouvoir passer outre cette interdiction et forcer la déconfiguration du composant. Pour forcer cette déconfiguration, ajoutez la valeur config.business_objects.configuration.resetenabled=true dans l'onglet business_objects des préférences de la console. Cliquez sur le bouton Déconfiguration, un message apparaît vous indiquant que cette action n'est pas recommandée mais que vous pouvez la forcer. Cliquez sur Ok pour lancer la déconfiguration.