CDS Enterprise Client: Unterschied zwischen den Versionen

Aus PPwiki
Wechseln zu: Navigation, Suche
Zeile 14: Zeile 14:
 
#  AlsLoglevel (''<levels value="Fatal,Error,Warn"'' />) reicht auch ''Warn''?
 
#  AlsLoglevel (''<levels value="Fatal,Error,Warn"'' />) reicht auch ''Warn''?
  
===PAT Rollen installieren (wird mit der neuen PAT Benutzerverwaltung hinfällig!)===
+
===PAT Objekte installieren (wird mit der neuen PAT Benutzerverwaltung hinfällig!)===
Falls die Rollen nicht im PAT vorhanden sind:
+
Falls die Objekte in der PAT Benutzerverwaltung nicht vorhanden sind:
  
<Code>Insert into CDS_OBJEKTE (OBJNR,OBJBEZ,INTBEZ,PROJEKT,PARENT,CHILDTYPE,CHECKAUTO) values ('900','CEC all Modules','CEC_AllModules','CEC',null,null,null);
+
<Code>Insert into CDS_OBJEKTE (OBJNR,OBJBEZ,INTBEZ,PROJEKT,PARENT,CHILDTYPE,CHECKAUTO) values ('900','CEC all Modules','CEC_AllModules','CEC',null,null,null);<br />
 
Insert into CDS_OBJEKTE (OBJNR,OBJBEZ,INTBEZ,PROJEKT,PARENT,CHILDTYPE,CHECKAUTO) values ('1061','CEC Company Selection','CEC_CompanySelection','CEC',null,null,null);</Code>
 
Insert into CDS_OBJEKTE (OBJNR,OBJBEZ,INTBEZ,PROJEKT,PARENT,CHILDTYPE,CHECKAUTO) values ('1061','CEC Company Selection','CEC_CompanySelection','CEC',null,null,null);</Code>
  
 
+
===PAT Benutzer Rollen zuweisen===
 +
Zum Anmelden an den Enterprise Client werden die Objekte CEC all Modules und CEC Company Selection  (i Projekt CEC
  
  

Version vom 9. März 2018, 16:31 Uhr

1 Einleitung

  • Zuerst muss der CDS_Enterprise Server installiert und gestartet werden.
  • Enterprise Server und Client müssen die gleiche Version sein(?).

2 Installation

  1. Die Installationsdatei von Concepts FTP Server aus dem Ordner 0:/PAT/release/CDS EnterpriseClient herunterladen.
  2. Entpacken nach z.B. P:\PAT\Zusatzmodule\CDS Enterprise Client\ (empfohlener Installationspfad von Plug-Plant / Helge). Der Enterprise Client darf auch auf einem Netzlaufwerk installiert werden.

3 Konfiguration

Dazu muss die Datei ...\CDS Enterprise Client\default.config bearbeitet werden.

  1. In den Connection String ('<add name="Enterprise Service" connectionString="http://pat_server:8080"...) als HTPP Adresse die des Enterprise Servers und als Port 8080 schreiben.
  2. U.u. nicht benötigte Module zeilenweise im Element <modules> löschen, z.B. <module key="Apt.Module.2" value="CDS.ClientModule.AreaPlanning.dll" /> für Conceots Flächenplanung.
  3. AlsLoglevel (<levels value="Fatal,Error,Warn" />) reicht auch Warn?

4 PAT Objekte installieren (wird mit der neuen PAT Benutzerverwaltung hinfällig!)

Falls die Objekte in der PAT Benutzerverwaltung nicht vorhanden sind:

Insert into CDS_OBJEKTE (OBJNR,OBJBEZ,INTBEZ,PROJEKT,PARENT,CHILDTYPE,CHECKAUTO) values ('900','CEC all Modules','CEC_AllModules','CEC',null,null,null);
Insert into CDS_OBJEKTE (OBJNR,OBJBEZ,INTBEZ,PROJEKT,PARENT,CHILDTYPE,CHECKAUTO) values ('1061','CEC Company Selection','CEC_CompanySelection','CEC',null,null,null);

5 PAT Benutzer Rollen zuweisen

Zum Anmelden an den Enterprise Client werden die Objekte CEC all Modules und CEC Company Selection (i Projekt CEC



Windows Konsole (DOS Fenster) als Administrator öffnen. Power Shell funktioniert nicht.

  1. In das Verzeichnis C:\Programme\Conceot Data Sytems\CDS Enterprise Server\ wechseln.
  2. Die Datei InstallHostAsService.bat ausführen.
  3. Den Starttyp für den Dienst CDS Enterprise Server (in den Windows Diensten) auf Automatisch (oder Automatisch (Verzögerter Start)) stellen.
  4. Den Dienst CDS Enterprise Server starten.
  5. Dienst testen, siehe unter Hilfe bei Problemen


6 Hilfe bei Problemen

6.1 Service testen

  • Im Browser die Adresse http://localhost:8080/service/userwcfservice.svc eingeben.
  • Es muss eine Seite angezeigt werden mit z.B. der Überschrift UserWcfService Dienst.
  • Zeigt nur an, ob der Service läuft, nicht die Verbindung zur Datenbank.
  • Es wird einer von mehreren Services des Enterprise Servers getestet.

6.2 Service deinstallieren

  • Als Administrator in einer Windows Konsole sc delete "CDS Enterprise Server" ausführen.
  • Service muss dazu vorher nicht gestoppt werden.