Technik:OlapService

Aus CoPlanner 11
Zur Navigation springenZur Suche springen

Verfügbar ab CoP 10 HF 2.0

Der Zugriff auf OLAP kann hier über ein eigenes Service gemacht werden. Dieses muss vor dem Start des CoPlanner Servers bzw. Services gestartet werden, da beim Hochfahren schon auf OLAP zugegriffen wird, sofern es im System verwendet wird.

Konfigurationsdateien

appsettings.json

Common

  • ServiceName: Name des Services

WebConfig

  • EnableSwagger: steuert, ob der Swagger verfügbar ist
  • JwtBearerIssuer: sollte nicht geändert werden
  • JwtBearerIssuerKey: sollte nicht geändert werden
  • EnableResponseCompression: Möglichkeit, um die Response Komprimierung zu deaktivieren, sofern das erforderlich ist.

Kestrel

  • Endpoints: Hier wird definiert, wie auf das Service zugegriffen wird und sofern https verwendet wird, welches Zertifikat verwendet wird.

Beispiele:

Verwendung bei nur http:

Http": {
  "Url": "http://+:4448"
}

Verwendung, wenn das Zertifikat in einem Verzeichnis abgelegt wird (muss nicht installiert werden):

"HttpsInlineCertFile": {
 "Url": "https://+:4448",
 "Certificate": {
    "Path": ".\MeinZertifikat.pfx",
    "Password": "MeinPasswort"
     }
}

Verwendung, wenn das Zertifikat in einem Zertifikatsspeicher liegt:

"HttpsInlineCertStore": {
 "Url": "https://+:4448",
 "Certificate": {
    "Subject": "myservername.coplanner.com",
    "Store": "Root",
    "Location": "LocalMachine",
    "AllowInvalid": "false"
     }
}

SSASSettings

Siehe SSAS Settings aus der svrconfig.xml bzw. dem Exkurs zur Erkärung einiger Eigenschaften.

NLog.Server.config bzw. NLog.Service.config

Prinzipiell kann hier mehr angepasst werden, aber die grundlegenden Eigenschaften:

  • logDirectory: Verzeichnis ohne den Dateinamen, wo hingeloggt werden soll
  • fileName: Hier kann man den Dateinamen anpassen oder wenn man möchte auch den gesamten Pfad
  • archiveAboveSize: gibt an, ab welcher Dateigröße eine neue Datei geschrieben wird. Der Standard von 10000000 entspricht 10 MB.

SvrConfig.xml

Hier muss der Eintrag OlapServiceUrl gesetzt werden auf die URL unter der das Service erreichbar ist. z.B. https://servername.coplanner.com:4448