Jusqu'à maintenant, les fonctions volume-délai ne pouvaient
accéder à des paramètres propres à une application qu'à travers les données
de l'utilisateur pour les liens ul1
, ul2
et ul3
.
De façon similaire, les fonctions de pénalité de virage ne pouvaient accéder
à de tels paramètres qu'à travers les données de l'utilisateur pour les virages
up1
, up2
et up3
.
La version 9 offre trois nouveaux extra-paramètres tant pour les fonctions volume-délai que pour les fonctions de pénalité de virage. Ces nouveaux paramètres peuvent être utilisés, en plus des données de l'utilisateur, pour accéder à des paramètres propres à une application.
Les mots-clefs correspondant à ces nouveaux paramètres sont
el1
, el2
et el3
pour les fonctions volume-délai, et
ep1
, ep2
et ep3
pour les fonctions de pénalité de virage.
Contrairement aux mots-clefs correspondant aux données de l'utilisateur,
l'utilisation de ces nouveaux mots-clefs dans la définition des fonctions
ne présuppose pas l'utilisation d'un attribut spécifique de lien ou de virage.
Ces paramètres sont plutôt associés aux attributs désirés de lien ou de virage
lors de la préparation de l'affectation auto.
Lors de la préparation de l'affectation, le module 5.11 vérifie s'il
y a présence d'extra-paramètres dans la définition des fonctions et,
si c'est le cas, associe le mot-clef à un attribut spécifié par l'utilisateur.
Les valeurs de cet attribut sont par la suite utilisées lors de l'affectation.
Tout extra-attribut ou donnée de l'utilisateur pour les liens peut être associé
aux paramètres el1
, el2
et el3
,
et tout extra-attribut ou donnée de l'utilisateur pour les virages peut être associé
aux paramètres ep1
, ep2
et ep3
.
L'utilisateur peut spécifier l'attribut à associer aux extra-paramètres,
soit directement dans le module 5.11, soit grâce aux
nouvelles commandes de menu el1=
, el2=
, el3=
,
ep1=
, ep2=
et ep3=
.
Chacune de ces commandes permet d'associer le nom d'un attribut de défaut
pour l'extra-paramètre correspondant, applicable à tous les scénarios.
Dans ce cas, le module 5.11 tente d'utiliser ces attributs de défaut et
ne demandera d'autre spécification que si un attribut n'est pas disponible
dans le scénario courant.
Les nouveaux extra-paramètres pour les fonctions peuvent servir de deux façons: lorsqu'une application utilise des fonctions très complexes, ces paramètres offrent trois paramètres additionnels permettant d'ajouter à l'évaluation d'une fonction plus d'information relative aux liens. Pour les fonctions plus simples, il peut être avantageux de remplacer l'utilisation de mots-clefs correspondant aux données de l'utilisateur par l'utilisation des extra-paramètres. De telles fonctions sont plus flexibles, tant dans le cadre d'une application unique que dans le cadre de partage avec différentes applications, puisqu'il est possible d'associer différents ensembles d'attributs aux paramètres des fonctions, sans avoir à modifier ces dernières.