Technik:OlapService
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