MindSphere: обновить существующий тип актива
У меня есть актив и тип актива. Теперь я хочу расширить тип актива. Как мне это сделать. Я работаю с Java 1.0 SDK.
Я пробовал следующее, но всегда получаю исключение (код ответа 400)
AssetTypeDto dto = new AssetTypeDto();
Integer etag = assetTypeClient.getAssetTypeById("mytype").getEtag();
System.out.println(etag);
AspectTypeClient aspectTypeClient = AspectTypeClient.builder().mindsphereCredentials(credentials)
.restClientConfig(config).build();
AspectTypeResource atr = aspecttypeClient.getAspectTypeById("mynewType");
dto.addAspectsItem(atr);
assetTypeResource = assetTypeClient.updateAssetType("mytype", dto,etag + "");
1 ответ
Что говорится в ответе об ошибке? Быстрое решение: просто обновите тип актива в Asset Manager через пользовательский интерфейс.