Memsoft Oxygène
 

Liste des paramètres de lancement

D="chemin d'accès au répertoire oxypp contenant les données" 

Le paramètre D= permet d'indiquer le chemin d'accès au répertoire des données de la base Oxygène.

Ce paramètre est obligatoire mais il se trouve en général dans oxyconfig.ini.

 

L="chemin d'accès au répertoire oxypp contenant les préférences locales" 

Le paramètre L= permet d'indiquer le chemin d'accès au répertoire des préférences locales (styles…).

Ce paramètre est obligatoire mais il se trouve en général dans oxyconfig.ini.

 

S="code du dossier"

Ce paramètre permet d'automatiser le positionnement sur un dossier de travail. Par défaut, lors du lancement de la session Oxygène, le dossier proposé sera celui que vous avez saisi derrière S=<>

 

U="code utilisateur"

Ce paramètre indique le code utilisateur par défaut. Lors du lancement de la session Oxygène, la zone sera automatiquement renseignée avec l'utilisateur saisi derrière U= . Pour plus précisions sur la gestion des utilisateurs, consultez dans ce chapitre Gérer les droits d'accès.

 Si le paramètre S= est utilisé conjointement avec le paramètre U=, le système lance automatiquement la session Oxygène sans aucune identification à l’entrée dans le bureau Oxygène. Sauf si un mot de passe est nécessaire pour cet utilisateur.

 

T=<"titre de la fenêtre">

Ce paramètre permet de modifier le titre de la fenêtre du bureau Oxygène.

Par défaut, le titre est Oxygène.

Si votre texte contient des espaces, il doit être entre des guillemets.

Ce titre est également utilisé lors de la confirmation de sortie du logiciel.

En faisant précéder le titre par le caractère @, la sortie du logiciel est directe : aucun message de confirmation n'est alors proposé (sauf si bien sûr, une modification ou une création n'a pas été validée).

Si vous saisissez après la ligne de commande le paramètre T="@Mon outil de gestion", vous obtiendrez, comme titre de la fenêtre "Mon outil de gestion" et aucune confirmation n'apparaîtra lorsque vous demanderez la sortie du bureau Oxygène.

 

/X

Ce paramètre permet de démarrer un poste en mode exclusif, c’est-à-dire que seul un poste pourra fonctionner sur le réseau. Il est particulièrement utile lorsque l’on effectue une mise à jour des programmes afin d’empêcher les connexions des utilisateurs lors de l’installation de la nouvelle version.

 

/NU

Ce paramètre permet de démarrer Oxygène sans demande de l'utilisateur, mot de passe et dossier. (/NU comme No User)

 

/PERIPH=P

Ce paramètre indique à Oxygène d'afficher la boite de dialogue du choix d'impression : écran, imprimante ou annuler, même dans le cas où dans le programme le seul périphérique choisi est l'imprimante (Periph=I).

 

/PERIPHFORCE=W,UNKNOWN

Permet de forcer l'utilisation des boîtes de configuration spécifiques des imprimantes (W). On peut limiter cette modification à un ou plusieurs profils en remplaçant "UNKNOWN" par PROFIL1,PROFIL2,PROFIL3 ...

p=<n° de poste de 1 à 99>

Ce paramètre indique le numéro de poste attribué à la session que vous lancez.

Ce paramètre n’est utile que si votre application est installée en réseau et si vous souhaitez forcer le numéro de poste afin que celui-ci soit fixe d’une session à l’autre. En effet, par défaut, le système attribue automatiquement un numéro de poste en fonction du nombre de sessions ouvertes simultanément. Vérifiez que le numéro de poste que vous donnez n'a pas déjà été attribué. Si tel est le cas, lors du lancement de la session Oxygène, un message apparaîtra :"Numéro de poste spécifié déjà attribué". La sortie d'Oxygène est alors automatique.

Si vous saisissez dans la ligne de commande p=2, lors du lancement de votre application Oxygène, le numéro de poste attribué sera toujours le numéro 2, quelle que soit la session que vous lancez, à condition bien entendu, que ce numéro n'ait pas été attribué.

 

N=ENTREE

