Épingler un MID Server à une version spécifique
Vous pouvez épingler tous les MID Servers de votre environnement à une version spécifique en définissant une propriété système, ou configurer des versions spécifiques pour des MID Servers individuels.
Remarque :
Dans la plupart des cas, n’épinglez pas le MID Server à une version spécifique. L’épinglage du MID Server peut le désynchroniser avec l’instance et entraîner une rupture de fonctionnalité. Au lieu de cela, laissez l’instance déterminer la version du MID Server à utiliser.
Propriétés du contrôle de version
Les propriétés système suivantes contrôlent la version de tous les MID Servers :
- mid.buildstamp : identifie la version du MID Server avec un identificateur basé sur la date de la build. Cette propriété utilise le format mm-jj-aa-hhmm. Le MID Server recherche les informations sur la version toutes les heures. Si aucune version de remplacement n’est configurée, le MID Server examine la propriété mid.buildstamp pour la version à utiliser. Cette propriété se réinitialise automatiquement à la version par défaut (la version qui correspond à la version de votre instance) lorsque celle-ci est redémarrée ou mise à niveau, de sorte que toutes les modifications apportées par l’utilisateur sont perdues à ce moment-là. Le système ajoute le nom de la version et les informations de correctif au format de date et d’heure.Avertissement :Cette propriété n’est pas visible par défaut et ne doit pas être configurée.
- mid.version.override : définit une condition de remplacement pour la version actuelle pour tous les MID Servers de votre environnement. Cette action épingle les MID Server à une seule version et désactive la fonctionnalité de mise à niveau automatique. Cette propriété n’est pas visible dans le système de base et doit être ajoutée à la table Propriétés système [sys_properties] lorsqu’elle est définie. Pour en savoir plus, reportez-vous à la section Ajouter une propriété système. Lorsque les MID Server vérifient la version toutes les heures, ils examinent d’abord la propriété mid.version.override . Si cette propriété est vide, les MID Server obtiennent leurs informations de version à partir de la propriété mid.buildstamp . Si une version de remplacement est configurée, les MID Server utilisent cette valeur et ignorent les informations de version dans la propriété mid.buildstamp . Cette valeur de remplacement est conservée lorsque l’instance est redémarrée et est transmise aux MID Servers.Important :La valeur de la propriété mid.version.override est effacée lors d’une mise à niveau, ce qui oblige le MID Server à se réinitialiser à la version de la propriété mid.buildstamp .
Paramètre de configuration du contrôle de version
Pour épingler des MID Servers spécifiques à une version souhaitée, définissez le paramètre mid.pinned.version avec le nom de cette version dans le fichier config.xml de chaque MID Server. Utilisez le format <version>-mm-jj-aaaa. Ce paramètre remplace le paramètre de propriété pour la version épinglée du MID Server. La version du MID Server est vérifiée toutes les 20 minutes ou chaque fois que le MID Server redémarre, auquel cas la version épinglée est appliquée. Pour obtenir des instructions, consultez Ajouter un paramètre de MID Server.
Remarque :
La valeur définie dans ce paramètre n’est pas affectée par une mise à niveau.