Eclipse BaSyx provides the Aas Discovery Service as off-the-shelf component:
docker run --name=aas-discovery-service -p:8081:8081 -v C:/tmp/application.properties:/application/application.properties eclipsebasyx/aas-discovery:2.0.0-SNAPSHOT
Disclaimer: In this example, configuration files are located in
C:/tmp
Disclaimer: The binding of volume
C:/tmp/application.properties
to/application/application.properties
is tested using Windows Powershell. Other terminals might run into an error.
The API endpoint documentation is available at:
http:https://{host}:{port}/v3/api-docs
The Swagger UI for the endpoint is available at:
http:https://{host}:{port}/swagger-ui/index.html
It supports DotAAS Part 1 V3 and all HTTP/REST endpoints defined in DotAAS Part 2 V3 - AasDiscovery Service. In addition, it supports InMemory as well as MongoDB backends.
For a configuration example, see application.properties
The Health Endpoint and CORS Documentation can be found here.
Right now, no additional input parameters modifying the output (e.g., cursor, serializationModifier) are supported.