enhancement
Bereitstellung einer konfigurierbaren REST-Schnittstelle nach OpenAPI-Spezifikation.
- Konfiguration von Service-Endpoints in einer Konfigurationssprache angelehnt an https://www.openapis.org/.
- Ein so konfigurierter Endpoint soll Argumente entsprechend der konfigurierten Parameter entgegennehmen, an ein TL-Script übergeben, das Script ausführen und das Ergebnis als JSON-String zurückliefern.
- Optional soll ein so freigegebenes Script eine Transaktion durchführen können.
- Es soll möglich sein, Zugriffe auf die API zu berechtigen.
Code-Migration
- com.top_logic.element.meta.TypeSpec.FLOAT_TYPE hatte ulkigerweise den Wert "tl.core:Double". Das wurde korrigiert zu "tl.core:Float". Stattdesse wurde eine Konstante com.top_logic.element.meta.TypeSpec.DOUBLE_TYPE eingeführt.
Test
TestServerClient.script.xml