Manuel d'administration > Configuration > Organisation des fichiers de configuration > Structure des fichiers INI et BAT

Interface utilisateur (Windows)

Vous pouvez utiliser le fichier UCDJ.INI file pour spécifier les options d'appel pour lancer l'interface utilisateur, et le fichier UCDJ.BAT pour appeler Java pour l'interface utilisateur.

Vous pouvez également utiliser des Variables d'environnement dans le chemin. Insérez les caractères de remplacement suivants :

Windows: %Variable%
UNIX: $Variable

L'interface utilisateur remplace alors le caractère de remplacement par la valeur de la variable d'environnement.

Structure du fichier INI UCDJ.INI

Section/paramètre Description
[GLOBAL]  
cmd=

Exécution de la ligne de commande au démarrage de l'interface utilisateur.

path=

Chemin de l'interface utilisateur.

title=

Ce paramètre est interne à l'interface utilisateur. Ne modifiez donc pas cette valeur !

affinity=

Utilisation de processeurs particuliers de l'ordinateur sur lequel l'interface utilisateur s'exécute.
Séparez ici les noms des différents processeurs par des virgules.

Exemples :
affinity=0
affinity=(0,1)
affinity=(1,3,5)

Valeur par défaut : "0"

affinityaction=

Assignation de connexion aux processeurs

Valeurs autorisées : "no" (valeur par défaut) et "next"

"no" : la connexion est assignée aux processeurs dans l'ordre indiqué.

Exemple pour affinity=(1,3,5):
1. Connexion à CPU1
2. Connexion à CPU3
3. Connexion à CPU5

4. Connexion à CPU1
5. Connexion à CPU3
etc.

"next" : il en va de même que pour la valeur "no". La règle d'affectation consiste cependant à ajouter 1 au premier processeur de la séquence à chaque nouvelle série.

Exemple pour affinity=(1,3,5):
1. Connexion à CPU1
2. Connexion à CPU3
3. Connexion à CPU5

4. Connexion à CPU2
5. Connexion à CPU4
6. Connexion à CPU6

7. Connexion à CPU3
8. Connexion à CPU5
etc.

Le comptage recommence à 0 après CPU31.

79. Connexion à CPU27
80. Connexion à CPU29
81. Connexion à CPU31

82. Connexion à CPU28
83. Connexion à CPU30
84. Connexion à CPU0

85. Connexion à CPU29
86. Connexion à CPU31
87. Connexion à CPU1
etc.

[ENVIRONMENT]

 

classpath=

Chemin et nom des fichiers JAR de l'interface utilisateur et des bibliothèques de fonction Java.

JAVA_OPTIONS=

By default these variables are empty. This is done to clear their values and avoid Java Tools that hook the JVM.

Removing these parameters or setting values for the may negatively influence the UserInterface.

JAVA_TOOL_OPTIONS=
[SPLASH]  
sound= Nom du fichier WAV traité au démarrage de l'interface utilisateur (affichage de l'écran de démarrage).

Exemple de fichier INI

[GLOBAL]
cmd="javaw" -Xmx1024m com.uc4.ucdf.UCDialogFactory -U%User% -IC:\AUTOMIC\uc4config.xml
path=.
title=B008 -
affinity=(0,1)
affinityaction=no


[ENVIRONMENT]
classpath=.;.\ucdj.jar.;.\psjoa.jar.;.\ucsjds84.jar
JAVA_OPTIONS=
JAVA_TOOL_OPTIONS=



[SPLASH]
sound=uc4.wav

Structure du fichier BAT UCDJ.BAT

Paramètre Description
set JAVA_OPTIONS=

By default these variables are empty. This is done to clear their values and avoid Java Tools that hook the JVM.

Removing these parameters or setting values for the may negatively influence the UserInterface.

set JAVA_TOOL_OPTIONS=
set JAVA_TOOL_OPTIONS=
java Calls Java for the UserInterface with the parameters specified.

Exemple d'un fichier BAT

set CLASSPATH=
set JAVA_OPTIONS=
set JAVA_TOOL_OPTIONS=
java -Xmx512m -XX:+UseG1GC -XX:MinHeapFreeRatio=40 -XX:MaxHeapFreeRatio=70 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=../temp -Dsun.locale.formatasdefault=true -cp .;.\ucdj.jar com/uc4/ucdf/UCDialogFactory

See also:

Configuration & Performance of the UserInterface
Start Parameters