...
Il est possible de modifier le fichier src/main/resources/esupnfctagkeyboard.properties pour spécifier les paramètres par défaut :
Bloc de code | ||||
---|---|---|---|---|
| ||||
port = 33333 esupNfcTagServerUrl = https://esup-nfc-tag.univ-ville.fr noResponseMessage = - numeroIds = keyboard-secondary-id, keyboard-csn, keyboard-eppn, keyboard-email emulateKeyboard = true forceCsn = false lineFeed = true redirect = false redirectUrlTemplate = https://esup-sgc.univ-ville.fr/manager/{0} prefix = suffix = timeBetweenSameCard = 3000 cardReadSleepTime = 1000 onErrorSleepTime = 3000 beforeNextCardSleepTime = 1500 |
...
Il est possible de déclarer les propriétés systèmes suivantes, au lancement du jar, pour surcharger les propriétés définies dans esupnfctagkeyboard.properties (afin d'évité de recompiler l'application):
Bloc de code | ||||
---|---|---|---|---|
| ||||
-DesupNfcTagKeyboard.esupNfcTagServerUrl=https://esup-nfc-tag.univ-ville.fr -DesupNfcTagKeyboard.noResponseMessage="Carte non active ou non valide" -DesupNfcTagKeyboard.numeroIds=<liste des numemeroIds séparés par des virgules> -DesupNfcTagKeyboard.emulateKeyboard=true -DesupNfcTagKeyboard.forceCsn=false -DesupNfcTagKeyboard.lineFeed=true -DesupNfcTagKeyboard.redirect=false -DesupNfcTagKeyboard.redirectUrlTemplate = https://esup-sgc.univ-rouen.fr/manager/{0} -DesupNfcTagKeyboard.prefix= -DesupNfcTagKeyboard.suffix= -DesupNfcTagKeyboard.timeBetweenSameCard = 500 -DesupNfcTagKeyboard.cardReadSleepTime = 200 -DesupNfcTagKeyboard.onErrorSleepTime = 500 -DesupNfcTagKeyboard.beforeNextCardSleepTime = 200 |
pour lancer l'application:
Bloc de code | ||||
---|---|---|---|---|
| ||||
java -jar esupnfctagkeyboard-1.0-SNAPSHOT-jar-with-dependencies.jar |
Sous windows, le plus simple est de créer un fichier bat comme suit (ici un exemple avec l'ajouter un prefix) :
Bloc de code | ||||
---|---|---|---|---|
| ||||
@ECHO OFF start javaw -DesupNfcTagKeyboard.prefix=TEST -jar c:\<path_to_jar>\esupsgckeybemu-1.0-SNAPSHOT-jar-with-dependencies.jar exit |
...
Info | ||||||||
---|---|---|---|---|---|---|---|---|
Il est possible de créer plusieurs applications en ajoutant d'autres AppliExtRestWs dans le fichier applicationContext-custom.xml puis en créant les nouvelles applications et les périphériques qui correspondent dans esup-nfc-tag-server. L'application permet de switcher d'une application à une autre via le "tray icon" Par exemple pour une émulation de l'eppn :
|
Usage
Pour contôler que l'application est bien lancée, un "tray icon" doit apparaitre dans la barre des taches. Celui-ci représente le logo esupnfctag et permet :
...