InseeFr / Eno-WS

MIT License
1 stars 10 forks source link

Eno XML Web-Service

This project contains the legacy REST API for Eno ("XML" version). See the other repo for details: https://github.com/InseeFr/Eno


Summary

Eno is a tool that generates survey questionnaires starting from their formal description in DDI.

Eno can create questionnaires in different formats from the same DDI description.

Eno generates:

Docker image

Docker images of the application are published in Docker Hub.

You can pull it, run it on port 8080, and you're all set!

Usage example

You can find DDI example files in the test resources of the project.

Developer requirements

Swagger UI

The swagger-ui API documentation is mapped on the root url.

Locally, you can get it at http://localhost:8080

Note if you have trouble starting the application on IntelliJ with the error:

Field buildProperties in fr.insee.eno.ws.config.OpenApiConfiguration required a bean of type 
'org.springframework.boot.info.BuildProperties' that could not be found.

you can configure the spring-boot:build-info plugin to "Execute After Rebuild" (https://stackoverflow.com/a/77218232/13425151).