Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Diese Datei befindet sich im ADVOKAT Server Backend unter "...\ADVOKAT\Daten\ConfigAdvokat.Server" und enthält die wichtige Informationen für den Betrieb von ADVOKAT X.
Es ist die Adresse bzw. URL (Address) definiert unter der ADVOKAT X erreichbar ist und ob selbst signierte SSL-Zertifikate (AllowInvalidCertificates) erlaubt sindServer.
Diese Datei existiert nur, wenn der ADVOKAT Server per Microsoft IIS anstatt ADVOKAT AdvoAll betrieben wird, siehe auch Kapitel Datei "Server.json".

Die Datei kann nicht im laufenden Betrieb bearbeitet werden. Jegliche Änderung an der Datei benötigt ein Wartungsfenster von ADVOKAT.
Alle existierenden Parameter findet man im Kapitel Konfigurationsschalter.

...

Beispiel für ADVOKAT

...

Server per Microsoft IIS mit Werkseinstellungen
Codeblock
languageyml
{
  "DataDispatcher": {
    "SignalREnabled": true,
    "DatabaseEnabled": true,
    "ForwardDatabase": true,
    "PollingIntervalInSeconds": 5
  },
  //"DriveMapping": {
  //  "OriginalDrive": "S:\\",
  //  "TargetDrive": "\\\\FILESERVER\\advokat$\\ADVOKAT\\"
  //},
  "AdvokatData": {
    "IniPath": "f:\\\\advokat$\\ADVOKAT\\Daten\\Advokat.ini",
    "FeaturesPath": "f:\\\\advokat$\\ADVOKAT\\Admin\\Cab\\Features.xml"
  },
  "Certificate": {
    "ThumbPrint": "66a9119a535cf7420d650bc38358b4c7b3659655",
    "Store": "My",
    "Location": "LocalMachine"
  },   
  "PlugIns": [
    {
      "Assembly": "*"
    }
  ],   
  "Kestrel": {
    "Endpoints": {
      "Https": {
        "Url": "http://*:44318"
      }
    }
  },
  "TimerApp": {
    "Title": "TimerApp",
    "ClockingEnabled": false,
    "ClockingInMinutes": 0,
    "ServerConnection": {
      "AllowInvalidCertificates": true,
      "TimeoutInSeconds": 60
    }
  },
  "Serilog": {
    "Using": [ "Serilog.Sinks.File" ],
    "MinimumLevel": {
      "Default": "Warning"
    },
    "WriteTo": [
      {
        "Name": "File",
        "Args": {
          "path": "%ALLUSERSPROFILE%\\Advokat\\Log\\Advokat.Server.log",
          "buffered": false,
          "fileSizeLimitBytes": "1048576",
          "rollOnfileSizeLimit": "true",
          "retainedFileCountLimit": "10",
          "outputTemplate": "{Timestamp:o} [{Level:u3}] ({Application}, {ThreadId,3}, {SourceContext}) {Message:lj}{NewLine}{Exception}"
        }
      }
    ],
    "Enrich": [ "FromLogContext", "WithThreadId" ],
    "Properties": {
      "Application": "ADVOKAT.Server"
    }
  }
}