Auteurs
Peter Wiebe, PhD, ingénieur qualité principal, Laboratoires Abbott
Kevin True, ingénieur qualité principal, Laboratoires Abbott
Mark Anawis, ingénieur qualité principal, Laboratoires Abbott
Les applications développées dans JMP sont des solutions puissantes, déployables et maintenables pour les processus analytiques complexes. Nous décrivons ici une architecture d'application JSL qui gère l'espace de noms, les conventions de dénomination des variables et l'utilisation de la mémoire. En combinant efficacement les commandes JSL "include", "function" et "expr" comme architecture du complément JSL et en exploitant le chemin du complément "$ADDIN_HOME(Unique_ID)\file.jsl", un chemin autrement complexe et un long script JSL peut être divisé en plusieurs scripts JSL plus petits. Chacun de ces petits scripts peut être développé avec ses propres conventions de dénomination de variables et testé indépendamment ou en combinaison avec les autres scripts d'application, créant ainsi un processus de développement plus gérable pour un programmeur JSL. L'exercice de l'argument "nouveau contexte" disponible dans la commande "include" gère efficacement les collisions potentielles d'espace de noms, tandis que l'argument "local par défaut" disponible
dans la commande "fonction", gère commodément l'espace mémoire variable. De plus, la création d'un espace de noms d'application permet de transmettre les informations à travers l'application si nécessaire, tout en minimisant l'espace mémoire. L'architecture d'application décrite permet à un programmeur JSL de développer, tester et maintenir des applications JMP plus facilement.