"

Handbok SystemQ affärssystem

Konfigurering av mappar, databasservrar och skrivare

Applikationsservern eloqcore använder eloq.config som konfigurationsfil. Vi konfigurerar sökvägar till mappar, databasservrar och de skrivare vi tänker använda.

Filen kan ändras med en editor, förslagsvis Eloquence-Intregrated Development Editor. men lättast är att använda verktyget Eloquence-Configuration Editor som finns i Startmenyn-Program-Eloquence-Configuration Utility. Välj EloqCORE-eloq.config

Fördelen med denna typ av konfiguration är att programmen kan köras oberoende av opertivsystem och enkelt anpassas till olika miljöer med denna fil.

Filens placering På Linux-servern skall filen ligga i /etc/opt/eloquence6/ På Windows ligger filen om inget annat anges i HP Eloquence hemkatalog i mappen etc. Det är praktiskt att ha en gemensam eloq.config fil för alla klienter. Då anger man detta i regedit
Personlig eloq.config-fil Kör man SystemQ på servern kan man ha en egen konfigurationsfil som skall ligga i hemkatalogen och heta .eloqrc.

T.ex. /home/pt/.eloqrc

TEXTER Denna volym har filer som t.ex. SORTERINGS-koder, inledning, avslut på offerter och inköp. Exportdeklarationer mm.
IMAGE Mapp för iconer som används i SystemQ.

Skall anges som en url

För en PC som kör SystemQ med lokala filer:
VOLUME IMAGE file:/Program/SystemQ/image/

För en PC som kör SystemQ med filer på server:
VOLUME IMAGE file:////192.168.31.3/SystemQ/image

På en LINUX-server :
VOLUME IMAGE file:////192.168.40.2/SystemQ/image

Som en url på LINUX-server med Web-server
VOLUME IMAGE https://www.qwert.se/SystemQ-image

Sökvägar och mappar för bilder
  • SUB Artikel_html
    • Bild_root$=MAPVOL$("ARTIMG")&"/" 'http://shop.190000.se/art-img/
PDF Mapp för pdf-filer skall anges som sökväg till fil.

För en PC , här används bakåt-slach:
VOLUME PDF \\192.168.31.3\Data\systemq\pdf

För LINUX-server
VOLUME PDF /data/systemq/pdf

Mallar I .../SystemQ/newconfig/eloquence_etc_nt och .../SystemQ/newconfig/eloquence_etc_linux finns mallar som lämpligen används.
Exempel Windows

# Denna fil är anpassad till SystemQ för att användas på
# en PC som använder en server som har program och dialogfiler
# samt databas
#
# Revdatum: 2002 02 20
#
# Sample global HP Eloquence configuration file
#
# (C) Copyright Hewlett-Packard GmbH, 1988-1999
# @(#)$Revision: 20.5 $
#
# This file defines the global HP Eloquence configuration
# It must be named eloq.config and located in the
# HP Eloquence config directory. The location of the
# HP Eloquence configuration directory depends on your
# operating system and the HP Eloquence install directory.
#
# On the Windows platform, it is located by default in the
# C:/Program Files/Hewlett-Packard/HP Eloquence/etc
#
# PLEASE NOTE:
# You MUST define at least one volume
# (typically SYSTEM, see below),
# or eloqcore will fail on startup.
#
# Globally defined volumes
#
#       Format: VOLUME label [device] path
#
#       label   - Volume label (up to 8 characters)
#                 must be unique
#       device  - HP260 device specifier eg. :F2,6,0
#                 ** optional, ignored when present
#       path    - path to map volume
#
# Globally defined printers
#
#       Format: PRINTER no [model] type spec
#
#       no      - printer select code (-2 .. 7, 11 .. 99)
#       model   - PCL or OTHER
#                 ** optional, unused
#       type    - printer type PIPE, FILE or SYSTEM
#       spec    - path/command to process on printer selection
#
# Globally defined ports (not available on Windows)
#
#       Format: PORT no spec
#
#       no      - port select code (11 .. 20)
#                 may not conflict with PRINTER
#       spec    - path of tty devicefile
#
#
# Default date/time format
#
#       Format: DATE spec
#               TIME spec
#
#       spec    - date/time specification. please refer to date(1) or
#                 strftime(3) for more information.
#                 For backward compatibility, the former specifications
#                 "DD.MM.YY" and "MM/DD/YY" are silently converted.
#
#                 Default: DATE "%m/%d/%y"
#                          TIME "%H:%M:%S"
#
# Global MSI value
#
#       Format: MSI label
#
#       label   - Volume label. Default is the first
#                 defined volume.
#
#**********************************************************

