Bonjour,
J'ai une base de données SQL où nous enregistrons des données pour différents clients (et chaque client dispose de nombreux outils).
Je suis en train de créer un rapport automatique pour surveiller les performances des outils à partir de la base de données SQL.
Pour un client, j'ai un long script (un long JSL) qui se connecte au SQL, lance une requête, enregistre la table à partir de la requête, puis modifie / filtre la table pour obtenir les données dont j'ai besoin, puis trace quelques graphiques. et enregistrez les résultats dans des emplacements spécifiques.
Afin de simplifier l'utilisation, la maintenance et la mise à niveau, j'aimerais créer différents scripts JSL et utiliser le fichier Customer_Tool_Info.txt (voir l'exemple joint dans le fichier Zip) en tant que fichier de configuration.
Comme nous avons beaucoup de clients, je pourrais simplement utiliser une boucle For en utilisant ce fichier de configuration pour créer tous les rapports dont nous avons besoin.
Customer_Tool_Info.txt contient des informations sur le client, les outils et les informations relatives à la connexion ODBC.
Ce que je voudrais, c'est que le script principal ouvre le fichier Customer_Tool_Info.txt, extrait les informations nécessaires et les transmette comme arguments pour les autres sous-scripts.
- Main_script.jsl (Récupère les arguments à transmettre aux sous-scripts)
- Sous-scripts:
- Get_Data_from SQL.jmpquery
- FIlter_the_Table.jsl
- Get_Charts.jsl
Est-il possible de passer des arguments dans différents scripts jsl? Comment? J'ai essayé dans Main_Script.jsl d'expliquer tout ce que je veux faire.
S'il vous plaît laissez-moi savoir si vous avez des questions et merci pour votre aide.
Cordialement
Geof