Configuration du DCS : Différence entre versions

De SEOW Wiki FR
Sauter à la navigation Sauter à la recherche
Ligne 1 : Ligne 1 :
 
[[Accueil|Retour vers l'accueil]]
 
[[Accueil|Retour vers l'accueil]]
  
== Généralité ==
+
== Généralité ==
  
 
Cette interface a 2 objectifs :
 
Cette interface a 2 objectifs :
  
1. Permettre une gestion simplifiée de plusieurs bases de données SEDB  
+
1. Permettre une gestion simplifiée de plusieurs bases de données SEDB  
  
2. Permettre de générer une nouvelle campagne, de générer chaque mission (fichier .mis utilisable par IL2) et de les analyser (fichier .lst produit par IL2) afin, d'une part de récupérer les informations nécessaires à la prchaine mission et de simuler ainsi de mission en mission la persistance des évènements.
+
2. Permettre de générer une nouvelle campagne, de générer chaque mission (fichier .mis utilisable par IL2) et de les analyser (fichier .lst produit par IL2) afin, d'une part de récupérer les informations nécessaires à la prchaine mission et de simuler ainsi de mission en mission la persistance des évènements.
  
Le générateur est donc la partie invisible de l'iceberg, invisible des commandants et des pilotes mais outil prinipal du maître de campagne...
+
Le générateur est donc la partie invisible de l'iceberg, invisible des commandants et des pilotes mais outil prinipal du maître de campagne...
  
L'interface générale se présente ainsi :
+
L'interface générale se présente ainsi :
  
Une partie droite listant les bases installées et leurs "status".
+
Une partie droite listant les bases installées et leurs "status".
La partie centrale, découpée par onglet, permet d'accéder aux configurations des bases et aux paramètres de campagne et de mission. Enfin, la partie haute permet d'apporter une aide au travail de l'administrateur.  
+
La partie centrale, découpée par onglet, permet d'accéder aux configurations des bases et aux paramètres de campagne et de mission. Enfin, la partie haute permet d'apporter une aide au travail de l'administrateur.  
  
 
[[Image:DCS_general.jpg]]<br>
 
[[Image:DCS_general.jpg]]<br>
'''''Figure 1 - Interface générale'''''
+
'''''Figure 1 - Interface générale'''''
  
== La gestion des bases de données ==
+
== La gestion des bases de données ==
Depuis la version 3.00, cette interface est multibase (jusqu'à 99 bases !), c'est à dire qu'elle peut gérer toutes base SEDB de version compatible, aussi bien MS access que MySql, quelle soit en local ou sur un ou plusieurs serveurs distants.  
+
Depuis la version 3.00, cette interface est multibase (jusqu'à 99 bases !), c'est à dire qu'elle peut gérer toutes base SEDB de version compatible, aussi bien MS access que MySql, quelle soit en local ou sur un ou plusieurs serveurs distants.  
La premier étape consiste donc à établir une connexion avec la ou les base(s) de données. (pour rappel, une base de données SEDB ne peut contenir qu'une seule carte à la fois, c'est à dire qu'un seul secteur MP)
+
La premier étape consiste donc à établir une connexion avec la ou les base(s) de données. (pour rappel, une base de données SEDB ne peut contenir qu'une seule carte à la fois, c'est à dire qu'un seul secteur MP)
  
  
 
=== L'onglet "Database Settings" ===
 
=== L'onglet "Database Settings" ===
 
{|
 
{|
 +
 
|
 
|
Comme précisez, il est possible de gérer une base MS Access ou MySQL. En fonction du type de la base, les informations obligatoires à la connection sont différentes :
 
  
==== Pour MS Access ====
+
Comme précisez, il est possible de gérer une base MS Access ou MySQL. En fonction du type de la base, les informations obligatoires à la connection sont différentes :
 +
 
 +
A ce stade, on part du principe que la base à utiliser est opérationnelle et, c'est préférable dès maintenant, qu'elle soit alimentée avec les informations SEOW correspondant à la carte (au secteur) que vous souhaitez utiliser pour votre campagne.
 +
 
 +
Avant toute chose, il faut indiquer à l'interface de gérer une nouvelle base en cliquant sur le bouton "Add" situé en haut de la liste des bases. Une nouvelle ligne apparait alors dans la liste et est numérotée automatiquement par le système. Une fois créée, cette entrée ne pourra pas être directement supprimée (nous reviendrons sur ce point).
 +
Un carré rouge apparait à gauche du libellé de la base indiquant que le système n'a pas établi de connexion avec la base. L'ensemble des erreurs rencontré est indiqué dans le bandeau du haut. Cela est normal puisque nous venons juste d'ajouter la base.
 +
 
 +
==== Pour connecter une base MySQL ====
 +
MySQL fonctionne sur un serveur (qu'il soit local ou distant), il est nécessite d'indiquer ici son URL (son adresse) et quelques autres informations liées à la sécurité. Pour établir une connexion vous devrez recueillir les informations suivantes auprès du serveur principal hébergeant la SEDB que vous souhaitez connecter.
  
 +
* Remplir les champs en fonction des indications données par l'administrateur de la base de données.
 +
* '''Use MySQL''' est généralement à cocher, l'utilisation de MS Access est en voie d'abandon.
 +
* '''Serveur Adress:''' (Adresse de Serveur hébergeant MySQL) : C'est une adresse IP ou un nom de domaine.
 +
* '''Port''' (Port du Serveur de MySQL) : C'est un nombre : Par défaut c'est 3306 pour des serveurs MySQL.
 +
* '''Use Compression''' (Utilisez la compression) : Si possibilité d'exécuter la compression de requête SQL (recommandé).
 +
* '''Use Transactions''' (Utilisez les transactions) : Si possibilité d'encapsuler les requêtes SQL dans les transactions (recommandé).
 +
* '''Use Extended Inserts''' (Utilisez les Insertions étendues) : Permet d'employer les "extended insert" de MySQL (recommandé).
 +
* '''Server Login Name''' (Identifiant de connexion au Serveur MySQL) : L'dentifiant de connexion à utiliser.
 +
* '''Server Login Password''' (Mot de passe pour la connexion au Serveur MySQL) : Le mot de passe associé à l'identifiant de connexion.
 +
* '''Database Name''' (Libellé de la Base de données SE) : Le nom de la base de données MySQL.
 +
* '''Clear MySQL''' permet de réinitialiser la fenêtre.
 +
* Cliquer sur '''Make Database Connection''' pour vérifier la connexion au serveur. Un message indiquera alors si la connexion a pu s'établir ou non. Si la connexion réussie, l'indicateur de couleur de la base en cours de sélection passera au vert.
  
  
MySQL fonctionne sur un serveur, il est nécessite d'indiquer ici son adresse et quelques autres informations liées à la sécurité.
+
* Passer ensuite à la fenêtre '''Generate/Manage'''.
Pour établir une connexion vous devrez recueillir les informations suivantes auprès du serveur principal hébergeant la SEDB
 
  
* Pour initialiser une nouvelle campagne, cliquer sur '''Add''' dans la colonne de gauche pour créer une nouvelle connexion base de données.
+
[[Image:DCS_Ong_DBSetting.jpg|center|300px]]
* Remplir les champs en fonction des indications données par l'administrateur de la base de données.
+
'''''Figure 2 - Paramètre pour la base MySQL'''''<br>
* '''Use MySQL''' est généralement à cocher, l'utilisation de MS Access est en voie d'abandon.
 
* '''Serveur Adress:''' (Adresse de Serveur hébergeant MySQL) : C'est une adresse IP ou un nom de domaine.
 
* '''Port''' (Port du Serveur de MySQL) : C'est un nombre : Par défaut c'est 3306 pour des serveurs MySQL.
 
* '''Use Compression''' (Utilisez la compression) : Si possibilité d'exécuter la compression de requête SQL (recommandé).
 
* '''Use Transactions''' (Utilisez les transactions) : Si possibilité d'encapsuler les requêtes SQL dans les transactions (recommandé).
 
* '''Use Extended Inserts''' (Utilisez les Insertions étendues) : Permet d'employer les "extended insert" de MySQL (recommandé).
 
* '''Server Login Name''' (Identifiant de connexion au Serveur MySQL) : L'dentifiant de connexion à utiliser.
 
* '''Server Login Password''' (Mot de passe pour la connexion au Serveur MySQL) : Le mot de passe associé à l'identifiant de connexion.
 
* '''Database Name''' (Libellé de la Base de données SE) : Le nom de la base de données MySQL.
 
* '''Clear MySQL''' permet de réinitialiser la fenêtre.
 
* Cliquer sur '''Make Database Connection''' pour vérifier la connexion au serveur.
 
* Passer ensuite à la fenêtre '''Generate/Manage'''.
 
 
|
 
|
[[Image:DCS_Ong_DBSetting.jpg|center|300px]]
+
 
'''''Figure 2 - Paramètre pour la base MySQL'''''<br>
 
 
[[Image:DCS_Ong_DBSetting2.jpg|center|300px]]
 
[[Image:DCS_Ong_DBSetting2.jpg|center|300px]]
'''''Figure 3 - Paramètre pour la base Access (local)'''''
+
'''''Figure 3 - Paramètre pour la base Access (local)'''''
 
|}
 
|}
 +
 +
 +
 +
 +
==== Pour MS Access ====

Version du 18 janvier 2008 à 08:44

Retour vers l'accueil

Généralité

Cette interface a 2 objectifs :

1. Permettre une gestion simplifiée de plusieurs bases de données SEDB

2. Permettre de générer une nouvelle campagne, de générer chaque mission (fichier .mis utilisable par IL2) et de les analyser (fichier .lst produit par IL2) afin, d'une part de récupérer les informations nécessaires à la prchaine mission et de simuler ainsi de mission en mission la persistance des évènements.

Le générateur est donc la partie invisible de l'iceberg, invisible des commandants et des pilotes mais outil prinipal du maître de campagne...

L'interface générale se présente ainsi :

Une partie droite listant les bases installées et leurs "status". La partie centrale, découpée par onglet, permet d'accéder aux configurations des bases et aux paramètres de campagne et de mission. Enfin, la partie haute permet d'apporter une aide au travail de l'administrateur.

Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination


Figure 1 - Interface générale

La gestion des bases de données

Depuis la version 3.00, cette interface est multibase (jusqu'à 99 bases !), c'est à dire qu'elle peut gérer toutes base SEDB de version compatible, aussi bien MS access que MySql, quelle soit en local ou sur un ou plusieurs serveurs distants. La premier étape consiste donc à établir une connexion avec la ou les base(s) de données. (pour rappel, une base de données SEDB ne peut contenir qu'une seule carte à la fois, c'est à dire qu'un seul secteur MP)


L'onglet "Database Settings"

Comme précisez, il est possible de gérer une base MS Access ou MySQL. En fonction du type de la base, les informations obligatoires à la connection sont différentes :

A ce stade, on part du principe que la base à utiliser est opérationnelle et, c'est préférable dès maintenant, qu'elle soit alimentée avec les informations SEOW correspondant à la carte (au secteur) que vous souhaitez utiliser pour votre campagne.

Avant toute chose, il faut indiquer à l'interface de gérer une nouvelle base en cliquant sur le bouton "Add" situé en haut de la liste des bases. Une nouvelle ligne apparait alors dans la liste et est numérotée automatiquement par le système. Une fois créée, cette entrée ne pourra pas être directement supprimée (nous reviendrons sur ce point). Un carré rouge apparait à gauche du libellé de la base indiquant que le système n'a pas établi de connexion avec la base. L'ensemble des erreurs rencontré est indiqué dans le bandeau du haut. Cela est normal puisque nous venons juste d'ajouter la base.

Pour connecter une base MySQL

MySQL fonctionne sur un serveur (qu'il soit local ou distant), il est nécessite d'indiquer ici son URL (son adresse) et quelques autres informations liées à la sécurité. Pour établir une connexion vous devrez recueillir les informations suivantes auprès du serveur principal hébergeant la SEDB que vous souhaitez connecter.

  • Remplir les champs en fonction des indications données par l'administrateur de la base de données.
  • Use MySQL est généralement à cocher, l'utilisation de MS Access est en voie d'abandon.
  • Serveur Adress: (Adresse de Serveur hébergeant MySQL) : C'est une adresse IP ou un nom de domaine.
  • Port (Port du Serveur de MySQL) : C'est un nombre : Par défaut c'est 3306 pour des serveurs MySQL.
  • Use Compression (Utilisez la compression) : Si possibilité d'exécuter la compression de requête SQL (recommandé).
  • Use Transactions (Utilisez les transactions) : Si possibilité d'encapsuler les requêtes SQL dans les transactions (recommandé).
  • Use Extended Inserts (Utilisez les Insertions étendues) : Permet d'employer les "extended insert" de MySQL (recommandé).
  • Server Login Name (Identifiant de connexion au Serveur MySQL) : L'dentifiant de connexion à utiliser.
  • Server Login Password (Mot de passe pour la connexion au Serveur MySQL) : Le mot de passe associé à l'identifiant de connexion.
  • Database Name (Libellé de la Base de données SE) : Le nom de la base de données MySQL.
  • Clear MySQL permet de réinitialiser la fenêtre.
  • Cliquer sur Make Database Connection pour vérifier la connexion au serveur. Un message indiquera alors si la connexion a pu s'établir ou non. Si la connexion réussie, l'indicateur de couleur de la base en cours de sélection passera au vert.


  • Passer ensuite à la fenêtre Generate/Manage.

Figure 2 - Paramètre pour la base MySQL

DCS Ong DBSetting2.jpg

Figure 3 - Paramètre pour la base Access (local)



Pour MS Access