Sprache: Deutsch · English
Externe REST-Services anbinden – Java-Client aus OpenAPI-Spezifikation generieren und in Regeln nutzen.
HOW-TO ENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X
Auf dieser Seite
Nuclos kann aus einer OpenAPI-Spezifikation mit dem OpenAPI Generator einen Java-Client erzeugen, um externe REST-Services anzubinden. Dieser Client ist in Regeln verwendbar (ab Nuclos 4.2023.29).
Die Servicespezifikation unter Administration → REST APIs registrieren. Nuclos generiert daraufhin Klassen unter <NUCLOS-HOME>/data/codegenerator/src-conf-rest/, die in Regeln nutzbar sind.
| Feld | Bedeutung |
|---|---|
| Name | eindeutig; dient u.a. als Name der Adapter-Klasse (z.B. example.rest.NuclosRESTAdapter). |
| Haupt-Package | Package des invoker (Default <nuclet>.invoker). |
| API-Package | Package des api (Default <nuclet>.api). |
| Modell-Package | Package der models (Default <nuclet>.models). |
| HTTP-Client-Bibliothek | Default jersey2. |
| Date-Bibliothek | Default java8. |
| BigDecimal als String | vermeidet Genauigkeitsverluste. |
| Serializable | Models implementieren Serializable. |
| Datei | OpenAPI-Spezifikation als JSON oder YAML. |
Generator-Doku
Weitere Optionen des Generators: openapi-generator.tech.