"

Handbok SystemQ affärssystem

Affärssystem SystemQ linux INSTALLATION AV JAVA-KLIENT på Windows och mac

Senaste ändring:
  • 2015-04-29 Uppdatering av Java, problemhantering

Arbetsgång: Konfigurering

Startmenyn i Eloquence Dialog Console är konfigurerad i filen Applications.cfg som ligger i jdlg-mappen på SystemQ-serverns utdelade SystemQ-resurs

För att nya fönster skall få focus när dom startas måste man ändra i registry.

Orsaken till dett är dokumenterat av Marxmeier

Filen för uppdatering av registry ligger på serverns SystemQ-mapp under jdlg.orginal och heter foregroundlocktimeout.reg

JAVA

För att köra SystemQ behöver Java finnas installerat, det räcker ej med de versioner som kommer med operativsystemet eller t.ex. Netscape.

Installationsfil finns på SystemQ-servern eller kan hämtas på www.java.com. På SystemQ-server ligger filen i mappen SystemQ\Java.

Installera filen j2re-1_4_2_windows-i586-iftw.exe eller senare version. Kör Normal installation.
Vissa versioner av Microsoft kräver omstart efteråt.

Startfiler för Eloquence Dialog Console

På SystemQ-servern finns mappen \SystemQ\jdlg.orginal med filen SystemQ.bat

 @ echo off
:: Start Eloquence JDLG
:: Revision: 2014-10-28

:: javaw command
set javaw=javaw -Xmx256M


start %javaw% -Deloquence.config.file="C:\SystemQ\jdlg\JEloq.cfg" -jar "\\192.168.2.1\SystemQ\jdlg\1.7\jdlgS-plugin.jar"

exit

 
 

Denna fil vill att C:\SystemQ\jdlg\JEloq.cfg och C:\SystemQ\jdlg\Application.cfg finns på PC:n

I Application.cfg kan man lägga in personlig inloggning och lösenord


Uppdatering Java(2015)

Uppdateringar efter 2015 kan kräva kompletterande inställningar i Javas kontrollpanel för att använda WebStart med SystemQ.jnlp och övriga SystemQ_xxx.jnlp-filer

Felet som kan uppstå och skall avhjälpas är att Eloquence JDLG startar, man försöker logga in med får inte upp ett fönster. Detta beror på att programmet på servern inte får upprätta en kontakt tillbaka till Eloquence JDLG som hanterar visningen av dialogen.

Pröva med denna inställning:

Java kontrollpanel

Anpassa SystemQ.jnlp till det filnamn du använder

Java kontrollpanel

JEloq.cfg

I filen \SystemQ\jdlg\JEloq.cfg finns inställningar hur SystemQ skall hantera Javan.
eloquence.config.sessions På raden "eloquence.config.sessions = file://///server/SystemQ/jdlg/Applications.cfg" skall SystemQ-serverns namn anges. Denna ändring behöver bara göras en gång för hela systemet.
Raden kan då se ut så här:

eloquence.config.sessions = file://///192.168.7.51/SystemQ/jdlg/Applications.cfg

För lokal hantering på PC

eloquence.config.sessions = file:///C:/Program/Eloquence/jdlg/Applications.cfg

Eloquence manual

eloquence.config.logoicon För lokal hantering på PC

eloquence.config.logoicon = file:///C:/Program/SystemQ/image/SysQicon.jpg

eloquence.config.lookandfeel eloquence.config.lookandfeel=system

eller

eloquence.config.lookandfeel=java

eloquence.config.dlg.port = 8011 Som standard får Eloquence Dialog Console 8011 som IP portnummer vilket innebär om vi har en IP-adress på t.ex 192.168.10.10 så hanterar Eloquence Dialog Consolen serviceanrop på 192.168.10.10:8011

Om man har en Cirixlösning fungerar inte detta på grund av att alla använadre då skulle få samma IPnr och port.

eloquence.config.dlg.port = 0

Dynamiska portnummer

På en Citrix-server sätter man portnummer till 0, då kommer följande att hända:
  • När man startar DialogConsolen kommer denna att ta ett ledigt portnummer
  • När man väljer ett program från Applikationsmenyn kommer detta nummer att bifogas till eloqsd så att programmet kan veta vilket portnummer som det skall använda
I detta fall kan man inte starta SystemQ från skrivbordsikoner

Genväg till javaw.exe

I mappen \SystemQ\jdlg finns även "Genväg till javaw.exe" vars egenskaper skall ändras.
  • Högerklicka på filen, välj Egenskaper.
  • I fliken Genväg, fältet mål finns:
    C:\WINDOWS\SYSTEM32\javaw.exe -Xmx200M -Deloquence.config.file="\\192.168.7.51\SystemQ\jdlg\JEloq.cfg" 
    -jar "\\192.168.7.51\jdlg\jdlgS.jar"
    Ändra IP-adressen till din servers.
  • Kopiera nu "Genväg till javaw.exe" till Autostart All users
  • Personlig konfiguration Om man har en Citrix-server och inte vill använda dynamiska portnummer får läggar upp sepparata JEloq.cfg filer för varje användare som har unika portnummer. Då ändrar man i Egenskaper till dessa namn

    Vi skall då ange t.ex. DLGDRIVER="localhost:8012" i Eloq-Startfilen.

    SystemQ ikoner på skrivbordet

    Kopiera "JAVA Ekonomi.eloq" till ditt skrivbord

    Nu kan du köra SystemQ i Javaversionen

    Använd Java-version i befintliga SystemQ-menyer

    Högerklickar du på en SystemQ-meny får du upp en meny där du kan välja Configure.

    I Fältet Enviroment skall du skriva följande:
    DLGDRIVER="localhost" eller DLGDRIVER="$I", $I hämtar datorns aktuella IP-nr. Kan ibland ställa till problem om man har både trådlöst och fast anslutning samtidigt
    Om du vill köra Windowsversion skall det stå DLGDRIVER="@localhost". Det som skiljer är att det står @ som första tecken.

    Det går även att ställa om samtliga menyer till Java genom att högerklicka
    på "Den här datorn" på skrivbordet och välja egenskaper.
    Under fliken Avancerat väljs Miljövariabler
    Lägg in en ny Variabelnamn DLGDRIVER med variabelvärde localhost

    Volymer i Eloquence

    Konfigurationsfilen eloq.config skall ha två volymer:
    VOLUME DLG men värde //server/SystemQ/dlg
    VOLUME IMAGE med värde file:////server/SystemQ/image
    Där "server" byts till namnet på din SystemQ server