# sample date format
# Dessa format används ej av SystemQ
# DATE "%m/%d/%y"
# TIME "%H:%M:%S"

#
# I sökvägarna är det bättre att använda / istället för \,
# även i
# Windows-miljö volym SYSTEM lagrar SystemQ:s programfiler
# och skall vara första VOLUME i filen
VOLUME   SYSTEM            //server/systemq/binw

# i volym PRIVAT kan man lägga anpassade pogram som skall
# användas privat
VOLUME   PRIVAT            C:/Program/SystemQ/privat

# i volym COMPANY kan man lägga anpassade pogram som skall
#  användas av företaget
VOLUME   COMPANY           //server/systemq/binw_comp
# denna volym används inte för tillfället men bör finnas.
# I denna mapp lagras dialogfiler som RUN-server använder.
VOLUME   IDM               //server/systemq/idm_mod

# denna volym används för dialogfiler som JAVA-dialog-server
# skall använda
VOLUME   DLG               //server/systemq/dlg

# volym TMP används för arbetsfiler
VOLUME   TMP                C:\Temp

# i volym LOG lagras loggar från SystemQ
VOLUME   LOG               //server/Data/systemq/log

# i volymer TEXTER lagras textfiler som används i SystemQ
VOLUME   TEXTER            //server/Data/systemq/texter

# i volymer IMAGE lagras bildfiler som används i SystemQ, knappar, stapeldiagram m.m.
VOLUME   IMAGE           file:////server/system/image

# kopior av alla journalutskrifter lagras här
VOLUME   JOURNAL           //server/Data/systemq/journal

# volym MAIL används för utgående mail från System
VOLUME  MAIL            \\systemq\Data\systemq\mail

# volym FAX används för utgående fax från System
VOLUME  FAX            \\systemq\Data\systemq\fax

# volym EBREV används för Postens E-brev Fakturor
VOLUME  EBREV           C:\Ebrev

# volymen används för EDIFACT
VOLUME  EDI              //server/Data/systemq/edi

# volymen används för PDF-filer
VOLUME  PDF              //server/Data/systemq/pdf

# volym QWBAS används i uppstartning av SystemQ vid öppnande
# av QWBAS2,SOBAS,
# LEXICON och BAS90
#                         ipadress:portnr
VOLUME   QWBAS              server:8800

# volym DB är den volym som annvänd för företagsdatabaser
VOLUME   DB                 server:8800

# volym kan användas om SOBAS skall läggas på annan server
VOLUME   SORT               server:8800


# This is an example how to access a native Windows printer
# The printer name must be given exactly as defined in Windows.

# skrivare som adresseras med dess lokala namn som skall vara
# exakt lika som i Windows
PRINTER 0 SYSTEM "HP LaserJet 4/4M Plus PS 600"

#skivare som är utdelad av server
PRINTER 1 SYSTEM "\\server\LaserIII_1"

PRINTER 2 SYSTEM "\\server\LaserIII_1"

PRINTER 3 SYSTEM "\\qwert\LaserIII_1"

PRINTER 4 SYSTEM "Kyocera FS-400 / FS-400A"

PRINTER 5 SYSTEM "Kyocera FS-400 / FS-400A"

PRINTER 6 SYSTEM "\\qwert\MicroP"

PRINTER 7 SYSTEM  "\\qwert\MicroL"
Exempel LINUX

# Denna fil är anpassad till SystemQ för att användas på
# LINUX och används när eloqcore och SystemQ startas på server
# Konfigurationen används även av demoner i SystemQ som körs
# på servern
#
# Revdatum: 2002 02 20
#
# Sample global HP Eloquence configuration file
#
# (C) Copyright Hewlett-Packard GmbH, 1988-1999
# @(#)$Revision: 20.5 $
#
# This file defines the global HP Eloquence configuration
# It must be named eloq.config and located in the HP
# Eloquence config directory. The location of the HP
# Eloquence configuration directory depends on your
# operating system and the HP Eloquence install directory.
#
# On the Windows platform, it is located by default in the
# C:/Program Files/Hewlett-Packard/HP Eloquence/etc
#
# PLEASE NOTE:
# You MUST define at least one volume (typically SYSTEM, see below),
# or eloqcore will fail on startup.
#
# Globally defined volumes
#
#       Format: VOLUME label [device] path
#
#       label   - Volume label (up to 8 characters)
#                 must be unique
#       device  - HP260 device specifier eg. :F2,6,0
#                 ** optional, ignored when present
#       path    - path to map volume
#
# Globally defined printers
#
#       Format: PRINTER no [model] type spec
#
#       no      - printer select code (-2 .. 7, 11 .. 99)
#       model   - PCL or OTHER
#                 ** optional, unused
#       type    - printer type PIPE, FILE or SYSTEM
#       spec    - path/command to process on printer selection
#
# Globally defined ports (not available on Windows)
#
#       Format: PORT no spec
#
#       no      - port select code (11 .. 20)
#                 may not conflict with PRINTER
#       spec    - path of tty devicefile
#
#
# Default date/time format
#
#       Format: DATE spec
#               TIME spec
#
#       spec    - date/time specification. please refer to date(1) or
#                 strftime(3) for more information.
#                 For backward compatibility, the former specifications
#                 "DD.MM.YY" and "MM/DD/YY" are silently converted.
#
#                 Default: DATE "%m/%d/%y"
#                          TIME "%H:%M:%S"
#
# Global MSI value
#
#       Format: MSI label
#
#       label   - Volume label. Default is the first defined volume.
#
#***************************************************************

