2.2.1.8.4. Sequenza e priorità

È leggermente diverso dalla mappatura degli attributi. La prima voce valida (le funzioni specificate con deve essere vera) è accettata... ma lo sono anche tutte le altre voci fino all'ultima assegnazione applicabile. Invece di specificare le voci da specifiche a generali, qui si va da generali a specifiche.

[Importante]Importante

Memorizzare prima il valore predefinito e poi scendere sempre più in profondità fino all'ultima voce del percorso del pool.

poolpath(isCreaOptNotSet)=?GetObject("iface.calcnameservice").start(0).Format("$CADENAS_DATA
 /pool/inventor/").value()
;poolpath(isCreaOptNotSet)=?GetObject("iface.calcnameservice").start(0).Format
 ("$CADENAS_DATA/pool/inventor/<PREFIXLIST(/)>").value()
;poolpath(isCreaOptNotSet, isProject(/norm))=?GetObject("iface.calcnameservice").start(0).
 Format("$CADENAS_DATA/pool/inventor/norm/").value()
;poolpath(isCreaOptNotSet, isProject(/norm/din))=?GetObject("iface.calcnameservice").start(0).
 Format("$CADENAS_DATA/pool/inventor/norm/din/").value()

poolpath(isCreaOptNotSet, isProject(norm/din/schrauben/blechschrauben))=?GetObject
 ("iface.calcnameservice").start(0).Format("$CADENAS_DATA/pool/inventor/norm/din/
 schrauben/blechschrauben/").value()
poolpath(isCreaOptNotSet, isProject(norm/din/schrauben/dehnschrauben))=?GetObject
("iface.calcnameservice").start(0).Format("$CADENAS_DATA/pool/inventor/norm/din/
 schrauben/dehnschrauben/").value()