admin-shell-io / aas-specs-api

Repository of the Asset Administration Shell Specification DTA-01002 API
https://admin-shell-io.github.io/aas-specs-antora/index/home/index.html
Creative Commons Attribution 4.0 International
12 stars 5 forks source link

New READ Profile for serialization interface: download of aasx files #302

Open BirgitBoss opened 4 months ago

BirgitBoss commented 4 months ago

What is missing?

In the context of DPP it might be useful to support the download of a single aasx file, the file represendting the DPP of a product.

https://admin-shell-io.github.io/aas-specs-antora/IDTA-01002/v3.1/http-rest-api/service-specifications-and-profiles.html#_aasx_file_server_service_specification

How should it be fixed?

new profile https://admin-shell.io/aas/API/3/0/AasxFileServerServiceSpecification/SSP-001 AASX File Server Read Profile

File Server API:
GetAASXByPackageId

Description API:
GetDescription

Question: Where would the user get the packageId from? The user typically only has the asset ID.

Alternative - or both: New Profile for Serialization Interface https://admin-shell-io.github.io/aas-specs-antora/IDTA-01002/v3.1/specification/interfaces.html#_serialization_interface_and_operations

Serialization API:
GenerateSerializationByIds

Description API:
GetDescription