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 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.
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) ?
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.