Skip to content

PutAssetAdministrationShellById: enables deletation of AAS? #506

@BirgitBoss

Description

@BirgitBoss

What?

Position in specification:
https://industrialdigitaltwin.io/aas-specifications/IDTA-01002/v3.1.1/specification/interfaces.html#_operation_putassetadministrationshellbyid
and
https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRepositoryServiceSpecification/V3.1.1_SSP-001#/Asset%20Administration%20Shell%20Repository%20API/PutAssetAdministrationShellById
in openAPI

Although the operation is called PutAssetAdministrationShellById the input parameter ID is missing. Since for the http the id is in the path and the AAS is in the payload we should add id explicitly as an input parameter as well.

We should also clarify what it means if the AAS/id is changed in the payload

AAS
   id =123

PutAASById (id=123) with payload

AAS
  id = 234

This would result is the deletion of the existing AAS! Is this the intention?

This issue relates to finding XX#??.

  • I have signed the required Developer Certificate of Origin (DCO) already.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions