1. Bestehende Anwendung aktualisieren

Mit den folgenden Schritten kann eine bestehende Installation des Simulation Hub in der Version 2.x aktualisiert werden:

  1. Download des Anwendungsarchivs von https://download.fva-service.de/ und Ablage im bestehenden Installationsverzeichnis

  2. Entpacken mit "7-zip → Hier entpacken"

    • bereits existierende Dateien müssen überschrieben werden

  3. Anpassen der Konfigurationsdatei config/application.yml

    • die bestehende Datei kann mit den unten aufgeführten Hinweisen angepasst werden

    • die Datei config/application.yml.example einhält Beispiele für die neuen bzw. geänderten Konfigurationsparameter

2. Konfigurationsparameter

2.1. Geänderte Parameter

  • app.workbench.defaultLicense

    • Anstelle von mehreren Kind-Parametern erfolgt die Angabe jetzt analog zum Startparameter der FVA-Workbench.

  • app.workbench.instances[0].license

    • Anstelle von mehreren Kind-Parametern erfolgt die Angabe jetzt analog zum Startparameter der FVA-Workbench.

2.2. Hinzugefügte Parameter

  • app.workbench.defaultLicensePool

  • app.workbench.instances[0].licensePool

  • app.loadBalancing.agent.gatewayApiVersion

2.3. Gelöschte Parameter

  • app.workbench.defaultLicense.serverUrl

  • app.workbench.defaultLicense.licenseId

  • app.workbench.defaultLicense.login

  • app.workbench.defaultLicense.password

  • app.workbench.instances[0].license.serverUrl

  • app.workbench.instances[0].license.licenseId

  • app.workbench.instances[0].license.login

  • app.workbench.instances[0].license.password

3. REST-API

3.1. Geänderte Endpunkte

  • POST /api/2.0/workbench/task/simulate-work/create

    • Umbenannt zu POST /api/2.2/workbench/task/simulate-work/create

    • Request-Body

      • Eigenschaft sequentialExecution hinzugefügt

      • Eigenschaft metadata hinzugefügt

  • GET /api/2.0/workbench/task/simulate-work/{id}/result

    • Umbenannt zu GET /api/2.2/workbench/task/simulate-work/{id}/result

    • Request-Body

      • Eigenschaft metadata hinzugefügt

  • POST /api/2.0/workbench/task/execute-batch-job/create

    • Umbenannt zu POST /api/2.2/workbench/task/execute-batch-job/create

    • Request-Body

      • Eigenschaft sequentialExecution hinzugefügt

      • Eigenschaft metadata hinzugefügt

      • Eigenschaft additionalFiles[0].filtering hinzugefügt

  • GET /api/2.0/workbench/task/execute-batch-job/{id}/result

    • Umbenannt zu GET /api/2.2/workbench/task/execute-batch-job/{id}/result

    • Request-Body

      • Eigenschaft metadata hinzugefügt

  • GET /api/2.0/workbench/task/list

    • Umbenannt zu GET /api/2.2/workbench/task/list

    • Reponse-Body

      • Eigenschaft content[0].sequentialExecution hinzugefügt

      • Eigenschaft content[0].metadata hinzugefügt

  • GET /api/2.0/workbench/task/{id}

    • Umbenannt zu GET /api/2.2/workbench/task/{id}

    • Reponse-Body

      • Eigenschaft sequentialExecution hinzugefügt

      • Eigenschaft metadata hinzugefügt

  • GET /api/2.0/workbench/node/instance/list

    • Umbenannt zu GET /api/2.2/workbench/node/instance/list

    • Response-Body

      • Eigenschaft content[0].pid hinzugefügt

  • GET /api/2.0/workbench/node/instance/{id}

    • Umbenannt zu GET /api/2.2/workbench/node/instance/{id}

    • Response-Body

      • Eigenschaft pid hinzugefügt

  • GET /api/2.0/workbench/node/agent/list

    • Umbenannt zu GET /api/2.2/workbench/node/agent/list

    • Response-Body

      • Eigenschaft content[0].pid hinzugefügt

  • GET /api/2.0/workbench/node/agent/{id}

    • Umbenannt zu GET /api/2.2/workbench/node/agent/{id}

    • Response-Body

      • Eigenschaft pid hinzugefügt

3.2. Hinzugefügte Endpunkte

  • keine

3.3. Gelöschte Endpunkte

  • keine