Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

org.foederal.sn.connectionURL

Das EEC-Argument muss mit der folgenden Syntax übergeben werden:

-D<Argument>=<Value>

EEC-Argument

Verwendung

-Dorg.foederal.sn.connectionURL=<Connection URL>

Optional

Erläuterung

Die Connection-URL gibt den Verbindungspfad zur Datenhaltung an.

Dies kann ein Verbindungspfad zu einer Datenbank, ein absoluter oder relativer Pfad zu einer EOX-Datei oder eine Angabe zur Auswahl einer EOX-Datei sein. Als Ausnahme kann auch ein leeres Modell vorgegeben werden, das lediglich die Systembibliotheken enthält.

Als Standard ist der Verbindungspfad zur Datei <EEC Installationsordner>\eox\model.eox angegeben.

EEC-Start mit einem leeren Modell (nur mit Systembibliotheken):

-Dorg.foederal.sn.connectionURL=proxy://empty
	

Auswahl einer EOX-Datei bei EEC-Start (Standardeinstellung):

Der Verbindungspfad wird mit folgender Syntax angegeben:

-Dorg.foederal.sn.connectionURL=proxy://any
	

Beim Start wird ein Dateiauswahldialog für eine EOX-Datei angezeigt. Darin kann als Option gewählt werden, ob auf die EOX-Datei nur lesend zugegriffen werden darf. Alle Änderungen müssen dann als wiederverwendbare Bibliothek oder als EOX-Datei exportiert werden, wenn sie nicht verloren gehen sollen. Ist die Option abgewählt wird das ursprüngliche Modell verändert. Jede Änderung wird in der gewählten EOX-Datei gespeichert.

 

EOX-Dateien:

Der Verbindungspfad zu einer EOX-Datei zur Datenhaltung wird mit folgender Syntax angegeben:

-Dorg.foederal.sn.connectionURL=eox:///<absoluter oder relativer Pfad zur EOX-Datei>?mode=rw
		
	
Angabe Bedeutung
<Laufwerk:> Ein beliebiger Laufwerksbuchstabe, z.B. D:
<?> Leitet weitere Optionen ein
<mode=rw> Gibt die Zugriffsberechtigungen an. Mögliche Werte sind:
  • r = nur lesend
  • rw = lesend und schreibend
<mode=rw>

Gibt die Zugriffsberechtigungen an.

Mögliche Werte sind:

  • r = nur lesend
  • rw = lesend und schreibend

Standardwert:

r = nur lesend

<&> Weitere Optionen folgen
<validate=true> Gibt an, ob das Modell beim Öffnen validiert werden soll. Mögliche Werte sind:
  • true = Modell validieren
  • false = Modell nicht validieren
<validate=true>

Gibt an, ob das Modell beim Öffnen validiert werden soll.

Diese Option ist veraltet und kann in zukünftigen Versionen entfallen.

Mögliche Werte sind:

  • true = Modell validieren
  • false = Modell nicht validieren

Standardwert:

true = Modell validieren

Beispiele:

-Dorg.foederal.sn.connectionURL=eox:///C:/Users/Public/EPLAN/EngineeringConfiguration/<EEC Installationsordner>/eox/model.eox?mode=rw
-Dorg.foederal.sn.connectionURL=eox:///./eox/model.eox?mode=rw
	

Datenbanken:

Der Aufbau des Verbindungspfades zu einer Datenbank ist dabei abhängig von den Vorgaben des Datenbankherstellers. Im Folgenden sind die Verbindungspfade für die eingesetzten DBMS erläutert

FastObjects

Verbindungspfad: fastobjects://<host[:port]>/<database>

<host> ist die IP-Adresse oder Name des Datenbankservers. Der Wert LOCAL ermöglicht es, dass die Datenbank in den EEC-Prozess eingebunden ist (vgl. Stand-Alone-Installation ).

[:port] Ist die Portnummer, falls die Standardports (6001, 6002) bereits verwendet werden.

<database> ist der Name der Datenbank. Bei der Stand-Alone-Installation ist der Pfad zur Datenbank anzugeben, z.B. der Ordner db.

Beispiele:

-Dorg.foederal.sn.connectionURL=fastobjects://10.1.15.231/EECDB
-Dorg.foederal.sn.connectionURL=fastobjects://dbserver/EECDB
-Dorg.foederal.sn.connectionURL=fastobjects://LOCAL/db
-Dorg.foederal.sn.connectionURL=fastobjects://dbservername:10101/db

Für das untere Beispiel ist in der Konfigurationsdatei ptserver.cfg im Ordner dbserver\fastobjects\installFiles der Eintrag [servers\ptserver] folgendermaßen zu ergänzen (Beispielsweise für Port 10101):

[servers\ptserver]
# Activate server output
verboseMode=2
# define server port
service=10101

In EEC selbst ist in den .ini-Dateien an der connectionURL der Port mittels Doppelpunkt hinter dem Servernamen anzugeben:

-Dorg.foederal.sn.connectionURL=fastobjects://dbservername:10101/db