Autoren
Peter Wiebe, PhD, leitender Qualitätsingenieur, Abbott Laboratories
Kevin True, Leitender Qualitätsingenieur, Abbott Laboratories
Mark Anawis, leitender Qualitätsingenieur, Abbott Laboratories
Mit JMP entwickelte Anwendungen sind leistungsstarke, einfach zu implementierende und zu wartende Lösungen für komplexe Analyseprozesse. Hier beschreiben wir eine JSL-Anwendungsarchitektur, die Namespace, Variablenbenennungskonventionen und Speichernutzung verwaltet. Durch die effektive Kombination der JSL-Befehle „include“, „function“ und „expr“ als Architektur des JSL-Add-Ins und die Nutzung des Add-In-Pfads „$ADDIN_HOME(Unique_ID)\file.jsl“ lässt sich ein ansonsten komplexes und umfangreiches JSL-Skript in mehrere kleinere JSL-Skripte aufteilen. Jedes dieser kleineren Skripte kann mit eigenen Variablenbenennungskonventionen entwickelt und unabhängig oder in Kombination mit den anderen Anwendungsskripten getestet werden, was einen überschaubareren Entwicklungsprozess für JSL-Programmierer ermöglicht. Die Verwendung des Arguments „new context“ im Befehl „include“ verhindert effektiv potenzielle Namespace-Kollisionen, während das Argument „default local“
Der Funktionsbefehl verwaltet bequem den variablen Speicherplatz. Darüber hinaus ermöglicht die Erstellung eines Anwendungsnamespaces die bedarfsgerechte Weitergabe von Informationen innerhalb der Anwendung, während der Speicherplatzbedarf ansonsten minimiert wird. Die beschriebene Anwendungsarchitektur erleichtert JSL-Programmierern die Entwicklung, das Testen und die Wartung von JMP-Anwendungen.