Ce  paramètre indique le code de la norme clavier à utiliser. Vous avez le choix au minimum entre deux normes clavier : la norme habituelle de Windows et ENTREE. Cette norme permet de naviguer entre les champs par la touche Entrée. Par défaut la norme utilisée est la norme Windows. N=ENTREE permet de lancer la session Oxygène avec la norme clavier ENTREE. Pour plus de précisions, reportez-vous au chapitre " Ergonomie " concernant la norme clavier.

 

/T

Ce paramètre permet de lancer automatiquement la TRACE DES MESSAGES (Espion des messages) au démarrage d'Oxygène.

 

/F

Ce paramètre permet de lancer automatiquement l'utilitaire ACTIVITE DES FICHIERS au démarrage d'Oxygène.

 

/-R

Ce paramètre permet de désactiver les programmes qui se lancent automatiquement à l'ouverture d'une session (librairies à lancement automatique .RUN)

 

/-R-

Désactivation des .run et de la page d’accueil

Ce paramètre est une extension de l’option /-R. Il permet de désactiver le lancement automatique des .RUN mais aussi de la page d’accueil. Il peut être utile en complément de l’option M=

 

/-D

Ce paramètre permet de désactiver les dérivations (ignore les informations de $$.COMPOSANT) (à partir de la 8.06)

 

/R

Ce paramètre permet de lancer automatiquement la réorganisation du dictionnaire au démarrage.

 

/R+

Ce paramètre permet de lancer automatiquement la restructuration de toutes les bases de données.

 

/M

Le paramètre /M permet de lancer les menus généraux des applications Oxygène sous forme arborescente, lorsque ceux-ci ont été prévus par le développeur Oxygène.

Les applications Oxygène sont généralement livrées avec un menu général sous forme graphique et sous forme arborescente. Par défaut, les applications sont lancées avec le menu graphique. (Pour plus de précisions sur les menus généraux, reportez-vous au chapitre "Les menus graphiques").

 

/-M

Ce paramètre permet de désactiver le lancement automatique du composant MONNAIE. (Obsolète)

 

/AJUST_ARR

Ce paramètre permet de ne pas tenir compte des décimales (Champ monétaire). En fait le nombre de décimales est égale au nombre de décimales réel de la monnaie.

 

/CONTROLE_DONNEES_BD

Ce paramètre permet de forcer la destruction des enregistrements non conformes aux structures lors d'une restructuration de fichier.

 

/CONTROLE_DONNEES_BD_LOG

Paramètre identique à /CONTROLE_DONNEES_BD mais il sauvegarde avant la restructuration les fichiers de données ($d1) en faisant une copie avec le suffixe "_sav". De plus, un journal des erreurs est créé dans le fichier [OXYPP]\resultat_ctrl_donnees.csv.

Cette option permet de restructurer et détecter, voire modifier, les enregistrements contenant des données corrompues en supprimant éventuellement le contenu de ces données.

Une donnée corrompue peut être, par exemple :

- un flottant (Double ou Monnaie) non conforme qui provoquera un plantage lors d'une lecture ;

- une chaîne dont la longueur indiquée est supérieur à celle définie dans la structure ;

- une date mal formatée.

 

/CONTROLE_DONNEES_BD_LOG_NOSAVE

Identique à /CONTROLE_DONNEES_BD_LOG mais sans création des copies de sauvegarde des fichiers corrompus.

 

/NO_ECHEC(x)

Ce paramètre permet de restaurer le dictionnaire Oxygène suivant un niveau de sauvegarde (x) allant de 1 à 3.

 

/NO_SAVE

Ce paramètre permet de désactiver les sauvegarde automatique du dictionnaire Oxygène.

 

/STATMHI=<Nombre de lectures>,<Nombre d'enregistrements minimum>,<nom base>,<nom table>

Ou

