Paramètres de l'exécutable (SC4.0+)
Paramètres transversaux
- -s : non affichage du splash
- -c : les paramètres qui suivent sont passés à l'application SCENARI et ne sont pas interprétés par le launcher
Pilotage de l'application
- -doNotLaunchUi : ne pas ouvrir l'application (execution des commandes du clh/protocole uniquement);
- -scenari {params} : appel le protocole scenari avec les paramètres donnés
Exemple :
scenari.exe application.ini -scenari {\"action\":\"installPack\"}
Actions du protocole scenari:
Actions liés à l'atelier
Toutes ces actions nécessitent la spécification du serveur. Cela passe par les paramètres suivants :
- serverUrl : Url du server (ex : ' http://...') ; NOTE : Le premier serveur (entrepôt) local est utilisé si non spécifié
- user : Compte du user (ex : Alfred)
- serverAuthDriver : [optionnel] Nom d'un classe de type AuthDriverpour le server.
Actions :
- closeApp : Fermeture de l'application. Paramètres :
- force [optionnel - false par défaut] : forcer la fermeture ou non
Exemples :
SCENARIchain.exe -s -c -scenari {\"action\":\"closeApp\",\"force\":false}
- installPack : Installe un pack. Si le paramètre "pack" est renseigné, il est installé, sinon l'écran de gestion des packs s'affiche. Paramètres :
- pack [optionnel] : path local vers le pack à installer
Exemples :
SCENARIchain.exe -s -c -scenari {\"action\":\"installPack\",\"pack\":\"D:\\scenari_dev4\\tests\\DEV-SCENARIchain\u00204.0\\tests\\pack.wsppack\"}
- createWsp : Création d'un atelier. Paramètres :
- wspTypeUrl : url du wsptype ( chrome://xxx, file://, ...)
- silentMode [optionnel] :
- createProperties : propriétés pour la création de l'atelier (implémentation dépendant). Properties :
- code :
- title [optionnel]:
- description [optionnel]:
- folderGen [optionnel]:
- folderContent [optionnel]:
Exemples :
SCENARIchain.exe -s -c -scenari {\"action\":\"createWsp\",\"wspTypeUrl\":\"file://D:/scenari_dev4/tests/DEV-SCENARIchain\u00204.0/tests/test.wspmeta\",\"createProperties\":{\"code\":\"monTestAuto2\"}}
- openNode : Ouverture d'un item d'un atelier. Paramètres :
- wspCode : Code de l'atelier
- refUri : URI de l'item à ouvrir
- forceNewDesk [optionnel] :
Exemples :
SCENARIchain.exe -s -c -scenari {\"action\":\"openNode\",\"wspCode\":\"ENAC55\",\"refUri\":\"/questionnaire.xml\"} -doNotLaunchUi
- openWspDesk : Ouverture d'un atelier. Paramètres :
- wspCode : Code de l'atelier
- forceNewDesk [optionnel] :
Exemples :
SCENARIchain.exe -s -c -scenari {\"action\":\"openWspDesk\",\"wspCode\":\"ENAC55\"} -doNotLaunchUi
Paramètres de l'exécutable (SC3.6, SC3.7)
Paramètres transversaux
- -s : non affichage du splash
- -c : les paramètres qui suivent sont passés à l'application SCENARI et ne sont pas interprétés par le launcher
Paramètres de pilotage de l'application
Lancement de l'application
Il est possible de contrôler l'état de l'application (ouvert/fermé) après exécution des actions de pilotage de l'application (création d'atelier, suppression d'atelier, ...) avec les paramètres suivants :
- -openUI : lance l'interface utilisateur si elle n'est pas déjà présente = Garder en vie l'appli, quelque soit l'état précédent
- -closeUI : ferme l'interface utilisateur si elle était ouverte Fermer l'appli, quelque soit l'état précédent
- Aucun paramètre : Rester dans le même état que l'état précédent
ATTENTION : les actions de pilotage de l'application ne sont exécutées que si l'application est fermée. Pour passer outre cette restriction et accepter ainsi l'apparition d'éventuels messages utilisateurs, utiliser le paramètre suivant :
- -evenInUse : exécution des actions de création, suppression, ... de l'atelier même si l'application est déjà lancée.
a- Installation d'extensions
- -installWsppack : path vers le wspPack
- -installXpi : path vers le xpi
- -installJar : path vers le jar
b- Création d'un atelier
- -createWsp.code : code de l'atelier a créer (lie a createWsp.wspmeta)
- -createWsp.wspmeta : path vers le .wspmeta (lie a createWsp.code)
- -createWsp.source (optionnel) : path vers le repertoire des contenus de l'atelier ; si ce paramètre n'est pas renseigné, le chemin par défaut est utilisé (spécifié dans les fichiers de configuration de SCENARI).
- -createWsp.gen (optionnel) : path vers le repertoire des générations de l'atelier ; si ce paramètre n'est pas renseigné, le chemin par défaut est utilisé (spécifié dans les fichiers de configuration de SCENARI).
- -createWsp.data (optionnel) : path vers un fichier zip qui correspond au contenu initital de l'atelier. Un message de confirmation apparait en cas de conflit (fichiers portant le même nom existants).
Exemple :
C:\Program Files\SCENARI\SCENARIchain3.7\SCENARIchain.exe -s -c -createWsp.code testOpt -createWsp.wspmeta "C:\Users\anp.kelisport06\Documents\SCENARIchain3 ateliers\testOpt\sources\.wspmeta" -createWsp.source "c:/monTest/monAtelier/source" -createWsp.gen "c:/monTest/monAtelier/gen" -evenInUse -openUI
Remarque : si l'atelier est déjà existant, il reçoit le focus et est rafraichi.
c- Suppression d'un atelier
- -removeWsp.code : code de l'atelier a supprimer
- -removeWsp.content (optionnel) : si présent, suppression également du contenu de l'atelier
Exemple :
C:\Program Files\SCENARI\SCENARIchain3.7\SCENARIchain.exe -s -c -removeWsp.code testOpt -removeWsp.content
d- Affichage d'items (SC3.7.019+)
- -showItem : selecteur du/des item(s) à ouvrir
Definition du selecteur :
- la spécification d'un item doit respecter la syntaxe suivante : [codeDeLAtelier]/[uriDeLItem]|[urlDuServeur]
- chaque spécification d'item est séparée par un ";"
- * : définit l'item à qui donner le focus
- Attention, seuls les items appartenant aux ateliers déclarés et visibles dans l'interface seront affichés
Exemple :
C:\Program Files\SCENARI\SCENARIchain3.7\SCENARIchain.exe -s -c -showItem "*styler/test/bb.skinset|serverlocal:;styler/test/aa.skinset|serverlocal:;"