- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ermittlung des Lizenztyps
Hallo zusammen,
gibt es eine Mรถglichkeit den Lizenztyp (z.B. Developer, Production) des FirstSpirit-Servers aus einem Template heraus abzufragen?
Danke im Voraus und viele Grรผรe
Tobias Hofbauer
CC: thomas.ritterโ
- Labels:
-
Developers
- Tags:
- lizenztyp
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Tobias,
ich bin mir nicht bewusst รผber spezifische FS-Features. Du kannst aber auch immer auf die Java-Features direkt zugreifen und System (Java Platform SE 7 ) verwenden. Eine statische Methode einer Java-Klasse kannst du mit class("java.lang.System").getenv("FOOBAR") aus dem Templatecode heraus aufrufen. Umgebungsvariablen kรถnnen dann mit den Standard-Betriebssystemfeatures definiert werden.
Aber: Lag Marian denn richtig mit seiner Vermutung, was ihr tun wollt?
Grรผรe,
Lena
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Tobias,
ich vermute mal, ihr wollt herausfinden, in welcher Umgebung euer Projekt gerade lรคuft (TEST, QA oder PROD). Das kรถnnte man zwar theoretisch an der Lizenz festmachen, aber sowas wรผrde ich eher รผber System-Umgebungsvariablen (via BeanShell-Script oder Executable) abfragen oder mir ein kleines zusรคtzliches FS-Modul schreiben, welches mir eine Projektkomponente mit GUI zur Konfiguration zur Verfรผgung stellt. Sobald mal eine Lizenz anders heiรt oder man temporรคr eine andere Lizenz einspielt, wรผrde die Erkennung der Umgebung nicht mehr funktionieren.
Grรผรe
Marian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo marzaโ,
vielen Dank fรผr die Antwort. Wie/ wo kann man denn System-Umgebungsvariablen definieren und abfragen? Die Mรถglichkeit war uns bisher nicht bekannt.
Viele Grรผรe
Tobias
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Tobias,
ich bin mir nicht bewusst รผber spezifische FS-Features. Du kannst aber auch immer auf die Java-Features direkt zugreifen und System (Java Platform SE 7 ) verwenden. Eine statische Methode einer Java-Klasse kannst du mit class("java.lang.System").getenv("FOOBAR") aus dem Templatecode heraus aufrufen. Umgebungsvariablen kรถnnen dann mit den Standard-Betriebssystemfeatures definiert werden.
Aber: Lag Marian denn richtig mit seiner Vermutung, was ihr tun wollt?
Grรผรe,
Lena
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Also in Java // Beanshell sollte das auslesen von Umgebungsvariablen wie folgt funktionieren:
Java:
Map<String, String> env = System.getenv();
for (String envName : env.keySet()) {
System.out.format("%s=%s%n", envName, env.get(envName));
}
Beanshell
Map<String, String> env = System.getenv();
for (String envName : env.keySet()) {
print(envName + ": "+ env.get(envName));
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Tobias,
benรถtigst Du noch weitere Hilfe oder hat Dir die Antwort von Lena oder Martin geholfen?
In diesem Fall wรคre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere Community-Teilnehmer diese auf den ersten Blick finden. Solltest Du zwischenzeitlich eine eigene Lรถsung gefunden haben, wรคre es nett, wenn Du diese hier bereitstellst.
Viele Grรผรe
Marian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo zusammen,
vielen Dank fรผr Eure Unterstรผtzung. Ja, die Absicht ist, herauszufinden, um welches System es sich handelt (Developer, Staging, Produktiv). Mit der Lรถsung von bruederโ funktioniert es. Mit der BeanShell-Variante habe ich es hingegen nicht geschafft.
Viele Grรผรe
Tobias Hofbauer

