CONFIGURATION

 

L'EXPORTER_LISTE passe par le Middleware java.

Il faut donc prévoir une configuration client/serveur spécifique.

 

Le MWCLIENT.INI utilisé est celui qui se trouve dans le contexte d'exécution de votre programme (par défaut, au même endroit que les fichiers générés ou sous la racine d'Adélia pour les programmes Visual; ou sous la racine du site Cloud/Web, dans WEB-INF pour les programmes Cloud ou Web).

 

Créez un serveur logique *DOC_SERVER.

Créez un serveur physique sous le port 3500 (Java) :

Associez les 2 avec *NONE comme base de données :

 

Le MWSERVER.INI utilisé est celui sous la racine d'Adélia, sous Javarun, du serveur défini dans la configuration du client, sauf si vous spécifiez un chemin différent dans le CfgConfiguration.properties (qui se trouve sous %adeliws%\javarun).

 

Créez un utilisateur de mêmes nom et mot de passe que celui précisé au niveau de la définition du serveur physique. Il n'a pas besoin de contexte particulier :

 

Puis, arrêtez et redémarrez le démon Middleware (service Adélia Middleware Java).

 


 

EN GÉNÉRAL

 

  • Démon Java

En cas d'erreur, vous pouvez aussi essayer en démarrant le démon Middleware Java en fenêtre.

Arrêtez le service Adélia Middleware Java.

Prenez une fenêtre de commande DOS.

Exécutez " cd %adeliws%\javarun ".

Puis, exécutez " daemon.bat ".

 

  • Chemins

Le chemin est précisé par rapport à la machine où tourne le Middleware Java. Il doit donc être connu par ce poste et accessible  (en lecture/écriture selon vos besoins) par l'utilisateur qui a démarré le Middleware java.

Pour le chemin du classeur exporté, il faut doubler les anti-slash, car on est dans un contexte Java.

Pour les chemins réseau, utilisez plutôt les chemins UNC (\\...) et évitez les connecteurs réseau (P:\...). De plus, le service Adélia Middleware Java ne doit pas être démarré avec "Compte système local", mais avec un profil réseau qui ait les droits d'accès et d'écriture sur l'axe réseau où se trouvent vos classeurs / documents.

Exemple :

nomFichier = 'D:\\Temp\\Class_001.XLSX'