Auteurs
Peter Wiebe, PhD, ingénieur qualité principal, Laboratoires Abbott
Kevin True, ingénieur qualité senior, Abbott Laboratories
Mark Anawis, ingénieur principal qualité, Abbott Laboratories
Les applications développées dans JMP sont des solutions puissantes, déployables et maintenables pour des processus analytiques complexes. Nous décrivons ici une architecture d'application JSL qui gère l'espace de noms, les conventions de nommage des variables et l'utilisation de la mémoire. En combinant efficacement les commandes JSL « include », « function » et « expr » comme architecture du module complémentaire JSL, et en exploitant le chemin d'accès au module complémentaire « $ADDIN_HOME(Unique_ID)\file.jsl », un script JSL, autrement complexe et long, peut être divisé en plusieurs scripts JSL plus petits. Chacun de ces scripts peut être développé avec ses propres conventions de nommage des variables et testé indépendamment ou en combinaison avec les autres scripts d'application, ce qui simplifie le processus de développement pour un programmeur JSL. L'utilisation de l'argument « new context » disponible dans la commande « include » permet de gérer efficacement les conflits potentiels d'espaces de noms, tandis que l'argument « default local » est disponible.
La commande « function » gère facilement l'espace mémoire variable. De plus, la création d'un espace de noms d'application permet de transmettre des informations à l'application selon les besoins, tout en minimisant l'espace mémoire. L'architecture d'application décrite simplifie le développement, le test et la maintenance des applications JMP pour les programmeurs JSL.