...
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 :
...