Lade...
 

Projektname_init.bat

Projektname_init.bat

 

In der Projektname_init.bat werden Variablen eingetragen, die die Kunden-Umgebung wiederspiegeln und sich vom Standard in Projektname_START.bat unterscheiden.

Diese Datei wird nicht eingecheckt.

Da die Projektname_init.bat von der Projektname.bat aufgerufen wird, muss vor dem setzen einer Variable geprüft werden, ob diese Variable schon gesetzt wurde.

Dazu wird folgende Syntax verwendet:

IF NOT DEFINED Variablenname SET Variablenname= Wert

 

Inhalt der Projektname_init.bat:

IF NOT DEFINED CX_ROOTDIR SET CX_ROOTDIR= Hier muss der Rootdirpfad angegeben werden. Es ist zu beachten, dass dieser Pfad von allen Clients erreichbar sein muss

IF NOT DEFINED CX_COUNTRY SET CX_COUNTRY= Hier muss der Country-Code angetragen werden. Siehe hier.

IF NOT DEFINED CX_STATE SET CX_STATE= Hier muss der State-Code angetragen werden. Siehe hier.

IF NOT DEFINED CX_REGION SET CX_REGION= Hier muss der Region-Code angetragen werden. Siehe hier.

REM ObjectStore

IF NOT DEFINED OS_RCVBUF_SIZE SET OS_RCVBUF_SIZE= Dieser Wert sollte dem von Preferred Network Receive Buffer Size und Preferred Network Send Buffer Size in den Server-Paramter von ObjectStore entsprechen. Wurden die Server-Parameter nicht geändert, muss diese Variable nicht gesetzt werden. Siehe hier.

IF NOT DEFINED OS_SNDBUF_SIZE SET OS_SNDBUF_SIZE= Dieser Wert sollte dem von Preferred Network Receive Buffer Size und Preferred Network Send Buffer Size in den Server-Paramter von ObjectStore entsprechen. Wurden die Server-Parameter nicht geändert, muss diese Variable nicht gesetzt werden. Siehe hier.

REM CLASSIX

IF NOT DEFINED CX_TS_CACHE_SIZE SET CX_TS_CACHE_SIZE=Hier sollte eingetragen werden, wie viel MB ein Terminal-Server User an Cache zugewiesen bekommt. Als Terminal-Server-User gilt jeder, der übre Remote-Desktop auf einen Rechner zugreift und von dort ClassiX startet. Der Standard Wert beträgt 64 (MB)

IF NOT DEFINED CX_CRASHDUMP_MODE SET CX_CRASHDUMP_MODE=1

IF NOT DEFINED CX_VERSION SET CX_VERSION= Hier sollte die ClassiX-Version eingetragen werden. 4.6=ObjectStore 2013 32Bit ohne Unicode, 4.7=ObjectStore 2013 32Bit mit Unicode, 5.0=ObjectStore 2013 64Bit mit Unicode

IF NOT DEFINED CX_BIN SET CX_BIN= Hier muss der Pfad zu den verwenden DLLs eingetragen werden.

IF NOT DEFINED OS_SCHEMA_PATH SET OS_SCHEMA_PATH= Sollten DLLs und Datenbank sich nicht auf demselben Rechner befinden, muss hier der Pfad zu den Schema-Dateien von ObjectStore und ClassiX eingetragen werden.

IF NOT DEFINED CX_EXEC SET CX_EXEC= CX_Version=4.6: cx_oso.exe; CX_Version=4.7 und 5.0: cx_osuo.exe

REM Birt

IF NOT DEFINED BIRT_HOME SET BIRT_HOME= Es muss das Verzeichnis angegeben werden, in dem sich der Ordner Runtime-Engine befindet. Alle Benutzer, die Birt-Berichte erstellen, müssen über diesen Pfad auf den Ordner Runtime-Engine zugreifen können.

IF NOT DEFINED CX_REPORT_DATA SET CX_REPORT_DATA= Pfad in dem ClassiX die BIRT-Daten ablegt und BIRT seine Daten erwartet. Beispiel: C:\temp oder %TEMP%

IF NOT DEFINED CX_PREVENT_BIRT_SERVER SET CX_PREVENT_BIRT_SERVER= Auf einem TerminalServer muss diese Variable gefüllt werden (TRUE), ansonsten kann sie weggelassen werden

REM nur von Entwicklern benötigt

IF NOT DEFINED CX_EDITOR SET CX_EDITOR= Standard anpassen, um VSCode aus ClassiX starten zu können. Standard:

code.cmd -r -g %s:%d:%d "H:\VSCode\classix.code-workspace"

IF NOT DEFINED CX_BIRT_DEBUG_CONSOLE SET CX_BIRT_DEBUG_CONSOLE= Aktiviert die Debug-Konsole von BIRT. Sollte bei normalen Benutzern nicht aktiviert werden.