Gestion des paramètres systèmes

Bonjour,

Nous avons un paramètre système avec une url sur un ws. Cette url est la même pour toutes les applications (ne contiennent qu’un module) qui font appel à ce ws selon l’environnent (https://vali-ws-… ou https://test-ws-…ou https://ws-… )

Que conseillez-vous de faire :

  • un paramètre système par module
  • un paramètre système dans un module qui ne contiendrait que ce paramètre
  • une autre possibilité?

Merci

Bonjour,

Une solution est effectivement de créer un module de paramétrage (MdlConfig par exemple) commun à toutes vos applications et contenant ce seul paramètre système.
Il est plus facile ainsi de suffixer ce module en fonction de l’environnement MdlConfig_DEV, MdlConfig_PROD … et des valeurs de paramètre système.
Si vous définissez une dépendance de module.


Le module applicatif ne pourra s’installer qu’avant/après le module de paramétrage.

Merci pour votre réponse.

Dans l’esprit de votre proposition, est-ce que je peux imaginer :

  • En test, je crée un module VdlConfig contenant le paramètre système VDL_WS avec l’url TEST
  • J’importe ce module en VALI et corrige l’url
  • J’importe ce module en PROD et corrige l’url

Par la suite, sachant que le paramètre système est correct dans les 3 environnements, est-ce que je peux me contenter d’importer un module applicatif (sur lequel je n’ai pas mis de dépendance) ?

Oui.
Vous pouvez aussi

  • Créer votre module VDLConfig avec l’url de test
  • L’exporter et le sauvegarder en VDLConfig_TEST
  • Modifier l’url en url de production et exporter/sauvegarder le module en VDLConfig_PROD
    Importer le modules VDLConfig_TEST sur l’environnement de test, le module VDLConfig__PROD sur l’environnement de production

Puis importer le module applicatif sur vos 3 environnements dans lequel est absent le paramètre système VDL_WS.

Parfait. Merci pour vos infos.

This topic was automatically closed 3 hours after the last reply. New replies are no longer allowed.