INI-Datei
Datenbankverbindungen, Lizenzdatenbank, Proxy und Admin-Vorgaben für MultiBaseCS zentral in der Datei MultiBaseCS.ini festlegen.
Einige Einstellungen von MultiBaseCS legen Sie in der Datei MultiBaseCS.ini fest. So können Administratoren zum Beispiel Datenbankverbindungen und die Lizenzdatenbank für alle Benutzer eines Rechners vorgeben.
Wo die INI-Datei liegt
MultiBaseCS sucht die INI-Datei in dieser Reihenfolge und verwendet die erste, die es findet:
C:\Users\Public\34u GmbH\MultiBaseCS\MultiBaseCS.ini(öffentlicher Ordner, ohne Administratorrechte bearbeitbar)C:\Program Files\34u GmbH\MultiBaseCS\Application\MultiBaseCS.ini(Programmordner)
Das Setup legt im Programmordner eine Vorlage mit leeren Werten und erklärenden Kommentaren an. Bei Updates und bei der Deinstallation bleibt eine vorhandene INI-Datei erhalten.
Welche Einstellung gilt
Einstellungen im Abschnitt [Default] sind Vorgaben: Hat der Benutzer in den Optionen etwas anderes eingestellt, gilt seine Einstellung. Einstellungen im Abschnitt [Admin] haben dagegen Vorrang vor den Benutzereinstellungen. Die vollständige Reihenfolge steht unter Konfiguration Parameter.
Parameter der INI-Datei im Abschnitt [Default]
| Parameter | Beschreibung |
|---|---|
| UDL-Datei | Pfad zur Verbindungsdatei (UDL- oder ConnectionString-Datei, verschlüsselt oder unverschlüsselt) der Standard-Datenbank |
| Verbindung Datenbank | Verbindungszeichenfolge der Standard-Datenbank (Alternative zu UDL-Datei) |
| Lizenz UDL-Datei | Pfad zur Verbindungsdatei der Lizenzdatenbank (nur MultiBaseCS Server) |
| Verbindung Lizenz | Verbindungszeichenfolge der Lizenzdatenbank (Alternative zu Lizenz UDL-Datei) |
| Referenz UDL-Datei | Pfad zur Verbindungsdatei der Referenzdatenbank |
| Verbindung Referenz | Verbindungszeichenfolge der Referenzdatenbank (Alternative zu Referenz UDL-Datei) |
| Bilderverzeichnis | Pfad zum gemeinsamen Ordner für Bilder und Dokumente |
| WebTileServerCache | Verbindungszeichenfolge zu einer Datenbank, in der die Kartenkacheln der WebTile-Karte zwischengespeichert werden (Kartendatenbank) |
| WebTileServerCacheEncrypted | wie WebTileServerCache, aber verschlüsselt. Fragen Sie den MultiBaseCS-Support nach der Verwendung. |
| WebTileFileCache | Ordner für einen dateibasierten Zwischenspeicher der Kartenkacheln |
| SyncFilesInBackground | 1 = Bilder und Dokumente im Hintergrund mit dem MultiBaseCS-Server abgleichen, 0 = nicht im Hintergrund |
Beispiel für den Abschnitt [Default]
[Default]
UDL-Datei=C:\Users\Public\34u GmbH\MultiBaseCS\MultiBaseCS.udl
Lizenz UDL-Datei=C:\Users\Public\34u GmbH\MultiBaseCS\MultiBaseCS_Lizenz.udl
Bilderverzeichnis=D:\Bilder
; Kartendatenbank mit Windows-Authentifizierung
WebTileServerCache=Data Source=DBServer\MultiBaseCS;Initial Catalog=MultiBaseCS_MapData;Integrated Security=True
; Kartendatenbank mit SQL Server-Authentifizierung
; WebTileServerCache=Password=multibasecs;Persist Security Info=True;User ID=MultiBaseCS_HomeUser;Initial Catalog=MultiBaseCS_MapData;Data Source=DBServer\MultiBaseCS
; Kartendatenbank auf Oracle
; WebTileServerCache=Data Source=DBServer:1521/MultiBaseCS;Password=multibasecs;User ID=MULTIBASECS_MAPDATA
; dateibasierter Zwischenspeicher statt Kartendatenbank
; WebTileFileCache=D:\Daten\GMapData\Ersetzen Sie die Namen von Server, Instanz und Datenbank durch Ihre eigenen.
Konfiguration des Proxy-Servers
Erreicht MultiBaseCS das Internet nur über einen Proxyserver, legen Sie die Einstellungen im Abschnitt [Proxy] fest.
| Parameter | Beschreibung |
|---|---|
| ProxyModus | Art der Proxy-Nutzung, siehe Tabelle unten |
| ProxyAdresse | Adresse des Proxyservers (alternativ: ProxyURL) |
| ProxyPort | Port des Proxyservers |
| ProxyModus | Bedeutung |
|---|---|
| 1 | kein Proxy |
| 2 | System-Proxy: die Einstellungen von Windows verwenden |
| 3 | System-Proxy mit Benutzername und Kennwort (in der INI-Datei nicht unterstützt) |
| 4 | eigener Proxy: zusätzlich ProxyAdresse und ProxyPort angeben |
| 5 | System-Proxy, anonym |
| 6 | eigener Proxy, anonym |
Beispiel für den Abschnitt [Proxy]
[Proxy]
ProxyModus=4
ProxyAdresse=http://proxy.musterdomain.de
ProxyPort=8080Konfiguration von Datenbankverbindungen
Im Abschnitt [ConnectionStrings] hinterlegen Sie Verbindungen zu mehreren MultiBaseCS-Datenbanken. Die Benutzer wählen sie dann bequem aus einer Liste aus, statt eine UDL-Datei suchen zu müssen.
Jeder Eintrag hat diese Form (laufende Nummer von 1 bis 500):
Nummer=Bezeichnung|VerbindungszeichenfolgeBeispiel für den Abschnitt [ConnectionStrings]
[ConnectionStrings]
1=MultiBaseCS - FFH-Monitoring|Provider=SQLOLEDB.1;Data Source=DBServer\MULTIBASECS;Initial Catalog=MultiBaseCS_FFH_Monitoring;Integrated Security=true
2=MultiBaseCS - Heuschrecken|Provider=SQLOLEDB.1;Password=multibasecs;User ID=MultiBaseCS_HomeUser;Initial Catalog=MultiBaseCS_Heuschrecken;Data Source=DBServer\MULTIBASECS
3=MultiBaseCS - Oracle|Provider=OraOLEDB.Oracle.1;Password=multibasecs;User ID=MultiBaseCS;Data Source=DBServer/XEPDB1Verbindungszeichenfolgen verschlüsselt speichern
Verbindungszeichenfolgen mit Kennwort sollten Sie verschlüsselt speichern. Verschlüsseln Sie sie mit der Funktion Connection-String verschlüsseln unter Datenpflege- und Dienstprogramme.
Die verschlüsselte Zeichenfolge tragen Sie in einen eigenen Abschnitt [ConnectionStringsEncrypted] ein, in derselben Form wie oben:
[ConnectionStringsEncrypted]
1=MultiBaseCS - Oracle|aeqm+g8YWRw7HM3UhEBG4owWIsZCDYK9MHLkvvOZykhErLFDY7l...Konfiguration von Admin-Einstellungen
Einstellungen im Abschnitt [Admin] gelten für alle Benutzer und überschreiben bei jedem Start von MultiBaseCS die Benutzereinstellungen.
Pfade und Verbindungen
[Admin]
Referenz UDL-Datei=
Bilderverzeichnis=
WebTileServerCache=
WebTileFileCache=
SyncFilesInBackground=Die Bedeutung entspricht den gleichnamigen Parametern im Abschnitt Default.
Verhalten einschränken
Mit diesen Parametern unterbinden Sie bestimmte Funktionen (1 = an, 0 = aus):
| Parameter | Beschreibung |
|---|---|
| NoAutoCheckUpdate | Keine automatische Prüfung auf neue MultiBaseCS-Versionen. Überschreibt die Einstellung des Benutzers in den Optionen. |
| NoSplashScreen | Keinen Startbildschirm anzeigen. |
| NoDataBaseConnectionDialog | Keinen Dialog zur Datenbankauswahl anzeigen. Dann muss im Abschnitt [Default] mit UDL-Datei eine Standard-Datenbank festgelegt sein. |
| NoShowServerName | Keine Angaben zum Datenbankserver anzeigen. |
| NoShowUserList | Anmeldedialog ohne Benutzerliste anzeigen. |
| NoBrowserConnection | Keine Internetseiten im eingebauten Browser öffnen. |
| NoLastDataBaseList | Zuletzt verwendete Datenbankverbindungen weder anzeigen noch speichern. |
Module ausschalten
Mit diesen Parametern blenden Sie einzelne Module aus (1 = Modul steht nicht zur Verfügung, 0 oder nicht angegeben = Modul steht zur Verfügung):
| Parameter | Modul |
|---|---|
| ExcludeModul_Explorer | Explorer |
| ExcludeModul_RaeumlicheEinheiten | Räumliche Einheiten |
| ExcludeModul_BilderUndDokumente | Bilder und Dokumente |
| ExcludeModul_Korrekturliste | Korrekturliste |
| ExcludeModul_BatBase | BatBase |
| ExcludeModul_Karte | Karte |
| ExcludeModul_Kartenexport | Kartenexport |
| ExcludeModul_Etikettendruck | Etikettendruck |
| ExcludeModul_Erweiterungen | Erweiterungen |
| ExcludeModul_Fischkataster | Fischkataster |
| ExcludeModul_MonitoringWolf | Monitoring Wolf |
| ExcludeModul_FFHMonitoring | FFH-Monitoring |
| ExcludeModul_Referenzlistenpflege | Referenzlistenpflege |
Beispiel: Modul BatBase ausschalten
[Admin]
ExcludeModul_BatBase=1