Clarify semantics of [GetAllAssetAdministrationShellIdsByAssetLink] i ncase there are semantic IDs. Or remove searching for semantic IDs from this query.
Twin ID= 0815:
customerPartId 123 semanticId = XZT
Twin ID= 0816:
customerPartId 123 (no semanticId, no supplemantalSemanticId)
Twin ID= 0817:
customerPartId 123 semanticId = PPP
Twin ID= 0818:
customerPartId 123 semanticId = PPP supplementalId = XZT
GetAllAssetAdministrationShellIdsByAssetLink (assetId = [name=customerPartId, value=123, semanticId = None, supplementalId = None ] ==> Twin 0815, Twin 0816, Twin 0817, Twin 0818
GetAllAssetAdministrationShellIdsByAssetLink (assetId = [name=customerPartId, value=123, semanticId = PPP, supplementalId = None ] ==> Twin 0817, Twin 0818
GetAllAssetAdministrationShellIdsByAssetLink (assetId = [name=customerPartId, value=123, semanticId =XZT, supplementalId = PPP, KLP ] ==> ?? Twin 0815, Twin 0816, Twin 0817, Twin 0818