Le JSL joint utilise l'intégration Python de JMP pour créer un fichier de base de données sqlite3 en descendant récursivement un répertoire de fichiers. Le répertoire est choisi à l'aide du répertoire de sélection de JSL (). Le chemin est transmis à l'environnement Python.

Une somme de contrôle MD5 est calculée pour chaque fichier et, avec le chemin, est insérée dans la base de données sqlite3, puis la table sqlite3 est importée dans JMP en tant que table de données.
La réexécution du script ajoute simplement les informations d'un autre répertoire dans la base de données. Un exemple de spécification complète de dll et sys.path dans Python Init () est également illustré.