# sample date format
# Dessa format används ej av SystemQ
# DATE "%m/%d/%y"
# TIME "%H:%M:%S"

#
# I sökvägarna är det bättre att använda / istället för \, även i
# Windows-miljö volym SYSTEM lagrar SystemQ:s programfiler
# och skall
# vara första VOLUME i filen
VOLUME   SYSTEM            /opt/SystemQ/binw

# i volym PRIVAT kan man lägga anpassade pogram som skall
# användas privat
VOLUME   PRIVAT            /opt/SystemQ/privat

# i volym COMPANY kan man lägga anpassade pogram som skall
# användas av företaget
VOLUME   COMPANY           /opt/SystemQ/binw_comp
# denna volym används inte för tillfället men bör finnas.
# I denna mapp lagras dialogfiler som RUN-server använder.
VOLUME   IDM               /opt/SystemQ/idm_mod

# denna volym används för dialogfiler som JAVA-dialog-server
# skall använda
VOLUME   DLG               /opt/SystemQ/dlg

# denna volume anvÌnds fÎr att lagra de bilder som SystemQ
# anvÌnder pÔ knappar
# Byt ut ip-adressen till den adress du har pÔ servern

VOLUME   IMAGE             file:////192.168.31.3/SystemQ/image

# volym TMP används för arbetsfiler
VOLUME   TMP                /tmp

# i volym LOG lagras loggar från SystemQ
VOLUME   LOG               /data/systemq/log

# i volymer TEXTER lagras textfiler som används i SystemQ
VOLUME   TEXTER            /data/systemq/texter

# kopior av alla journalutskrifter lagras här
VOLUME   JOURNAL           /data/systemq/journal

# volym MAIL används för utgående mail från System
VOLUME  MAIL               /data/systemq/systemq/mail

# volym FAX används för utgående fax från System
VOLUME  FAX                /data/systemq/fax

# volym EBREV används för Postens E-brev Fakturor
VOLUME  EBREV             /ebrev

# volymen används för EDIFACT
VOLUME  EDI               /data/systemq/edi

# volym QWBAS används i uppstartning av SystemQ vid öppnande av
# QWBAS2,SOBAS,
# LEXICON och BAS90
#                         ipadress:portnr
VOLUME   QWBAS              server:8800

# volym DB är den volym som annvänd för företagsdatabaser
VOLUME   DB                 server:8800

# volym kan användas om SOBAS skall läggas på annan server
VOLUME   SORT               server:8800


# Dessa exempel visar hur skrivare konfigureras på LINUX
# Skrivarna läggs upp i LINUX och skrivarnas LINUX-namn
# används av
# Använd samma nr som i konfigurering av Windows-klienterna
#   Ekonomiavdelningen

PRINTER  3  PIPE "lpr -POKI3321A 2>/dev/null"
PRINTER  5  PIPE "lpr -PLaserKontor   2>/dev/null"
PRINTER  6  PIPE "lpr -PLaserKontor   2>/dev/null"

#   Nedre plan i butiken

PRINTER  20 PIPE "lpr -Php4000tn 2>/dev/null"
# Lagret
PRINTER  21 PIPE "lpr -PMicLag1   2>/dev/null"
PRINTER  22 PIPE "lpr -PMicLag1   2>/dev/null"
PRINTER  23 PIPE "lpr -PMicLag2   2>/dev/null"
PRINTER  24 PIPE "lpr -PMicLag2   2>/dev/null"

PRINTER  30 PIPE "lpr -PHPLJ4100   2>/dev/null"
PRINTER  36 PIPE "lpr -PHPLJ4PGBG   2>/dev/null"