INI-Datei: Unterschied zwischen den Versionen
(→Parameter) |
(→Parameter) |
||
Zeile 51: | Zeile 51: | ||
!Parameter | !Parameter | ||
!Beschreibung | !Beschreibung | ||
− | |- | + | |- valign="top" |
|<code><nowiki>[Options]</nowiki></code><br> | |<code><nowiki>[Options]</nowiki></code><br> | ||
|Optionen für den Datenbank-Zugriff | |Optionen für den Datenbank-Zugriff | ||
− | |- | + | |- valign="top" |
|<code><nowiki>Database=XXXX</nowiki></code> | |<code><nowiki>Database=XXXX</nowiki></code> | ||
|MSSQL/mySQL: Name der Datenquelle der Datenbank, wie in der ODBC eingetragen.<br>ORACLE: Lokaler Net-Service-Name. | |MSSQL/mySQL: Name der Datenquelle der Datenbank, wie in der ODBC eingetragen.<br>ORACLE: Lokaler Net-Service-Name. | ||
− | |- | + | |- valign="top" |
|<code><nowiki>DatabaseZent=XXX</nowiki></code> | |<code><nowiki>DatabaseZent=XXX</nowiki></code> | ||
|Nur für [[GEVAS-Professional]]: Name der Datenquelle der '''Zentral'''-Datenbank, wie in der ODBC eingetragen.<br>ORACLE: Lokaler Net-Service-Name. | |Nur für [[GEVAS-Professional]]: Name der Datenquelle der '''Zentral'''-Datenbank, wie in der ODBC eingetragen.<br>ORACLE: Lokaler Net-Service-Name. | ||
− | |- | + | |- valign="top" |
|<code><nowiki>DatabaseDriverName=XXXX</nowiki></code> | |<code><nowiki>DatabaseDriverName=XXXX</nowiki></code> | ||
|Typ der Datenbank. Aktuell möglich:<br>MSSQL<br>MYSQL<br>ORACLE<br> | |Typ der Datenbank. Aktuell möglich:<br>MSSQL<br>MYSQL<br>ORACLE<br> | ||
− | |- | + | |- valign="top" |
|<code><nowiki>UseDatabaseName=0/1</nowiki></code> | |<code><nowiki>UseDatabaseName=0/1</nowiki></code> | ||
|Datenbank-Name benutzen 0 (=Nein) oder 1 (=Ja).<br>Wenn '''0''', wird der Datenbankname aus der ODBC-Datenquelle genommen.<br>Wenn '''1''', muss der Datenbankname mit dem Parameter <code><nowiki>DatabaseName=</nowiki></code> festgelegt werden! | |Datenbank-Name benutzen 0 (=Nein) oder 1 (=Ja).<br>Wenn '''0''', wird der Datenbankname aus der ODBC-Datenquelle genommen.<br>Wenn '''1''', muss der Datenbankname mit dem Parameter <code><nowiki>DatabaseName=</nowiki></code> festgelegt werden! | ||
− | |- | + | |- valign="top" |
|<code><nowiki>DatabaseName=XXXX</nowiki></code> | |<code><nowiki>DatabaseName=XXXX</nowiki></code> | ||
|Datenbank-Name, wenn <code><nowiki>UseDatabaseName=1</nowiki></code> | |Datenbank-Name, wenn <code><nowiki>UseDatabaseName=1</nowiki></code> | ||
− | |- | + | |- valign="top" |
|<code><nowiki>UseSQLUser=0/1</nowiki></code> | |<code><nowiki>UseSQLUser=0/1</nowiki></code> | ||
|Legt fest, ob für die Anmeldung eine spezieller User verwendet werden soll, oder ob die Windows-Anmeldung (-Authentifizierung) verwendet werden soll.<br> | |Legt fest, ob für die Anmeldung eine spezieller User verwendet werden soll, oder ob die Windows-Anmeldung (-Authentifizierung) verwendet werden soll.<br> | ||
0=Windows-Authentifizierung: Die Anmeldung an den SQL-Server erfolgt über die Windows-Anmeldung. Der Windows-User oder die Gruppe, der er angehört, hat die Zugriffsrechte auf den SQL-Server und die Datenbank.<br> | 0=Windows-Authentifizierung: Die Anmeldung an den SQL-Server erfolgt über die Windows-Anmeldung. Der Windows-User oder die Gruppe, der er angehört, hat die Zugriffsrechte auf den SQL-Server und die Datenbank.<br> | ||
1=SQL-Anmeldung: Es gibt einen speziellen User, der für die Anmeldung an den SQL-Server verwendet wird. Dieser User muss im SQL-Server angelegt werden und Zugriffsrechte auf die Datenbank haben. Der Username muss mit <code><nowiki>DatabaseUser=xxx</nowiki></code> und das Passwort mit <code><nowiki>DatabasePW=xxx</nowiki></code> in der INI-Datei definiert werden! | 1=SQL-Anmeldung: Es gibt einen speziellen User, der für die Anmeldung an den SQL-Server verwendet wird. Dieser User muss im SQL-Server angelegt werden und Zugriffsrechte auf die Datenbank haben. Der Username muss mit <code><nowiki>DatabaseUser=xxx</nowiki></code> und das Passwort mit <code><nowiki>DatabasePW=xxx</nowiki></code> in der INI-Datei definiert werden! | ||
− | |- | + | |- valign="top" |
|<code><nowiki>DatabaseUser=XXXX</nowiki></code> | |<code><nowiki>DatabaseUser=XXXX</nowiki></code> | ||
|Optional, Name des Datenbank-Benutzers, s.o. | |Optional, Name des Datenbank-Benutzers, s.o. | ||
− | |- | + | |- valign="top" |
|<code><nowiki>DatabasePW=</nowiki></code> | |<code><nowiki>DatabasePW=</nowiki></code> | ||
|Optional, Passwort des Datenbank-Benutzers, s.o. | |Optional, Passwort des Datenbank-Benutzers, s.o. | ||
− | |- | + | |- valign="top" |
|<code><nowiki>UseSQLServerName=0/1</nowiki></code> | |<code><nowiki>UseSQLServerName=0/1</nowiki></code> | ||
|SQL-Server-Name benutzen 0 (=Nein) oder 1 (=Ja). Wenn '''1''', muss der Server-Name mit <code><nowiki>DatabaseServerName</nowiki></code> in der INI-Datei angegeben werden! | |SQL-Server-Name benutzen 0 (=Nein) oder 1 (=Ja). Wenn '''1''', muss der Server-Name mit <code><nowiki>DatabaseServerName</nowiki></code> in der INI-Datei angegeben werden! | ||
− | |- | + | |- valign="top" |
|<code><nowiki>DatabaseServerName</nowiki></code> | |<code><nowiki>DatabaseServerName</nowiki></code> | ||
|Name des Servers, auf dem der SQL-Server läuft. Muss nur angegeben werden, wenn <code><nowiki>UseSQLServerName=1</nowiki></code>. | |Name des Servers, auf dem der SQL-Server läuft. Muss nur angegeben werden, wenn <code><nowiki>UseSQLServerName=1</nowiki></code>. | ||
− | |- | + | |- valign="top" |
|<code><nowiki>UseODBCDriver=0/1</nowiki></code> | |<code><nowiki>UseODBCDriver=0/1</nowiki></code> | ||
|Diese Angabe ist nur für CrystalReports wichtig. CrystalReports benötigt das, um die Anmeldung an den SQL-Server zu optimieren. | |Diese Angabe ist nur für CrystalReports wichtig. CrystalReports benötigt das, um die Anmeldung an den SQL-Server zu optimieren. | ||
− | |- | + | |- valign="top" |
|<code><nowiki>ConnectBeforePrint=0/1</nowiki></code> | |<code><nowiki>ConnectBeforePrint=0/1</nowiki></code> | ||
|Diese Angabe ist nur für CrystalReports wichtig. Vor dem Druck Connection prüfen 0 (=Nein) oder 1 (=Ja). Wenn '''1''', prüft CrystalReport vor dem Druck, ob die Verbindung zum SQL-Server hergestellt werden kann. Wenn nicht, wird eine - im Regelfall - ausführlichere Fehlermeldung ausgegeben als ohne die Option. | |Diese Angabe ist nur für CrystalReports wichtig. Vor dem Druck Connection prüfen 0 (=Nein) oder 1 (=Ja). Wenn '''1''', prüft CrystalReport vor dem Druck, ob die Verbindung zum SQL-Server hergestellt werden kann. Wenn nicht, wird eine - im Regelfall - ausführlichere Fehlermeldung ausgegeben als ohne die Option. | ||
− | |- | + | |- valign="top" |
|<code><nowiki>DatabaseTblPrefix=XXXX</nowiki></code> | |<code><nowiki>DatabaseTblPrefix=XXXX</nowiki></code> | ||
|Optionaler Name des Tabellenbesitzers, wird nur unter ORACLE verwendet. Hier gibt das das '''Schema''' an, unter dem die Datenbank-Tabellen gespeichert werden. | |Optionaler Name des Tabellenbesitzers, wird nur unter ORACLE verwendet. Hier gibt das das '''Schema''' an, unter dem die Datenbank-Tabellen gespeichert werden. | ||
− | |- | + | |- valign="top" |
|<code><nowiki>DruckHardcopyPfad=XXXX</nowiki></code> | |<code><nowiki>DruckHardcopyPfad=XXXX</nowiki></code> | ||
|Name des Verzeichnisses, unter dem die Hardcopies (Screenshots) gespeichert werden sollen, wenn man die interne Hardcopy-Funktion verwendet. | |Name des Verzeichnisses, unter dem die Hardcopies (Screenshots) gespeichert werden sollen, wenn man die interne Hardcopy-Funktion verwendet. | ||
− | |- | + | |- valign="top" |
|<code><nowiki>DruckHardcopyFileName=</nowiki></code> | |<code><nowiki>DruckHardcopyFileName=</nowiki></code> | ||
|Name der Hardcopy-Datei. | |Name der Hardcopy-Datei. | ||
− | |- | + | |- valign="top" |
|'''<code><nowiki>[Path]</nowiki></code>''' | |'''<code><nowiki>[Path]</nowiki></code>''' | ||
|In diesem Abschnitt werden die Verzeichnisse zu Dateien angegeben. | |In diesem Abschnitt werden die Verzeichnisse zu Dateien angegeben. | ||
− | |- | + | |- valign="top" |
|<code><nowiki>User=XXXX</nowiki></code> | |<code><nowiki>User=XXXX</nowiki></code> | ||
|Pfad zu den Benutzerprofilen. | |Pfad zu den Benutzerprofilen. | ||
− | |- | + | |- valign="top" |
|<code><nowiki>Reports=XXXX</nowiki></code> | |<code><nowiki>Reports=XXXX</nowiki></code> | ||
|Pfad zu den Reports | |Pfad zu den Reports | ||
− | |- | + | |- valign="top" |
|<code><nowiki>Form=XXXX</nowiki></code> | |<code><nowiki>Form=XXXX</nowiki></code> | ||
|Pfad zu den Formulardateien | |Pfad zu den Formulardateien | ||
− | |- | + | |- valign="top" |
|<code><nowiki>Bild=XXXX</nowiki></code> | |<code><nowiki>Bild=XXXX</nowiki></code> | ||
|Pfad zu den Bilddaten (optional) | |Pfad zu den Bilddaten (optional) | ||
− | |- | + | |- valign="top" |
|<code><nowiki>Update=XXXX</nowiki></code> | |<code><nowiki>Update=XXXX</nowiki></code> | ||
|Pfad zum Update-Programm | |Pfad zum Update-Programm | ||
− | |- | + | |- valign="top" |
|<code><nowiki>Help=XXXX</nowiki></code> | |<code><nowiki>Help=XXXX</nowiki></code> | ||
|Optional, wenn man die Hilfe zentral ablegen will | |Optional, wenn man die Hilfe zentral ablegen will | ||
− | |- | + | |- valign="top" |
|'''<code><nowiki>[Scanner]</nowiki></code>''' | |'''<code><nowiki>[Scanner]</nowiki></code>''' | ||
|Einstellungen für die mobilen BHT-Scanner. | |Einstellungen für die mobilen BHT-Scanner. | ||
− | |- | + | |- valign="top" |
|<code><nowiki>Port=X</nowiki></code> | |<code><nowiki>Port=X</nowiki></code> | ||
|COM-Port für die mobilen Scanner. | |COM-Port für die mobilen Scanner. | ||
− | |- | + | |- valign="top" |
|<code><nowiki>Typ=</nowiki></code> | |<code><nowiki>Typ=</nowiki></code> | ||
|1: Denso-BHT-Scanner<br> | |1: Denso-BHT-Scanner<br> | ||
2: Fremd-Scanner | 2: Fremd-Scanner | ||
− | |- | + | |- valign="top" |
|<code><nowiki>Exe=XXXX</nowiki></code> | |<code><nowiki>Exe=XXXX</nowiki></code> | ||
|Pfad und Name der EXE-Datei, die den Scanner ausliest (nur bei Typ=2). | |Pfad und Name der EXE-Datei, die den Scanner ausliest (nur bei Typ=2). | ||
− | |- | + | |- valign="top" |
|<code><nowiki>ExeParam=XXXX</nowiki></code> | |<code><nowiki>ExeParam=XXXX</nowiki></code> | ||
|Optionaler Parameter, den die EXE-Datei benötigt (nur bei Typ=2). | |Optionaler Parameter, den die EXE-Datei benötigt (nur bei Typ=2). | ||
− | |- | + | |- valign="top" |
|<code><nowiki>ScanFile=XXXX</nowiki></code> | |<code><nowiki>ScanFile=XXXX</nowiki></code> | ||
|Pfad und Name der Datei, die von der EXE erzeugt wird (nur bei Typ=2). Diese Datei beinhaltet die Scanner-Daten. | |Pfad und Name der Datei, die von der EXE erzeugt wird (nur bei Typ=2). Diese Datei beinhaltet die Scanner-Daten. | ||
− | |- | + | |- valign="top" |
|<code><nowiki></nowiki></code> | |<code><nowiki></nowiki></code> | ||
| | | |
Version vom 27. Oktober 2012, 23:39 Uhr
Inhaltsverzeichnis
1 Allgemeines
Bestimmte Programmeinstellungen werden in einer sog. INI-Datei abgelegt. Die INI-Datei enthält grundlegende Informationen, die zum Starten des Programms notwendig sind, wie z.B. den Servernamen, Datenbanknamen, Pfadangabe zu den Reports und Formularen usw.
REFLEX | GEVAS-Professional |
---|---|
Datei-Name: REFLEX.INI | Datei-Name: GPRO.INI |
Standard-Verzeichnis: "C:\Programme\GEVITAS\REFLEX" | Standard-Verzeichnis: "C:\Programme\GEVITAS\GPRO" |
Normalerweise müssen Sie keine Änderungen an der INI-Datei vornehmen. Nach der Programminstallation wird automatisch das Konfigurationsprogramm (RxKonf bze. GProKonf) aufgerufen, mit dessen Hilfe die entsprechenden Einstellungen der INI vorgenommen werden können.
Man kann über einen sog. "Startparameter" festlegen, mit welcher INI das Programm arbeiten soll. Das ist z.B. dann wichtig, wenn man mit mehreren Datenbanken (aber dem gleichen Programm!) arbeitet. Dieser Startparameter muss in der Verknüpfung des Programms hinter dem Aufruf der EXE angegeben werden. Er lautet
/K="Pfad/Dateiname zu der Ini-Datei"
Beispiele:
c:\Programme\Gevitas\Reflex\Reflex.exe /K="Pfad/Dateiname zu der Ini-Datei"
c:\Programme\Gevitas\GPro\GEVASPRO.exe /K="Pfad/Dateiname zu der Ini-Datei"
Bitte beachten Sie die Leerstelle zwischen dem Programmnamen und dem Startparameter!
- Der Dateiname muss ohne ".ini" angegeben werden!
Falsch:/K=\MeinVerzeichnis\Beispiel.ini
Richtig:/K=\MeinVerzeichnis\Beispiel
- Wenn in dem Pfad zum Dateinamen Leertasten enthalten sind, müssen Anführungszeichen angegeben werden!
Falsch:/K=c:\Programme (x86)\Gevitas\Beispiel
Richtig:/K="c:\Programme (x86)\Gevitas\Beispiel"
2 Aufbau der INI-Datei
2.1 Abschnitte
Eine INI-Datei ist Abschnitte unterteilt. Die Abschnitte werden in eckige Klammern gesetzt. Beispiele:
[Options]
[Path]
2.2 Parameter
Innerhalb eines Abschnitts werden die Parameter angegeben. Ein Parameter hat den Aufbau:
Parameter-Name=Parameter-Wert
Der Parameter-Name ist festgelegt, der Parameter-Wert natürlich nicht. Er beinhaltet ja die spezifische Anpassung!
Folgende Parameter sind möglich:
Parameter | Beschreibung |
---|---|
[Options] |
Optionen für den Datenbank-Zugriff |
Database=XXXX
|
MSSQL/mySQL: Name der Datenquelle der Datenbank, wie in der ODBC eingetragen. ORACLE: Lokaler Net-Service-Name. |
DatabaseZent=XXX
|
Nur für GEVAS-Professional: Name der Datenquelle der Zentral-Datenbank, wie in der ODBC eingetragen. ORACLE: Lokaler Net-Service-Name. |
DatabaseDriverName=XXXX
|
Typ der Datenbank. Aktuell möglich: MSSQL MYSQL ORACLE |
UseDatabaseName=0/1
|
Datenbank-Name benutzen 0 (=Nein) oder 1 (=Ja). Wenn 0, wird der Datenbankname aus der ODBC-Datenquelle genommen. Wenn 1, muss der Datenbankname mit dem Parameter DatabaseName= festgelegt werden!
|
DatabaseName=XXXX
|
Datenbank-Name, wenn UseDatabaseName=1
|
UseSQLUser=0/1
|
Legt fest, ob für die Anmeldung eine spezieller User verwendet werden soll, oder ob die Windows-Anmeldung (-Authentifizierung) verwendet werden soll. 0=Windows-Authentifizierung: Die Anmeldung an den SQL-Server erfolgt über die Windows-Anmeldung. Der Windows-User oder die Gruppe, der er angehört, hat die Zugriffsrechte auf den SQL-Server und die Datenbank. |
DatabaseUser=XXXX
|
Optional, Name des Datenbank-Benutzers, s.o. |
DatabasePW=
|
Optional, Passwort des Datenbank-Benutzers, s.o. |
UseSQLServerName=0/1
|
SQL-Server-Name benutzen 0 (=Nein) oder 1 (=Ja). Wenn 1, muss der Server-Name mit DatabaseServerName in der INI-Datei angegeben werden!
|
DatabaseServerName
|
Name des Servers, auf dem der SQL-Server läuft. Muss nur angegeben werden, wenn UseSQLServerName=1 .
|
UseODBCDriver=0/1
|
Diese Angabe ist nur für CrystalReports wichtig. CrystalReports benötigt das, um die Anmeldung an den SQL-Server zu optimieren. |
ConnectBeforePrint=0/1
|
Diese Angabe ist nur für CrystalReports wichtig. Vor dem Druck Connection prüfen 0 (=Nein) oder 1 (=Ja). Wenn 1, prüft CrystalReport vor dem Druck, ob die Verbindung zum SQL-Server hergestellt werden kann. Wenn nicht, wird eine - im Regelfall - ausführlichere Fehlermeldung ausgegeben als ohne die Option. |
DatabaseTblPrefix=XXXX
|
Optionaler Name des Tabellenbesitzers, wird nur unter ORACLE verwendet. Hier gibt das das Schema an, unter dem die Datenbank-Tabellen gespeichert werden. |
DruckHardcopyPfad=XXXX
|
Name des Verzeichnisses, unter dem die Hardcopies (Screenshots) gespeichert werden sollen, wenn man die interne Hardcopy-Funktion verwendet. |
DruckHardcopyFileName=
|
Name der Hardcopy-Datei. |
[Path]
|
In diesem Abschnitt werden die Verzeichnisse zu Dateien angegeben. |
User=XXXX
|
Pfad zu den Benutzerprofilen. |
Reports=XXXX
|
Pfad zu den Reports |
Form=XXXX
|
Pfad zu den Formulardateien |
Bild=XXXX
|
Pfad zu den Bilddaten (optional) |
Update=XXXX
|
Pfad zum Update-Programm |
Help=XXXX
|
Optional, wenn man die Hilfe zentral ablegen will |
[Scanner]
|
Einstellungen für die mobilen BHT-Scanner. |
Port=X
|
COM-Port für die mobilen Scanner. |
Typ=
|
1: Denso-BHT-Scanner 2: Fremd-Scanner |
Exe=XXXX
|
Pfad und Name der EXE-Datei, die den Scanner ausliest (nur bei Typ=2). |
ExeParam=XXXX
|
Optionaler Parameter, den die EXE-Datei benötigt (nur bei Typ=2). |
ScanFile=XXXX
|
Pfad und Name der Datei, die von der EXE erzeugt wird (nur bei Typ=2). Diese Datei beinhaltet die Scanner-Daten. |
|