/STATMHI=<x%=(Nombre de lectures / Nombre d'enregistrements minimum)>,<nom base>,<nom table>

Ce paramètre permet de lancer en mode invisible un utilitaire de détection de ralentissements. Il détecte également leurs causes. NB : les deux derniers paramètres sont optionnels.

 

/DEBUG_INSTALL

Ce  paramètre permet une analyse du jeu de données avant installation du composant. Dans la fenêtre d’installation apparaît un nouveau bouton permettant l’affichage du résultat de cette analyse. Pour chaque table on y retrouve les différences entre le jeu d’installation et les données du site (les champs, leur type ..etc.)

 

M=<dll>.<domaine>.<objet>

Lancement d’un objet au démarrage.

Ce paramètre permet de lancer au démarrage l'objet <objet> du composant <domaine> de la librairie <dll>. Ceci désactive l'affichage des "menus textes" mais pas le lancement des objets automatique (.RUN).

On peut utiliser en complément l’option /-R ou /-R- pour désactiver les .RUN et ainsi avoir uniquement l’objet.

Des paramètres peuvent être ajoutés entre parenthèses ; mais sans guillemets pour les chaînes.

Exemple : M=GCPCLI.GCPCLI.ACCES  lancera la liste des clients de la Gestion Commerciale.

Exemple : M=SYSDEV.$$.RESTAUTO lancera l'assistant de restauration d'une sauvegarde.

 

Accueil=<APPLI>

Mettre le bouton de <APPLI> en première position dans le volet de navigation.<APPLI> est le nom du fichier menu (APPLI.MEN).

Le menu Oxygène (OXYGENE.MEN) peut se retrouver au milieu de la liste car l'ordre est alphabétique sur le nom des fichiers MEN (le renommer peut engendrer des défauts mineurs).

Voir aussi  l’option « ToolBar= ».

 

Exemples :

Accueil=GAPMENU met le bouton de la Gestion Commerciale en premier

Accueil=COMPTA met le bouton de la compta en premier

 

ToolBar=<flag>

Configure la position des barres d’outils et du volet de navigation.

Cette option gère le positionnement des barres d’outils et du volet de navigation. Flag est un « champ de bits » enregistré en décimal.

Etat de l’élément : Valeur hexadécimale

TOOLBAR HAUT : 00000001H

TOOLBAR BAS : 00000002H

TOOLBAR DROIT : 00000004H

TOOLBAR GAUCHE : 00000008H

TOOLBAR ABSENTE : 00000010H

BARRE STATUS HAUT : 00000020H

BARRE STATUS BAS : 00000040H

BARRE STATUS ABSENTE : 00000080H

TOOLBAR ABSENTE : 00010000H

 

Exemple de valeurs significatives :

ToolBar=65    -> toutes les barres d’outils visibles  (00000001H | 00000040H)

ToolBar=80    -> barre d’outils invisible  (00000010H | 00000040H)

ToolBar=129    -> barre de statut invisible  (00000001H | 00000080H)

ToolBar= 65601-> volet navigation invisible  (00000001H | 00000040H|00010000H)

 

TailleToolbar=<hauteur>

Paramètre pour définir la hauteur en pixels de la barre d'outils. Il permet de pour réduire la hauteur de la barre d'outils, notamment en mettant la valeur 32 pour supprimer la ligne contenant les libellés des boutons.

 

Position=<gauche>,<haut>,<droit>,<bas>,<mode>

Définit la position de la fenêtre Oxygène à l’écran.

Les 4 premiers paramètres représentent la position de la fenêtre

Le dernier est le mode d’affichage. Les valeurs pour mode sont :

1 – maximisé

2 – minimisé

3 – normal

 

/RTTEST

Permet d'afficher un message d'erreur en cas de dépassement du nombre de licences Runtime (dérivations, logiciels ad-hoc).

 

SQL=<SERVEUR\INSTANCE>

Défini l'instance Microsoft SQL Server sur laquelle sont stockées les tables SQL. Exemples : SQL=SRV1\SQLEXP

 

/DB_LOC=< sql | mhi >

Force la re-localisation des tables de la base SYSTEME sur mhi (base propriétaire) ou sur sql. C'est un paramètre de maintenance quand un problème de configuration SQL empêche d'ouvrir Oxygène.

 

/RegServer

Enregistrement comme serveur COM.

 

/unregServer

Suppression du statut de serveur COM.

 

Paramètres réservés au mode Client/Serveur (OBSOLETES) :

 

BD=BDOXY

Ce  paramètre permet le lancement d'Oxygène en mode Client/Serveur. Le serveur sera par défaut celui de l'Oxymanag.

 

BD=BDOXY, <nom machine du serveur>

Ce  paramètre permet le lancement d'Oxygène en mode Client/Serveur en spécifiant le nom du serveur.

 

 

 

Voir aussi :

Comment ajouter un paramètre de lancement

Voir aussi : le paramétrage avec oxyconfig.ini